RTOS kernel
Links
Kernel Features Snapshot
- Fully preemptive
- Very small code and data footprint
- Zero interrupt latency kernel
- No interrupt disable/enable
- Mutexes
- Re-entrant
- Configurable priority inheritance
- Adaptive priority ceiling
- Priority based and first-come, first-served
- Semaphores
- Counting and binary
- Priority based and first-come, first-served
- Mailboxes
- Priority based and first-come, first-served
- Events
- Grouping
- Blocking abort
- Asymmetric Round-Robin scheduling
- Round-Robin yeild
- Forced unblocking
- Intelligent starvation protection
- Hybrid interrupt stack
- Deadlock detection
- Single or multiple tasks per priority level
- Configurable Round Robin
- Dynamic priority changes
- Compile time task and component creation
- Run-time safe service creation
- No fixed number of tasks or components
- Programmable timeout on components
- Memory block management
- Selectable scheduling search algorithm
- Optional cooperative mode
- Debug logging
More information here on:
- Intelligent starvation protection
- Configurable mutex priority inheritance
- Adaptive mutes priority ceiling
- Deadlock detection
- Run-time safe service creation