
SCIOPTA - Real-Time Kernel
User’s Manual Manual Version 4.1 15-9
SCIOPTA - Real-Time Kernel
15 Building SCIOPTA Systems
15.6 Compiling the C/C++ Source Files
15.6.1 CPU Families C/C++ Source Files
Typical CPU family files:
druid_uart.c Druid UART driver.
simple_uart.c Simple polling UART function for printf debugging or logging.
serial.c Serial driver.
<driver_name>.c CPU family specific device drivers.
File location: <install_folder>\sciopta\<version>\bsp\<arch>\<cpu>\src\
15.6.2 Chip Driver C/C++ Source Files
Typical chip and device files:
<driver_name>.c Specific device drivers for controllers and devices which are not board specific.
File location: <install_folder>\sciopta\<version>\bsp\common\src\
15.6.3 Boards C/C++ Source Files
Typical board files:
resethook.c C written resethook.
<driver_name>.c Board specific device drivers.
File location: <install_folder>\sciopta\<version>\bsp\<arch>\<cpu>\<board>\src\
15.6.4 Configuration C/C++ Files
Typical system configuration and initialization file:
system.c System configuration file including the start_hook the system module start function and
other setup code.
File example location:
<install_folder>\sciopta\<version>\exp\<arch>\<example>\<board\
Typical user modules system configuration and initialization files:
<module_name>.c User module start function and other user module setup code.
File example location:
<install_folder>\sciopta\<version>\exp\<arch>\<example>\<board\
15.6.5 User Application C/C++ Files
User application files:
<application>.c User application files containing processes and other application functions.
<application>.msg User application files containing message declarations and definitions.
File example location: <project_folder>
Comentarios a estos manuales