MonkeyKing ANSI C source of
Real Time Operating System
MonkeyKing is aiming to provide users
highly reliable and fully customisable real
time operating system (RTOS) for embedded
systems:
- Pre-emptive RTOS kernel
- Round-Robin with each individual slice
time
- Priority up to 1023 levels
- Unlimited Tasks
- Unlimited Semaphores
- Unlimited Queues
- Unlimited Events
- Significantly short interrupt latency by
introducing MonkeyKing Co-Message concept
- Efficiently memory management by
MonkeyKing run-time memory allocation and
de-allocation with coalescing
- Fully customizable source code
- ANSI C coding
- Highly compliant to MISRA 2004
- Supports exit task structure that
automatically deletes task and de-allocates
the memory
- Task hooks facilities, such as task
creation, deletion and task switching
- User stack diagnostic
- CPU usage diagnostic
- Tick load diagnostic
Click here to download MonkeyKing v1.0 |