Rt-thread

来自资料库(何亚红)
跳转到导航 跳转到搜索

源代码

主要

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。

官方资料

网址:https://www.rt-thread.org/

文档:https://www.rt-thread.org/document/site/