
SCIOPTA - Real-Time Kernel
User’s Manual Manual Version 4.1 15-23
SCIOPTA - Real-Time Kernel
15 Building SCIOPTA Systems
15.10.2 Building Kernel Libraries for IAR
The example makefiles and project files are supposing to use libraries for the generic device driver (gdd) and utility
(util) modules. As described above, there are some libraries delivered for specific compiler settings. We have in
-
cluded source files and makefiles which allows you to build the libraries yourself. If you want to change compiler
switches or other system settings you need to modify the makefiles.
Procedures to generate the libraries
• Open a Command Prompt window.
• For Generic Device Driver libraries (gdd):
• Navigate to the route source directory: <installation_folder>\sciopta\<version>\gdd\
• Execute the makefile for each architecture:
arm: gnu-make -f Makefile.tarmiar gdd (thumb)
gnu-make -f Makefile.cm3iar gdd (Cortex-M3)
gnu-make -f Makefile.armv6iar gdd (ARM11)
gnu-make -f Makefile.armv6fiar gdd (ARM11 and FPU)
gnu-make -f Makefile.armv7rafbiar gdd (Cortex-R4, FPU and big endian)
coldfire: gnu-make -f Makefile.cfiar gdd
• For Utilities and Shell libraries (util):
• Navigate to the route source directory: <installation_folder>\sciopta\<version>\util\
• Execute the makefile for each architecture:
arm: gnu-make -f Makefile.tarmiar util (thumb)
gnu-make -f Makefile.cm3iar util (Cortex-M3)
gnu-make -f Makefile.armv6iar util (ARM11)
gnu-make -f Makefile.armv6fiar util (ARM11 and FPU)
gnu-make -f Makefile.armv7rafbiar util (Cortex-R4, FPU and big endian)
coldfire: gnu-make -f Makefile.cfiar util
• The libraries will be installed in the directory:
<installation_folder>\sciopta\<version>\lib\<arch>\iar\
• For ARM Cortex-M3 the libraries will be installed in the directory:
<installation_folder>\sciopta\<version>\lib\arm\iar_cm3\
• For ARM11 the libraries will be installed in the directory:
<installation_folder>\sciopta\<version>\lib\arm\iar_v6\
• For ARM11 and FPU the libraries will be installed in the directory:
<installation_folder>\sciopta\<version>\lib\arm\iar_v6f\
• For ARM Cortex-R4 the libraries will be installed in the directory:
<installation_folder>\sciopta\<version>\lib\arm\iar_v7ra\
• For ARM Cortex-R4 and FPU the libraries will be installed in the directory:
<installation_folder>\sciopta\<version>\lib\arm\iar_v7raf\
Comentarios a estos manuales