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下运行。

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编译且生成工程文件。

官方资料

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