Kernel description
UM1743
20/111
DocID026161 Rev 4
3.7 Modules
manager
The modules are managed by the kernel; the latter is responsible of initializing the modules,
initializing hardware and GUI resources relative to the modules and initializing the common
resources such as the storage Unit, the graphical widgets and the system menu.
Each module should provide the following functionalities and proprieties:
1.
Icon and graphical component structure.
2. Method to startup the module.
3. Method to close down safety the module (example: Hot unplug for MS flash disk)
4. Method to manage low power mode (optional)
5. The Application task
6. The module background process (optional)
7. Remote control method (optional)
8. Specific
configuration
9. Error
management