TNKernel v3 is a small high performance RTOS with ports for the ARM, Cortex-M0/3/4/7 and MSP430X MPUs.
TNKernel v3 supports:
- static and dynamic OS objects creation
- Tasks
- Semaphores
- Mutexes
- Queues
- Mailboxes
- Evenflags
- Fixed-sized memory pools
- Malloc
- Timers
The TNKernel v3 code is MISRA-C:2012 compliant (according to IAR C-STAT).
The directory /tests contains a comprehensive set of the tests for the all TNkernel v3 objects and ports.