I Use This!
Activity Not Available
Analyzed over 2 years ago. based on code collected over 2 years ago.

Project Summary

IntroductionThe Real-Time Thread(RT-Thread) Operating System is an open source real-time operating system developed by the RT-Thread Studio based in China, after four years' fully concentrated development. It is aimed to change the current situation in China that there is no domestic owned Intellectual Patent in the small scale open source real-time operating system area. It is a real-time operating system not only on the open source level but also on the commercial standard level. Having been used by more than ten companies in China, it proved to be an operating system running stably for weeks.

It has been one year since our RT-Thread official version 0.2.4 has been released. The version 0.3.0 branch is currently under development. We have received lot of feedbacks from our customers, and have been fixing bugs as well as making big progress.

Features of RT-Thread KernelObject oriented real-time core (while remaining the elegant and flexible style of C language); 32 or 256 priority scheduling multi-thread scheduling; Using the round-robin policy ensures that all threads having the same priority level will be scheduled equally; Synchronization of threads: semaphore and mutual exclusion (mutex) locks to prevent priority inversion; Complete and efficient support for communication between threads, including mailbox, message queues, event; Static memory management to support thread suspend/resume and thread-safe dynamic heap management; A device driver prototype to provide standard interface to high level application; Features of FinSH shellAn accept C Programming Languge Expression command line; Access system core functions directly via command line like C Programming Language; Access system global variables directly via command line like C Programming Language; Command history records and automatic complete for the Command Prompt; Features of Device File SystemVirtual File System optimised for small device POSIX style API; Support the different implementation of file systems Cache enabled EFSL FAT file system(GPLv2 coding) supported; Features of LwIP, a lightweight TCP/IP protocol stackStandard BSD Socket interface; IP, ICMP, UDP, TCP supported DNS, DHCP, PPP supported TFTP、HTTP、FTP supported (refer to the netutil component) Features of RT-Thread/GUIIntegrated with RT-Thread; Multi-Thread supported; Multi-Window supported; Rich Widgets such as: label, button, checkbox, radiobox, etc. C/S Architecture; Client: Workbench/View/Window Architecture; Chinese GB2312 display.

RT-Thread Branches 0.3.xSTM32 LM3S ATMEL 7X256 LPC2478 x86 RT-Thread Branches 0.4.xmini2440


No tags have been added


GNU General Public License v2.0 or later

Place Warranty

Commercial Use





Hold Liable


Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    check out hot projects on the Open Hub
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    learn about Open Hub updates and features on the Open Hub blog


20 Other

30 Day Summary

Apr 11 2016 — May 11 2016

12 Month Summary

May 11 2015 — May 11 2016
  • 388 Commits
    Down -214 (35%) from previous 12 months
  • 38 Contributors
    Down -2 (5%) from previous 12 months


Be the first to rate this project
Click to add your rating
Review this Project!