Software:Micro T-Kernel
μT-Kernel 3.0 logo | |
| Developer | TRON Forum |
|---|---|
| Written in | C, Assembly language |
| OS family | TRON |
| Working state | Current |
| Initial release | 2007 |
| |Final release|Latest release}} | 3.00.07 / April 1, 2024 |
| Repository | github |
| Marketing target | Embedded systems |
| Available in | English, and Japanese |
| Platforms | [1][2][3] |
| Kernel type | Real-time operating system (RTOS) |
| License | T-License 2.2 |
| Official website | www |
μ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.[5]
μT-Kernel was standardized by T-Engine Forum (now merged into TRON Forum[6]) 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" [7] published by the Institute of Electrical and Electronics Engineers (IEEE) Standards Association (IEEE SA).
Its specification is available both in English and Japanese. [1] The source code is available from the TRON Forum website and GitHub.[5]
An article comparing nine RTOSs in which μT-Kernel was evaluated and given favorable remarks appeared in IEEE publication.[8]
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
References
- ↑ "T-Kernel CPU Support". http://t-engine.onghu.com/en/articles/t-kernel-cpu-support/.
- ↑ "New Platforms for the T-Engine". http://t-engine.onghu.com/en/articles/new-platforms-for-the-t-engine/.
- ↑ "Supported CPU list". https://www.tron.org/tron-project/what-is-t-kernel/hwinfo/.
- ↑ "Supported CPU list" (in en-US). https://www.tron.org/tron-project/what-is-t-kernel/hwinfo/.
- ↑ 5.0 5.1 TRON Forum (2024-10-02), μT-Kernel 3.0 distribution - tron-forum/mtkernel_3, https://github.com/tron-forum/mtkernel_3, retrieved 2024-10-15
- ↑ "TRON Forum" (in en-US). 2024-05-10. https://www.tron.org/.
- ↑ "IEEE 2050-2018, IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems" (in en). https://standards.ieee.org/ieee/2050/7178/.
- ↑ Su-Lim Tan; Tran Nguyen Bao Anh (2009). "Real-time operating system (RTOS) for small (16-bit) microcontroller". 2009 IEEE 13th International Symposium on Consumer Electronics. IEEE Consumer Electronics Society. pp. 1007–1011. doi:10.1109/ISCE.2009.5156833. ISBN 978-1-4244-2975-2.
External links
- Official website, TRON Forum
- on GitHub
- μT-Kernel specifications in English and Japanese
- IEEE Publishes Standard Addressing Real-Time Architecture for Embedded Systems
- Information about T-Engine, T-Kernel and μT-Kernel Programming
- Introducing the μT-Kernel
- μT-Kernel for M16C/62P source code and documentation
