Skip to content

Commit 1f5c099

Browse files
authored
Merge pull request #9 from zhkag/master
release rt-thread v5.0.0
2 parents 320e8e1 + 218a73c commit 1f5c099

File tree

15,295 files changed

+4097931
-520609
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

15,295 files changed

+4097931
-520609
lines changed

.gitignore

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
*.crf
1414
build
1515
Debug
16+
rtthread
17+
settings
1618
documentation/html
1719
*~
1820
*.o
@@ -26,11 +28,11 @@ documentation/html
2628
*.dfinish
2729
*.su
2830
#source insight 4 project files
29-
*.si4project
31+
*.si4project
3032
tools/kconfig-frontends/kconfig-mconf
3133
packages
3234
dist
33-
dist_ide_project
35+
rt-studio-project
3436
cconfig.h
3537
GPUCache
3638

@@ -43,6 +45,9 @@ tags
4345

4446
.idea
4547
.vscode
48+
*.code-workspace
49+
*.eide.*
4650
.history
4751
CMakeLists.txt
4852
cmake-build-debug
53+
*.mk

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44

55
**English** | [中文](README_zh.md) | [Español](README_es.md) | [Deutsch](README_de.md)
66

7+
[![GitHubStars](https://img.shields.io/github/stars/RT-Thread/rt-thread?style=flat-square&logo=GitHub)](https://github.com/RT-Thread/rt-thread/stargazers)
8+
[![GiteeStars](https://gitee.com/rtthread/rt-thread/badge/star.svg?theme=gvp)](https://gitee.com/rtthread/rt-thread/stargazers)
79
[![GitHub](https://img.shields.io/github/license/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/blob/master/LICENSE)
810
[![GitHub release](https://img.shields.io/github/release/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/releases)
9-
[![Build Status](https://travis-ci.org/RT-Thread/rt-thread.svg)](https://travis-ci.org/RT-Thread/rt-thread)
1011
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/RT-Thread/rt-thread?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
1112
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/pulls)
1213
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://github.com/RT-Thread/rt-thread/pulls)
@@ -33,7 +34,7 @@ It includes:
3334

3435
- Components and Service Layer: Components are based on upper-level software on top of the RT-Thread kernel, such as virtual file systems, FinSH command-line interfaces, network frameworks, device frameworks, and more. Its modular design allows for high internal cohesion inside the components and low coupling between components.
3536

36-
- [RT-Thread software package](https://packages.rt-thread.org/en/index.html): A general-purpose software component running on the RT-Thread IoT operating system platform for different application areas, consisting of description information, source code or library files. RT-Thread provides an open package platform with officially available or developer-supplied packages that provide developers with a choice of reusable packages that are an important part of the RT-Thread ecosystem. The package ecosystem is critical to the choice of an operating system because these packages are highly reusable and modular, making it easy for application developers to build the system they want in the shortest amount of time. RT-Thread supports more than 370 software packages.
37+
- [RT-Thread software package](https://packages.rt-thread.org/en/index.html): A general-purpose software component running on the RT-Thread IoT operating system platform for different application areas, consisting of description information, source code or library files. RT-Thread provides an open package platform with officially available or developer-supplied packages that provide developers with a choice of reusable packages that are an important part of the RT-Thread ecosystem. The package ecosystem is critical to the choice of an operating system because these packages are highly reusable and modular, making it easy for application developers to build the system they want in the shortest amount of time. RT-Thread supports 450+ software packages.
3738

3839
## RT-Thread Features
3940

@@ -71,7 +72,7 @@ RT-Thread supports many architectures, and has covered the major architectures i
7172

7273
- **ARM Cortex-M0/M0+**:manufacturers like ST
7374
- **ARM Cortex-M3**:manufacturers like ST、Winner Micro、MindMotion, ect.
74-
- **ARM Cortex-M4**:manufacturers like ST、Nuvton、NXP、GigaDevice、Realtek、Ambiq Micro, ect.
75+
- **ARM Cortex-M4**:manufacturers like ST、Infineon、Nuvoton、NXP[Nordic](https://github.com/RT-Thread/rt-thread/tree/master/bsp/nrf5x)、GigaDevice、Realtek、Ambiq Micro, ect.
7576
- **ARM Cortex-M7**:manufacturers like ST、NXP
7677
- **ARM Cortex-M23**:manufacturers like GigaDevice
7778
- **ARM Cortex-M33**:manufacturers like ST
@@ -81,7 +82,7 @@ RT-Thread supports many architectures, and has covered the major architectures i
8182
- **ARM9**:manufacturers like Allwinner、Xilinx 、GOKE
8283
- **ARM11**:manufacturers like Fullhan
8384
- **MIPS32**:manufacturers like loongson、Ingenic
84-
- **RISC-V**:manufacturers like Hifive、KendryteNuclei
85+
- **RISC-V RV32E/RV32I[F]/RV64[D]**:manufacturers like sifive、[Canaan Kendryte](https://github.com/RT-Thread/rt-thread/tree/master/bsp/k210)[bouffalo_lab](https://github.com/RT-Thread/rt-thread/tree/master/bsp/bouffalo_lab)[Nuclei](https://nucleisys.com/)[T-Head](https://www.t-head.cn/)
8586
- **ARC**:manufacturers like SYNOPSYS
8687
- **DSP**:manufacturers like TI
8788
- **C-Sky**
@@ -125,7 +126,7 @@ RT-Thread BSP can be compiled directly and downloaded to the corresponding devel
125126

126127
# License
127128

128-
RT-Thread is an open source software and has been licensed under Apache License Version 2.0 since v3.1.1. License information and copyright information can generally be seen at the beginning of the code:
129+
RT-Thread follows the Apache License 2.0 free software license. It's completely open-source, can be used in commercial applications for free, does not require the disclosure of code, and has no potential commercial risk. License information and copyright information can generally be seen at the beginning of the code:
129130

130131
```c
131132
/* Copyright (c) 2006-2018, RT-Thread Development Team
@@ -145,3 +146,8 @@ RT-Thread is very grateful for the support from all community developers, and if
145146

146147
If you are interested in RT-Thread and want to join in the development of RT-Thread and become a code contributor,please refer to the [Code Contribution Guide](documentation/contribution_guide/contribution_guide.md).
147148

149+
## Thanks for the following contributors!
150+
151+
<a href="https://github.com/RT-Thread/rt-thread/graphs/contributors">
152+
<img src="https://contrib.rocks/image?repo=RT-Thread/rt-thread" />
153+
</a>

README_de.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44

55
[English](README.md) | [中文](README_zh.md) | [Español](README_es.md) | **Deutsch**
66

7+
[![GitHubStars](https://img.shields.io/github/stars/RT-Thread/rt-thread?style=flat-square&logo=GitHub)](https://github.com/RT-Thread/rt-thread/stargazers)
8+
[![GiteeStars](https://gitee.com/rtthread/rt-thread/badge/star.svg?theme=gvp)](https://gitee.com/rtthread/rt-thread/stargazers)
79
[![GitHub](https://img.shields.io/github/license/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/blob/master/LICENSE)
810
[![GitHub release](https://img.shields.io/github/release/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/releases)
9-
[![Build Status](https://travis-ci.org/RT-Thread/rt-thread.svg)](https://travis-ci.org/RT-Thread/rt-thread)
1011
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/RT-Thread/rt-thread?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
1112
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/pulls)
1213
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://github.com/RT-Thread/rt-thread/pulls)
@@ -71,7 +72,7 @@ RT-Thread unterstützt viele Architekturen und hat die wichtigsten Architekturen
7172

7273
- **ARM Cortex-M0/M0+**:manufacturers like ST
7374
- **ARM Cortex-M3**:manufacturers like ST、Winner Micro、MindMotion, ect.
74-
- **ARM Cortex-M4**:manufacturers like ST、Nuvton、NXP、GigaDevice、Realtek、Ambiq Micro, ect.
75+
- **ARM Cortex-M4**:manufacturers like ST、Infineon、Nuvoton、NXP[Nordic](https://github.com/RT-Thread/rt-thread/tree/master/bsp/nrf5x)、GigaDevice、Realtek、Ambiq Micro, ect.
7576
- **ARM Cortex-M7**:manufacturers like ST、NXP
7677
- **ARM Cortex-M23**:manufacturers like GigaDevice
7778
- **ARM Cortex-M33**:manufacturers like ST
@@ -81,7 +82,7 @@ RT-Thread unterstützt viele Architekturen und hat die wichtigsten Architekturen
8182
- **ARM9**:manufacturers like Allwinner、Xilinx 、GOKE
8283
- **ARM11**:manufacturers like Fullhan
8384
- **MIPS32**:manufacturers like loongson、Ingenic
84-
- **RISC-V**:manufacturers like Hifive、KendryteNuclei
85+
- **RISC-V RV32E/RV32I[F]/RV64[D]**:manufacturers like Hifive、[Kendryte](https://github.com/RT-Thread/rt-thread/tree/master/bsp/k210)[bouffalo_lab](https://github.com/RT-Thread/rt-thread/tree/master/bsp/bouffalo_lab)[Nuclei](https://nucleisys.com/)[T-Head](https://www.t-head.cn/)
8586
- **ARC**:manufacturers like SYNOPSYS
8687
- **DSP**:manufacturers like TI
8788
- **C-Sky**

README_es.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44

55
[English](README.md) | [中文](README_zh.md) | **Español** | [Deutsch](README_de.md)
66

7+
[![GitHubStars](https://img.shields.io/github/stars/RT-Thread/rt-thread?style=flat-square&logo=GitHub)](https://github.com/RT-Thread/rt-thread/stargazers)
8+
[![GiteeStars](https://gitee.com/rtthread/rt-thread/badge/star.svg?theme=gvp)](https://gitee.com/rtthread/rt-thread/stargazers)
79
[![GitHub](https://img.shields.io/github/license/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/blob/master/LICENSE)
810
[![GitHub release](https://img.shields.io/github/release/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/releases)
9-
[![Build Status](https://travis-ci.org/RT-Thread/rt-thread.svg)](https://travis-ci.org/RT-Thread/rt-thread)
1011
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/RT-Thread/rt-thread?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
1112
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/pulls)
1213
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://github.com/RT-Thread/rt-thread/pulls)
@@ -71,7 +72,7 @@ RT-Thread es compatible con muchas arquitecturas, y ha cubierto las principales
7172

7273
- **ARM Cortex-M0/M0+**:manufacturers like ST
7374
- **ARM Cortex-M3**:manufacturers like ST、Winner Micro、MindMotion, ect.
74-
- **ARM Cortex-M4**:manufacturers like ST、Nuvton、NXP、GigaDevice、Realtek、Ambiq Micro, ect.
75+
- **ARM Cortex-M4**:manufacturers like ST、Infineon、Nuvoton、NXP[Nordic](https://github.com/RT-Thread/rt-thread/tree/master/bsp/nrf5x)、GigaDevice、Realtek、Ambiq Micro, ect.
7576
- **ARM Cortex-M7**:manufacturers like ST、NXP
7677
- **ARM Cortex-M23**:manufacturers like GigaDevice
7778
- **ARM Cortex-M33**:manufacturers like ST
@@ -81,7 +82,7 @@ RT-Thread es compatible con muchas arquitecturas, y ha cubierto las principales
8182
- **ARM9**:manufacturers like Allwinner、Xilinx 、GOKE
8283
- **ARM11**:manufacturers like Fullhan
8384
- **MIPS32**:manufacturers like loongson、Ingenic
84-
- **RISC-V**:manufacturers like Hifive、KendryteNuclei
85+
- **RISC-V RV32E/RV32I[F]/RV64[D]**:manufacturers like Hifive、[Kendryte](https://github.com/RT-Thread/rt-thread/tree/master/bsp/k210)[bouffalo_lab](https://github.com/RT-Thread/rt-thread/tree/master/bsp/bouffalo_lab)[Nuclei](https://nucleisys.com/)[T-Head](https://www.t-head.cn/)
8586
- **ARC**:manufacturers like SYNOPSYS
8687
- **DSP**:manufacturers like TI
8788
- **C-Sky**

README_zh.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44

55
[English](README.md) | **中文** | [Español](README_es.md) | [Deutsch](README_de.md)
66

7+
[![GitHubStars](https://img.shields.io/github/stars/RT-Thread/rt-thread?style=flat-square&logo=GitHub)](https://github.com/RT-Thread/rt-thread/stargazers)
8+
[![GiteeStars](https://gitee.com/rtthread/rt-thread/badge/star.svg?theme=gvp)](https://gitee.com/rtthread/rt-thread/stargazers)
79
[![GitHub](https://img.shields.io/github/license/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/blob/master/LICENSE)
810
[![GitHub release](https://img.shields.io/github/release/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/releases)
9-
[![Build Status](https://travis-ci.org/RT-Thread/rt-thread.svg)](https://travis-ci.org/RT-Thread/rt-thread)
1011
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/RT-Thread/rt-thread?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
1112
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/RT-Thread/rt-thread.svg)](https://github.com/RT-Thread/rt-thread/pulls)
1213
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://github.com/RT-Thread/rt-thread/pulls)
@@ -31,7 +32,7 @@ RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件的物
3132
- 组件与服务层:组件是基于 RT-Thread内核之上的上层软件,例如虚拟文件系统、FinSH命令行界面、网络框架、设备框架等。采用模块化设计,做到组件内部高内聚,组件之间低耦合。
3233

3334

34-
- RT-Thread软件包:运行于 RT-Thread物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。RT-Thread提供了开放的软件包平台,这里存放了官方提供或开发者提供的软件包,该平台为开发者提供了众多可重用软件包的选择,这也是 RT-Thread生态的重要组成部分。软件包生态对于一个操作系统的选择至关重要,因为这些软件包具有很强的可重用性,模块化程度很高,极大的方便应用开发者在最短时间内,打造出自己想要的系统。RT-Thread已经支持的软件包数量已经达到 180+。
35+
- RT-Thread软件包:运行于 RT-Thread物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。RT-Thread提供了开放的软件包平台,这里存放了官方提供或开发者提供的软件包,该平台为开发者提供了众多可重用软件包的选择,这也是 RT-Thread生态的重要组成部分。软件包生态对于一个操作系统的选择至关重要,因为这些软件包具有很强的可重用性,模块化程度很高,极大的方便应用开发者在最短时间内,打造出自己想要的系统。RT-Thread已经支持的软件包数量已经达到450+。
3536

3637

3738

@@ -82,7 +83,7 @@ RT-Thread RTOS 支持许多架构,并且已经涵盖了当前应用中的主
8283

8384
- ARM Cortex-M0/M0+:如芯片制造商 ST
8485
- ARM Cortex-M3:如芯片制造商 ST、全志、灵动等.
85-
- ARM Cortex-M4:如芯片制造商 ST、Nuvton、NXP、GigaDevice、Realtek、Ambiq Micro等
86+
- ARM Cortex-M4:如芯片制造商 ST、Infineon、Nuvoton、NXP[Nordic](https://github.com/RT-Thread/rt-thread/tree/master/bsp/nrf5x)、GigaDevice、Realtek、Ambiq Micro等
8687
- ARM Cortex-M7:如芯片制造商 ST、NXP
8788
- ARM Cortex-M23:如芯片制造商 GigaDevice
8889
- ARM Cortex-M33:如芯片制造商 ST
@@ -92,7 +93,7 @@ RT-Thread RTOS 支持许多架构,并且已经涵盖了当前应用中的主
9293
- ARM9:如芯片制造商Allwinner、Xilinx 、GOKE
9394
- ARM11:如芯片制造商Fullhan
9495
- MIPS32:如芯片制造商loongson、Ingenic
95-
- RISC-V:如芯片制造商Hifive、Kendryte、[芯来Nuclei](https://nucleisys.com/)
96+
- RISC-V RV32E/RV32I[F]/RV64[D]:如芯片制造商sifive、[嘉楠Kendryte](https://github.com/RT-Thread/rt-thread/tree/master/bsp/k210)[博流](https://github.com/RT-Thread/rt-thread/tree/master/bsp/bouffalo_lab)[芯来Nuclei](https://nucleisys.com/)[平头哥T-Head](https://www.t-head.cn/)
9697
- ARC:如芯片制造商SYNOPSYS
9798
- DSP:如芯片制造商 TI
9899
- C-Sky
@@ -150,7 +151,7 @@ RT-Thread视频中心提供了一系列RT-Thread相关教程及分享内容。
150151

151152
# **许可协议**
152153

153-
RT-Thread系统完全开源,3.1.0 及以前的版本遵循 GPL V2 + 开源许可协议。从 3.1.0 以后的版本遵循Apache License 2.0开源许可协议,可以免费在商业产品中使用,并且不需要公开私有代码。
154+
RT-Thread 系统完全开源,遵循 Apache License 2.0 开源许可协议,可以免费在商业产品中使用,并且不需要公开私有代码,没有潜在商业风险
154155

155156
```
156157
/*
@@ -175,3 +176,8 @@ RT-Thread微信公众号:
175176

176177
如果您对RT-Thread感兴趣,并希望参与RT-Thread的开发并成为代码贡献者,请参阅[代码贡献指南](https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/development-guide/github/githubd)
177178

179+
## 感谢以下小伙伴对本仓库的贡献!
180+
181+
<a href="https://github.com/RT-Thread/rt-thread/graphs/contributors">
182+
<img src="https://contrib.rocks/image?repo=RT-Thread/rt-thread" />
183+
</a>

0 commit comments

Comments
 (0)