RT-Thread was born in 2006, it is an open source, neutral, and community-based real-time operating system (RTOS). As an open source project, RT-Thread has received strong support and contributions from the community developers and from many chip and original equipment manufacturers. RT-Thread has the characteristics of very low resource occupancy, high reliability, high scalability, so it can not only be used in sensing nodes, wireless connection chips and other resource-constrained scenes, but also is widely used in gateway, IPC, smart speakers and many other high-performance applications.
RT-Thread is also an IoT operating system with it's rich middle-tier components and great hardware and software ecosystem, it has almost every key basic components required for IoT devices, such as network protocols, file systems, low power management, etc. RT-Thread supports all mainstream compiling tools such as GCC, Keil, IAR, etc. The compiling tool chain is complete, user-friendly, easy to develop, and supports a variety of standard interfaces, such as POSIX, CMSIS, C++application environment, Micropython and Javascript, which makes it easy for developers to port a wide range of applications. RT-Thread offers great commercial support to all the mainstream CPU architectures such as ARM Cortex-M/R/A, RISC-V, MIPS, X86, Xtensa, etc.
Designed for Resource-constrained Devices
Rich Components and A Prosperous and Fast Growing Package Ecosystem
Easy to Use
High Scalability
Supporting High-performance Applications
Supporting Cross-platform and A Wide Range of Chips
The Internet of Things is growing rapidly and now is marching on a more deeper level. A more convenient and efficient connection, a more simpler development and application deployment, and a more secure networking experience will all become the direction of future technology development. Therefore, cloud integration, scripting and some more lightweight loadable applications will be gradually favored by the industry.
Besides, real-time system (RTOS) is increasingly widely used in the high-end Internet of Things (like, AIoT) because of its low cost, high real-time, and fast start-up characteristics, soon or later, more and more RTOSs would support multi-kernel SMP, AI, audio & video and this is inevitable. In near future, RT-Thread Studio IDE, next-generation microkernel architecture, AI frameworks and more will all be released step by step.
Cloud to end integration:
Supports TrustZone-m, PSA, etc.
Multi-kernel SMP scheduling, increased support for 64-bit processors.
Supports the scripting engine of micropython, JavaScript, lua, etc.
Smart audio, smart human-machine UI interaction.
RT-Thread IoT:
LoRaWAN
BLE Mesh
NB-IoT
RT-Thread Smart:
Hybrid micro-kernel architecture
Audio and video framework
Artificial intelligence framework and tools on terminal side
RT-Thread Studio integrated development environment, multi-architecture development & debugging:
Cortex-M/A
RISC-V
With high reliability, high security certification.
RT-Thread Studio offline version:
Supports hybrid micro-kernel operating system application development
USB-based system debugging tools