Micro T-Kernel: Difference between revisions
Summary table has been updated and corrected. C++ is not used, for example. Initial release date was wrong. CPU list is updated. TRON Forum is mentioned as the current organization that maintains this. |
Zephyrusjp (talk | contribs) Logo, etc. in the summary table is updated. |
||
Line 2: | Line 2: | ||
{{Infobox OS |
{{Infobox OS |
||
| name = μT-Kernel |
| name = μT-Kernel |
||
| logo = |
| logo = MicroT-Kernel 3.0 (Real-time OS) logo.png |
||
| logo caption = |
| logo caption = μT-Kernel 3.0 logo |
||
| screenshot = |
| screenshot = |
||
| developer = [[ |
| developer = [[TRON Forum]] |
||
| source model = |
| source model = |
||
| kernel type = [[Real-time operating system]] (RTOS) |
| kernel type = [[Real-time operating system]] (RTOS) |
Revision as of 04:03, 15 October 2024
Developer | TRON Forum |
---|---|
Written in | C, Assembly language |
OS family | TRON |
Working state | Current |
Initial release | 2007 |
Latest release | 3.00.07 / April 1, 2024 |
Repository | github |
Marketing target | Embedded systems |
Available in | Japanese |
Platforms | [1][2][3] |
Kernel type | Real-time operating system (RTOS) |
License | T-License 2.2 |
Official website | www |
μ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) 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) IEEE Standards Association (IEEE SA) as the basis of IEEE 2050–2018.[7]
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. For example, it does not assume the use of MMU unlike 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". Archived from the original on 2012-08-07. Retrieved 2012-07-26.
- ^ "New Platforms for the T-Engine". Archived from the original on 2012-07-30. Retrieved 2012-07-26.
- ^ "Supported CPU list".
- ^ "Supported CPU list". www.tron.org. Retrieved 2024-10-15.
- ^ TRON Forum (2024-10-02), tron-forum/mtkernel_3, retrieved 2024-10-15
- ^ "IEEE 2050-2018, IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems". IEEE Standards Association. Retrieved 2024-10-15.
- ^ "IEEE standards site". Institute of Electrical and Electronics Engineers (IEEE).
- ^ "Real-time operating system (RTOS) for small (16-bit) microcontroller in Consumer Electronics". Consumer Electronics, ISCE '09. IEEE 13th International Symposium. 2009. doi:10.1109/ISCE.2009.5156833. S2CID 27374625.
{{cite journal}}
: Cite journal requires|journal=
(help)
External links
- Official website, TRON Forum
- Tron-forum on GitHub
- μT-Kernel Specifications
- IEEE Publishes Standard Addressing Real-Time Architecture for Embedded Systems
- Information about T-Engine, T-Kernel and μT-Kernel Programming Archived 2007-10-09 at the Wayback Machine
- Introducing the μT-Kernel Archived 2008-05-06 at the Wayback Machine
- μT-Kernel for M16C/62P source code and documentation