RT-Thread
{{Short description|Real-time operating system}}
{{Infobox OS
|name = RT-Thread
|logo =
|screenshot =
|caption =
|developer = Bernard Xiong & RT-Thread Team
|programmed in = C
|working state = Current
|source model = Open source
|released = {{Start date and age|2006}}
|latest release version = 4.0.3
|latest release date = {{Start date and age|2020|12|31}}
|marketing target = Embedded systems, IoT
|supported platforms = ARM (Cortex-M0, -M3, -M4, -M7, -M23, -R4, -A8, -A9; ARM7, ARM9, ARM11), MIPS32, RISC-V, ARC, TMS320 DSP, C-Sky, x86
|kernel type = Monolithic
|website = {{URL|www.rt-thread.io}}
|license = Apache 2.0
}}
RT-Thread is an open-source real-time operating system (RTOS) for embedded systems and Internet of things (IoT).{{cite web |url=https://www.rt-thread.io |title=RT-Thread 启动下一代RTOS演化}}{{cite web |url=https://github.com/RT-Thread/rt-thread |title=RT-Thread github|website=GitHub |date=23 October 2022 }} It is developed by the RT-Thread Development Team based in China. RT-Thread is aimed to change the current situation in China that there is no well used open-source real-time operating system in the microcontroller field.
{{As of|2020|08}}, RT-Thread was reported to be #3 on the list of RTOSes with the largest number of contributors (behind Zephyr and Mbed).{{Cite web |url=https://youtube.com/watch?v=jR5E5Kz9A-k |title=Introduction to the Zephyr RTOS |publisher=Nordic Semiconductor |date=October 6, 2020}}
Variants
In 2006, RT-Thread began as an open-source real-time operating system (RTOS) that is mainly written in the programming language C. In 2017, a second variant was released for resource-constrained microcontrollers; it needs a minimum of 3 kB flash memory or read-only memory (ROM) and 1.2 kB random-access memory (RAM). Also, RT-Thread's first variant was named Standard, and second variant was named Nano.
See also
References
{{Reflist}}
External links
- {{Official website|www.rt-thread.io}}
- {{GitHub|RT-Thread}}
- [https://gitee.com/rtthread/rt-thread gitee repository]
{{Real-time operating systems}}
{{DEFAULTSORT:RT-Thread}}
Category:Real-time operating systems
Category:Embedded operating systems
Category:ARM operating systems
{{Operating-system-stub}}