
SCIOPTA - Real-Time Kernel
12-6 Manual Version 4.1 User’s Manual
SCIOPTA - Real-Time Kernel
12 Additional Functions
12.8 Trap Interface
In a typical monolithic SCIOPTA systems the kernel functions are directly called.
In more complex dynamic systems using load modules or MMU protected modular systems the kernel functions
cannot be accessed any more by direct calls.
SCIOPTA offers a trap interface. In such systems you need to assemble the CPU dependent file syscall.S.
syscall.S SCIOPTA kernel trap interface trampoline functions.
The extension .S is used in GCC for assembler source files. For other compiler packages the ex-
tensions for assembler source files might be different.
File location: <installation_folder>\sciopta\<version>\include\machine\<arch>\
This file includes another file with the same name containing CPU independent trap interface functions.
syscall.S SCIOPTA kernel trap interface trampoline functions, not CPU dependent.
The extension .S is used in GCC for assembler source files. For other compiler packages the ex-
tensions for assembler source files might be different.
File location: <installation_folder>\sciopta\<version>\include\machine\
Kommentare zu diesen Handbüchern