RT-Thread Studio使用体验


RT-Thread Studio是RT-Thread提供的一款IDE,RT-Thread是一个比较成功的国产RTOS,今天就来体验一下它的IDE使用效果怎么样。

1.软件安装

首先从官网下载安装文件。

官网下载地址:https://www.rt-thread.org/page/studio.html

下载完成后直接安装即可,安装过程也没什么需要特别注意的。安装好后打开软件,可以看到,软件都是中文的,使用起来应该会比较方便。熟悉eclipse的朋友可能一眼就能看出来,这个软件也是基于eclipse平台开发的,界面设计和eclipse很相似。

2.新建工程

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

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

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

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

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

软件支持的组件非常丰富,也可以自己添加默认组件以外的其它组件。

3.编辑器测试

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

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

4.下载程序和调

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

5.程序大小测试

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

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

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

总结

总的来说,这个IDE用起来还是很方便的,在使用RT-Thread的时候,不再需要移植。但也有其待改善的地方,一是编译时间较长,二是编译的程序比较臃肿,有待优化。但作为国产的IDE,希望大家能多支持,用的人越多,厂家优化的就越好。

PS:第一次使用该IDE,上述测试过程可能有什么问题的,欢迎指出。

    欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值