RTOS——RT-Thread Studio

RT-Thread Studio

1.安装RT-Thread Studio

(安装包直接去官网下载即可,虽然有点慢,但是其他下载路径收费,具体安装步骤见参考参考资料中链接)

安装完成后软件启动界面如下:
在这里插入图片描述

2.新建项目

打开RT-Thread Studio之后,在项目资源管理器中右键—>new—>项目:
在这里插入图片描述
选择RT-Thread项目后点击下一步:
在这里插入图片描述
由于我选用的为STM32F407的板子,在下方选择的时候,系列STM32F1那边需要修改,选择下载STMF4 0.1.9的SDK资源包:
在这里插入图片描述最终配置为:
在这里插入图片描述
点击完成后,等待软件新建RT-Thread项目,新建完成后如下图:
在这里插入图片描述

3.配置项目

RT-Thread Settings

双击打开RT-Thread Settings 软件包中心
在这里插入图片描述
点击右侧导航按钮如下所示:
在这里插入图片描述
会出现配置界面,在这里可以进行项目相关配置的修改,修改后使用快捷键ctrl+s,RT-Thread Studio就会将软件包配置应用到工程中:
在这里插入图片描述

4.构建项目

点击工具栏上的榔头式样的图标进行项目构建:
在这里插入图片描述
在这里插入图片描述

5.下载程序

5.1程序下载

点击工具栏中的下载式样图标(红色):
在这里插入图片描述
点击右边的小箭头可以切换下载器,博主用的ST-Link,这里选用该下载器,之后点击下载,日志会在控制台打印:
在这里插入图片描述

5.2控制台交互

参考资料上区分了RT-Thread完整版工程和非完整版,误打误撞我一开始新建的就是完整版工程,打开main.c函数可以看到:
在这里插入图片描述
这里并不像参考资料里说的会自动打开pin模式,这个只是会每隔1s打印一次“Hello RT-Thread!”字样,我们下载到板子上之后,按照参考资料上说的Reset板子并且点击工具栏中的显示屏式样的图标,如下图所示:
在这里插入图片描述
点击后会出现如下界面:
在这里插入图片描述
按照参考资料上的如果填写com45(我也不懂为什么能有这么大的com口号),他会提示你如下字样:
在这里插入图片描述
这就对了,因为你电脑上根本没有com45,如果我们选择电脑上自带的com2(通信端口),那么会出现如下情况:
在这里插入图片描述上面出现了乱码,而且,啥效果也没出来,这是因为com2是电脑通信端口,不是你UART1的串口,还记得上面新建项目的时候选的控制台串口么?发送引脚PA9,接收引脚PA10,意味着你要把板子的UART1接到电脑,才能在控制台看到串口打印的数据,学过单片机的应该明白,这就是个串口调试界面,我把UART1接到电脑上后,多出来一个com4串口,选择该串口后,界面如下:
在这里插入图片描述上面依旧是乱码,下面开始每隔1s打印一次“Hello RT-Thread!”,和从代码中看到的预期相同。

如果非要想实现led灯的每0.5s翻转,需要将代码改成如下:
在这里插入图片描述
主要修改为添加两个头文件<board.h>、<drivers/pin.h>以及三行带注释的代码,改完后重新构建项目,烧录程序,可以在板子上看到红色LED灯每0.5s闪烁。

备注:我这里代码中写PF9是因为我查了正点原子探索者STM32F407ZGT6的硬件图,发现红色DS0接的是PF9,读者根据自己的板子型号自行修改。

6.调试

选中test工程后点击工具栏Bug图标,如下图所示:
在这里插入图片描述
点击后会进入调试透视图,如下图所示,可通过点击工具栏红色矩形图标退出调试模式,透视图会自动切换成C:
在这里插入图片描述

参考资料

1.https://www.rt-thread.org/document/site/#/development-tools/rtthread-studio/um/studio-user-begin
2.https://www.rt-thread.org/document/site/#/development-tools/rtthread-studio/applications/quick-start/rtthread-studio-quick-start

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值