TRON Forum

µT-Kernel 3.0

μT-Kernel 3.0 is a real-time OS for small-scale embedded systems such as IoT edge nodes.

RTOS_1_3_01

  • Compliant with the international standard IEEE 2050-2018
    IEEE 2050-2018 is an international standard for real-time OSs, "IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems." μT-Kernel 3.0 complies with this standard.
  • High performance and compactness
    μT-Kernel 3.0 allows you to use many functions of T-Kernel 2.0. You can easily delete the functions you don't use from the code, reducing memory footprint.
  • High portability and support for development environments
    μT-Kernel 3.0 has been rebuilt from μT-Kernel 2.0 to make it easier to port it to various processors. It is designed to be independent of specific software development environments and tools.

μT-Kernel 3.0 specification can be obtained from the TRON Forum website.

Specification page
https://www.tron.org/specifications/

The source code for μT-Kernel 3.0 can be downloaded from the following repository on GitHub※1Packages that are compatible with various development environments and commercially available microprocessor boards are also published.

μT-Kernel 3.0 (mtkernel_3)

https://github.com/tron-forum/mtkernel_3

The source code of the official and pre-release versions of μT-Kernel 3.0 is available.
The following microprocessors are supported. μT-Kernel 3.0 can also be easily ported to the CPUs that use the same CPU core listed in the table.

Supported microprocessors CPU cores Manufacturers
TMPM367FDFG ARM Cortex-M3 Toshiba Electronic Devices & Storage Corporation
STM32L486VG ARM Cortex-M4F STMicroelectronics K.K.
RZ/A2M ARM Cortex-A9 Renesas Electronics Corporation
RX231 RXv2 Renesas Electronics Corporation
List of supported microprocessors (Status of v3.00.05 released in November 2021)
μT-Kernel 3.0 development environment collection (mtk3_devenv)

https://github.com/tron-forum/mtk3_devenv

A set of μT-Kernel 3.0 and project files, etc. is available for various development environments. In addition, if you are using a C language development environment that is not supported now, it is easy to support it.

Development environments Developers Supported microprocessors
Eclipse Eclipse Foundation TMPM367FDFG
STM32L486VG
STM32Cibe IDE STMicroelectronics K.K. STM32L486VG
E2 Studio Renesas Electronics Corporation RX231
RZ/A2M
Embedded Studio SEGGER TMPM367FDFG
STM32L486VG
List of supported development environments (Status in May 2021)
μT-Kernel 3.0 BSP collection (mtk3_bsp)

https://github.com/tron-forum/mtk3_bsp

The Board Support Package (BSP) is released as a package that provides basic device drivers, etc., after porting μT-Kernel 3.0 to commercial off-the-shelf CPU boards.


※1 You can obtain the μT-Kernel 3.0 source code from the TRON Forum website. However, it is recommended to download it from GitHub to get the latest version.

Return Top