Rt-thread:修订间差异
跳转到导航
跳转到搜索
(→编译步骤:) |
(→编译步骤:) |
||
(未显示同一用户的1个中间版本) | |||
第26行: | 第26行: | ||
* 使用包管理器下载相应包(pkgs --update)。 | * 使用包管理器下载相应包(pkgs --update)。 | ||
* 使用scons编译且生成工程文件。 | * 使用scons编译且生成工程文件。 | ||
=== [[rt-thread-no-bsp]] === | |||
去除bsp目录的RT-Thread源代码,便于编写demo。 | |||
==官方资料== | ==官方资料== | ||
网址:https://www.rt-thread.org/ | |||
文档:https://www.rt-thread.org/document/site/ |
2024年3月17日 (日) 09:38的最新版本
源代码
主要
https://github.com/RT-Thread/rt-thread.git
备用
https://gitee.com/rtthread/rt-thread.git
说明
rt-thread是一个物联网操作系统。特点:
- 组件较多、生态日渐繁荣。
- 根据BSP包的不同可支持Keil、IAR、GCC及RT-Thread Studio。
个人认为的不足之处:
- 官方提供的成品工具多数只在windows下运行,非Windows下不够完善(有些可自行安装,但没有成品软件包(即工具进入python软件包或者其他软件包))。
RT-Thread Env
RT-Thread Env 工具包括配置器和包管理器,用来对内核和组件的功能进行配置,对组件进行自由裁剪,对线上软件包进行管理,使得系统以搭积木的方式进行构建,简单方便。
个人理解:RT-Thread Env包含开发RT-Thread所需的免费/开源工具,不包含Keil与IAR,为Rt-Thread的开发环境。所有编译rt-thread的操作最好在env环境下进行,Keil与IAR需要自行安装。。
编译步骤:
- 进入env环境。切换到待开发的芯片的bsp目录。
- 使用Kconfig工具配置裁剪Rt-Thread(menuconfig)。
- 使用包管理器下载相应包(pkgs --update)。
- 使用scons编译且生成工程文件。
rt-thread-no-bsp
去除bsp目录的RT-Thread源代码,便于编写demo。