Laboratory demand management strategies: An overview

Add links
μT-Kernel
μT-Kernel 3.0 logo
DeveloperTRON Forum
Written inC, Assembly language
OS familyTRON
Working stateCurrent
Initial release2007; 17 years ago (2007)
Latest release3.00.07 / April 1, 2024; 6 months ago (2024-04-01)
Repositorygithub.com/tron-forum/mtkernel_3
Marketing targetEmbedded systems
Available inJapanese, English
Platforms[1][2][3]
Kernel typeReal-time operating system (RTOS)
LicenseT-License 2.2
Official websitewww.tron.org/tron-project/what-is-t-kernel/mt-kernel

μT-Kernel is a 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 succeeded by 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) IEEE Standards Association (IEEE SA) as the basis of IEEE 2050–2018.[4]

Its specification is available both in English and Japanese. [1] The source code is available from TRON Forum website and github.[5]

An article comparing 9 RTOSs among which Micro 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

  1. ^ "T-Kernel CPU Support". Archived from the original on 2012-08-07. Retrieved 2012-07-26.
  2. ^ "New Platforms for the T-Engine". Archived from the original on 2012-07-30. Retrieved 2012-07-26.
  3. ^ "Supported CPU list".
  4. ^ a b "Supported CPU list". www.tron.org. Retrieved 2024-10-15.
  5. ^ a b TRON Forum (2024-10-02), μT-Kernel 3.0 distribution - tron-forum/mtkernel_3, retrieved 2024-10-15
  6. ^ "TRON Forum". www.tron.org. 2024-05-10. Retrieved 2024-10-15.
  7. ^ "IEEE 2050-2018, IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems". IEEE Standards Association. Retrieved 2024-10-15.
  8. ^ Su-Lim Tan; Tran Nguyen Bao Anh (2009). "Real-time operating system (RTOS) for small (16-bit) microcontroller in Consumer Electronics". Proceedings of the Consumer Electronics, ISCE '09. IEEE 13th International Symposium. IEEE Consumer Electronics Society. doi:10.1109/ISCE.2009.5156833. S2CID 27374625.{{cite journal}}: CS1 maint: multiple names: authors list (link)