User`s manual
SCIOPTA - Real-Time Kernel
User’s Manual Manual Version 4.1 15-25
SCIOPTA - Real-Time Kernel
15 Building SCIOPTA Systems
15.11.2 Building Kernel Libraries for ARM RealView
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.armads gdd
gnu-make -f Makefile.tarmads gdd (thumb)
gnu-make -f Makefile.cm3rvcs gdd (Cortex-M3)
• 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.armads util
gnu-make -f Makefile.tarmads util (thumb)
gnu-make -f Makefile.cm3rvcs util (Cortex-M3)
• The libraries will be installed in the directory:
<installation_folder>\sciopta\<version>\lib\arm\rv31\
• For ARM Cortex-M3 the libraries will be installed in the directory:
<installation_folder>\sciopta\<version>\lib\arm\rv31_cm3\










