You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RT-Thread is an open source real-time operating system for embedded devices from China. RT-Thread RTOS is a scalable real-time operating system: a tiny kernel for ARM Cortex-M0, Cortex-M3/4/7, or a rich feature system like ARM Cortex-A8, ARM Cortex-A9 DualCore etc.
6
+
RT-Thread is an open source real-time operating system for embedded devices from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on ARM Cortex-A8, ARM Cortex-A9 DualCore etc.
7
7
8
8
## Overview ##
9
9
10
-
RT-Thread RTOS like a traditional real-time operating system. The kernel has real-time multi-task scheduling, semaphore, mutex, mail box, message queue etc. However, it has two different things:
10
+
RT-Thread RTOS like a traditional real-time operating system. The kernel has real-time multi-task scheduling, semaphore, mutex, mail box, message queue etc. However, it has three different things:
11
11
12
12
* Device Driver;
13
13
* Component;
14
14
* Application Module
15
15
16
-
The device driver is more like a driver framework, UART, IIC, SPI, SDIO, USB device/host, EMAC, MTD NAND etc. The developer can easily add low level driver and board configuration, then he/she can use lots of features.
16
+
The device driver is more like a driver framework, UART, IIC, SPI, SDIO, USB device/host, EMAC, MTD NAND etc. The developer can easily add low level driver and board configuration, then combined with the upper framework, he/she can use lots of features.
17
17
18
18
The Component is a software concept upon RT-Thread kernel, for example a shell (finsh/msh shell), virtual file system (FAT, YAFFS, UFFS, ROM/RAM file system etc), TCP/IP protocol stack (lwIP), POSIX (thread) interface etc. One component must be a directory under RT-Thread/Components and one component can be descripted by a SConscript file (then be compiled and linked into the system).
19
19
@@ -41,7 +41,6 @@ As a special exception, including RT-Thread RTOS header files in a file, instant
41
41
## Usage ##
42
42
43
43
RT-Thread RTOS uses [scons](http://www.scons.org) as building system. Therefore, please install scons and Python 2.7 firstly.
44
-
45
44
So far, the RT-Thread scons building system support the command line compile or generate some IDE's project. There are some option varaibles in the scons building script (rtconfig.py):
46
45
47
46
*```CROSS_TOOL``` the compiler which you want to use, gcc/keil/iar.
@@ -58,7 +57,7 @@ When you set these variables correctly, you can use command:
58
57
under BSP directory to simplely compile RT-Thread RTOS.
59
58
60
59
If you want to generate the IDE's project file, you can use command:
61
-
s
60
+
62
61
scons --target=mdk/mdk4/mdk5/iar/cb -s
63
62
64
63
to generate the project file.
@@ -67,4 +66,4 @@ NOTE: RT-Thread scons building system will tailor the system according to your r
67
66
68
67
## Contribution ##
69
68
70
-
Thank all of RT-Thread Developers.
69
+
Please refer the contributors in the github. Thank all of RT-Thread Developers.
0 commit comments