Micro T-Kernel
{{Short description|Real-time operating system for microcontrollers}}
{{Infobox OS
| name = μT-Kernel
| logo = MicroT-Kernel 3.0 (Real-time OS) logo.png
| logo caption = μT-Kernel 3.0 logo
| screenshot =
| developer = TRON Forum
| source model =
| kernel type = Real-time operating system (RTOS)
| supported platforms = {{cite web |url=http://t-engine.onghu.com/en/articles/t-kernel-cpu-support/ |access-date=2012-07-26 |title=T-Kernel CPU Support |archive-date=2012-08-07 |archive-url=https://web.archive.org/web/20120807161947/http://t-engine.onghu.com/en/articles/t-kernel-cpu-support/ |url-status=dead }}{{cite web |url=http://t-engine.onghu.com/en/articles/new-platforms-for-the-t-engine/ |access-date=2012-07-26 |title=New Platforms for the T-Engine |archive-date=2012-07-30 |archive-url=https://web.archive.org/web/20120730191833/http://t-engine.onghu.com/en/articles/new-platforms-for-the-t-engine/ |url-status=dead }}{{cite web |url=https://www.tron.org/tron-project/what-is-t-kernel/hwinfo/ |title=Supported CPU list}}
| ui =
| family = TRON
| released = {{start date and age|2007}}
| latest release version = 3.00.07
| latest release date = {{start date and age|2024|04|01}}
| latest preview version =
| latest preview date =
| repo = {{URL|github.com/tron-forum/mtkernel_3}}
| marketing target = Embedded systems
| programmed in = C, Assembly language
| language = English, and Japanese
| update model =
| package manager =
| working state = Current
| license = T-License 2.2
| website = {{URL|www.tron.org/tron-project/what-is-t-kernel/mt-kernel}}
}}
μ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.{{Cite web |title=Supported CPU list |url=https://www.tron.org/tron-project/what-is-t-kernel/hwinfo/ |access-date=2024-10-15 |website=www.tron.org |language=en-US}}
The latest version, μT-Kernel 3.0, is available from Github.{{Citation |last=TRON Forum |title=μT-Kernel 3.0 distribution - tron-forum/mtkernel_3 |date=2024-10-02 |url=https://github.com/tron-forum/mtkernel_3 |access-date=2024-10-15}}
μT-Kernel was standardized by T-Engine Forum (now merged into TRON Forum{{Cite web |date=2024-05-10 |title=TRON Forum |url=https://www.tron.org/ |access-date=2024-10-15 |website=www.tron.org |language=en-US}}) 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" {{Cite web |title=IEEE 2050-2018, IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems |url=https://standards.ieee.org/ieee/2050/7178/ |access-date=2024-10-15 |website=IEEE Standards Association |language=en}} 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.{{cite book |last=Su-Lim Tan; Tran Nguyen Bao Anh |chapter=Real-time operating system (RTOS) for small (16-bit) microcontroller |pages=1007–1011 |year=2009 |title=2009 IEEE 13th International Symposium on Consumer Electronics |publisher=IEEE Consumer Electronics Society |doi=10.1109/ISCE.2009.5156833 |isbn=978-1-4244-2975-2 |s2cid=27374625}}
History
See also
References
{{Reflist}}
External links
- {{Official website|www.tron.org}}, TRON Forum
- {{GitHub|tron-forum}}
- [https://www.tron.org/specifications/ μT-Kernel specifications in English and Japanese]
- [https://web.archive.org/web/20181126135019/https://standards.ieee.org/news/2018/ieee-publishes-standard-real-time-architecture-iot.html IEEE Publishes Standard Addressing Real-Time Architecture for Embedded Systems]
- [http://www.onghu.com/te Information about T-Engine, T-Kernel and μT-Kernel Programming] {{Webarchive|url=https://web.archive.org/web/20071009044321/http://www.onghu.com/te/ |date=2007-10-09 }}
- [http://t-engine.onghu.com/en/articles/introducing-the-t-kernel/ Introducing the μT-Kernel] {{Webarchive|url=https://web.archive.org/web/20080506040609/http://t-engine.onghu.com/en/articles/introducing-the-t-kernel/ |date=2008-05-06 }}
- [https://web.archive.org/web/20071222134045/http://www.superh-tkernel.org/eng/download/misc/ μT-Kernel for M16C/62P source code and documentation]
{{Real-time operating systems}}
{{IEEE standards}}
Category:Embedded operating systems
Category:Operating system kernels
{{Operating-system-stub}}