硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4264|回复: 5
收起左侧

RT-Thread Studio使用体验

[复制链接]

11

主题

38

回帖

71

积分

初级会员

积分
71
发表于 2021-2-10 11:03:45 | 显示全部楼层 |阅读模式
本帖最后由 zhang062061 于 2021-2-10 11:37 编辑

RT-Thread Studio是RT-Thread提供的一款IDE,RT-Thread是一个比较成功的国产RTOS,今天就来体验一下它的IDE使用效果怎么样。
1.软件安装
<span]
首先从官网下载安装文件。
下载完成后直接安装即可,安装过程也没什么需要特别注意的。安装好后打开软件,可以看到,软件都是中文的,使用起来应该会比较方便。熟悉eclipse的朋友可能一眼就能看出来,这个软件也是基于eclipse平台开发的,界面设计和eclipse很相似。
<span]
1.png

2.新建工程
<span]
点击“文件->新建”,可以看到,可以新建RT-Thread Nano项目或者RT-Thread项目。两者的区别是RT-Thread Nano只是一个RTOS内核,而RT-Thread完整版支持各种组件和驱动。这里选择RT-Thread项目。

2.png

接下来选择芯片或开发板、控制台串口、调试工具及接口等,这里以STM32F401CC为例建立工程。

3.png

软件还支持添加除了ST以外其他厂家的芯片和开发板(目前默认支持的芯片还不多,相信以后会越来越多)。

4.png

选择好芯片后,点击完成,可以看到,HAL库文件、RTOS等已经自动添加到工程中,用户可以根据需要配置组件和驱动。

5.png

点击RT-Thread Settings,可以添加组件和驱动。系统默认使能了FinSH控制台组件、串口和Pin驱动,这里根据相关文档添加了SPI-LCD屏的驱动。对于不熟悉的用户,在软件上可以直接查看相关文档,非常方便。软件支持的组件非常丰富,也可以自己添加默认组件以外的其它组件。

6.png

3.编辑器测试


可以看到软件的代码自动补全功能也比较好用。

7.png

下面进行编译测试。程序编译完耗时1分零3秒,时间也比较长,当然这跟电脑配置也有关(我电脑比较老了),但是相对于Keil,时间还是比较长。程序占用Flash将近80KB,还是挺大的,这只是添加了一个SPI-LCD驱动,对于Flash资源有限的单片机,可能不太适合用,后面再进行测试。

8.png

4.下载程序和调试
<span]
程序下载到单片机(支持Jlink、STlink、DAPlink等多种仿真器),进行单步调试、打断点、查看变量等,使用也很舒服,串口终端的功能也不错。
<span]
9.png

  5.程序大小测试

上面的工程编译后80多K,这里再用STM32F103C8T6芯片重新建立一个工程,步骤与上面一样,除了系统默认的FinSH控制台组件和串口、Pin驱动,不添加任何其它组件、驱动和程序。编译后程序占用Flash大概50KB,说明完整版的RT-Thread还是比较占Flash的。


10.png

重新新建RT-Thread Nano工程进行测试,编译后程序占用Flash大概20KB,相比完整版小了不少。但总的来说,还是不算小。

11.png

   在STM32CubeMX中添加RT-Thread Nano内核,生成Keil工程,编译后程序占用Flash大概10KB多,采用的优化等级Level 0(优化等级为Level 3时,占用8KB多点),编译时间13秒。要比RT-Thread Studio好不少。

12.png

6.总结
<span]
总的来说,这个IDE用起来还是很方便的,在使用RT-Thread的时候,不再需要移植。但也有其待改善的地方,一是编译时间较长,二是编译的程序比较臃肿,有待优化。但作为国产的IDE,希望大家能多支持,用的人越多,厂家优化的就越好。
PS:第一次使用该IDE,上述测试过程可能有什么问题的,欢迎指出。

背景.jpg




回复

使用道具 举报

3

主题

18

回帖

27

积分

新手上路

积分
27
发表于 2021-6-24 11:32:02 | 显示全部楼层
基本可用.
就是有个问题比较大, 按住Ctrl 查看函数定义的时候经常莫名卡死
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2021-12-13 09:15:38 | 显示全部楼层
软件包安装后,各种问题一大堆。无人解决。
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2022-3-8 10:32:23 | 显示全部楼层
确实,看着美丽,吃起来难受。
回复

使用道具 举报

41

主题

214

回帖

337

积分

高级会员

积分
337
发表于 2022-7-19 20:46:37 | 显示全部楼层
请问这个IDE,能够商用吗?
回复

使用道具 举报

4

主题

285

回帖

297

积分

高级会员

积分
297
发表于 2022-7-27 15:52:12 | 显示全部楼层
软件太笨重了。使用不方便。不看好这个OS。设计者应该没有嵌入式系统开发经验。原来应该是玩LINUX的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-26 05:29 , Processed in 0.181671 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表