Logical Device Drivers in
RTOS environment have following specific features:
- Init() method of each component uses a dynamic allocation of its device structure through the RTOS API.
- Deinit() method of each component uses a dynamic de-allocation of its device structure through the RTOS API.
- Interrupt Service Routines are allocated through the RTOS API in
Init() method and de-allocated in
Deinit() method of each component.
- The Interrupt table is not generated from processor component in case whether RTOS provides runtime allocation of interrupt service routines.
- The Linker Command File (LCF) is not generated from processor component in case that RTOS provides its own LCF for applications.
- The main module (ProcessorExpert.c) is not generated if specified in RTOS adapter.
For information and hints on LDD components usage, refer to the
Typical LDD components usage topic for details.