Misplaced Pages

Micro T-Kernel

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Real-time operating system for microcontrollers Operating system
μT-Kernel
μT-Kernel 3.0 logo
DeveloperTRON Forum
Written inC, Assembly language
OS familyTRON
Working stateCurrent
Initial release2007; 18 years ago (2007)
Latest release3.00.07 / April 1, 2024; 9 months ago (2024-04-01)
Repositorygithub.com/tron-forum/mtkernel_3
Marketing targetEmbedded systems
Available inEnglish, and Japanese
Platforms
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 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.

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

μT-Kernel was standardized by T-Engine Forum (now merged into TRON Forum) 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" published by the Institute of Electrical and Electronics Engineers (IEEE) Standards Association (IEEE SA).

Its specification is available both in English and Japanese. 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.

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. "Supported CPU list". www.tron.org. Retrieved 2024-10-15.
  5. ^ 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". 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. S2CID 27374625.{{cite book}}: CS1 maint: multiple names: authors list (link)

External links

Real-time operating systems (RTOS)
Operating
systems
POSIX support
Unix-like
LiteOS
Partial
TRON support
Partial
Capability-based
Java virtual machine
DOS
L4 kernel
Psion
Microsoft
IBM
Texas Instruments
DEC PDP-11 VAX
Low resource
Frameworks, kits
  • Robot Operating System° 2
  • RTAI°
  • TI-RTOS
  • Xenomai°
  • Developers
    IEEE standards
    Current
    802 series
    802
    802.1
    802.3
    (Ethernet)
    802.11
    (Wi-Fi)
    802.15
    Proposed
    Superseded
    See also
    IEEE Standards Association
    Category:IEEE standards


    Stub icon

    This operating-system-related article is a stub. You can help Misplaced Pages by expanding it.

    Categories: