DocID026161 Rev 4
21/111
UM1743
Kernel description
110
Figure 17. Functionalities and properties of modules
The modules could be added in run time to the demonstration and can use the common
kernel resources. The following code shows how to add a module to the demonstration:
A module is a set of function and data structures that are defined in a data structure that
provides all the information and pointers to specific methods and functions to the kernel.
This later checks the integrity and the validity of the module and inserts its structure into a
module table.
Each module is identified by a unique ID. When two modules have the same UID, the Kernel
rejects the second one. The module structure is defined as follows: