Micro T-Kernel Explained

μT-Kernel
Logo Caption:μT-Kernel 3.0 logo
Developer:TRON Forum
Kernel Type:Real-time operating system (RTOS)
Supported Platforms:[1] [2] [3]
Family:TRON
Latest Release Version:3.00.07
Marketing Target:Embedded systems
Programmed In:C, Assembly language
Language:English, and Japanese
Working State:Current
License:T-License 2.2

μT-Kernel is an open source real-time operating system (RTOS) designed for 16- and 8-bit microcontrollers. "μ” in the name stands for "micro" and pronounced as such. It is not pronounced as "mu". It is freely available under T-License.

Supported CPU list is available.[4]

The latest version, μT-Kernel 3.0, is available from Github.

μT-Kernel was standardized by T-Engine Forum (now merged into TRON Forum[5]) and later it became the basis of IEEE Standard 2050-2018, "IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems" [6] published by the Institute of Electrical and Electronics Engineers (IEEE) Standards Association (IEEE SA).

Its specification is available both in English and Japanese. https://www.tron.org/specifications/ The source code is available from the TRON Forum website and GitHub.

An article comparing nine RTOSs in which μT-Kernel was evaluated and given favorable remarks appeared in IEEE publication.[7]

History

μT-Kernel was developed as a smaller subset of T-Kernel, a full-featured real-time operating system. For example, it does not assume the use of MMU unlike the original T-Kernel. For more on its history and the overall philosophy behind the TRON real-time OS family, please see the entry of T-Kernel.

See also

External links

Notes and References

  1. Web site: T-Kernel CPU Support . 2012-07-26 . 2012-08-07 . https://web.archive.org/web/20120807161947/http://t-engine.onghu.com/en/articles/t-kernel-cpu-support/ . dead .
  2. Web site: New Platforms for the T-Engine . 2012-07-26 . 2012-07-30 . https://web.archive.org/web/20120730191833/http://t-engine.onghu.com/en/articles/new-platforms-for-the-t-engine/ . dead .
  3. Web site: Supported CPU list.
  4. Web site: Supported CPU list . 2024-10-15 . www.tron.org . en-US.
  5. Web site: 2024-05-10 . TRON Forum . 2024-10-15 . www.tron.org . en-US.
  6. Web site: IEEE 2050-2018, IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems . 2024-10-15 . IEEE Standards Association . en.
  7. Book: Su-Lim Tan; Tran Nguyen Bao Anh . Real-time operating system (RTOS) for small (16-bit) microcontroller . 1007–1011 . 2009 . 2009 IEEE 13th International Symposium on Consumer Electronics . IEEE Consumer Electronics Society . 10.1109/ISCE.2009.5156833 . 978-1-4244-2975-2 . 27374625.