T-Kernel 2.0 is a high-performance real-time OS for embedded systems developed by TRON Forum. It inherits μITRON specification OS technology, has high compatibility, and supports the latest high-performance embedded system hardware.
- Support for high performance hardware
In order to meet the demands of increasingly sophisticated and high-performance embedded systems, T-Kernel 2.0 supports the latest embedded system hardware, such as 32-bit processors and memory management units (MMUs). - High real-time performance
Inheriting the technology of μIRON specification OS, which has become widely used in embedded systems, T-Kernel 2.0 achieves real-time control with millisecond and microsecond precision. - Rich set of synchronization and communication functions between tasks
T-Kernel 2.0 provides a variety of functions for synchronization and communication between tasks, such as semaphores, mutexes, event flags, mailboxes, and message buffers, that suit the usage requirement of applications. - Support for handlers
T-Kernel 2.0 provides a range of handler functions as standard, including interrupt handlers, cyclic handlers that operate at regular intervals, and alarm handlers that operate at specified times. - Extension to expand functions
OS features can be extended by Extension. TRON Forum provides T-Kernel 2.0 Extension (T2EX ), which supports a file system and TCP/IP networking.
The specification and source code of T-Kernel 2.0 can be downloaded from the TRON Forum website.
Specification page
https://www.tron.org/specifications/
Source code download
https://www.tron.org/download/