TRON Forum

T-Kernel

t-kernel_logo

T-Kernel

T-Kernel is the real-time OS at the heart of T-Engine.
A real-time OS appropriate for individual application can be created by combining the middleware called T-Kernel Extension with the TKernel itself.
To make it easy to distribute middleware, T-Kernel has separate specification for subsystem and device driver which will be suitable for different types of middleware APIs.

t-kernel_image

T-Kernel consists of the following three components from the viewpoint of functionality. 

  • T-Kernel/OS (Operating System)
    This offers the basic functions as real-time OS, and is equivalent to the existing functions defined μITRON specification.
  • T-Kernel/SM (System Manager)
    This offers the functions including system memory management function and address space management function in order to manage middleware such as device drivers and subsystems.  
  • T-Kernel/DS (Debugger Support)
    This offers the functions for debuggers to be used in development tools.

T-Monitor initializes hardware and handles the interrupt set up at the beginning.
T-Monitor lessens hardware-dependency of T-Kernel, and improves the application portability.

Supported CPU list

T-Kernel Specification and Source Code

The following specifications and source codes are released on the TRON Forum website.

Return Top