这是第一次听说RTOS提供集成编译环境的举动,想想就觉得伟大。
首先开始安装RT-Thread_Studio-v0.3.0,这一版是基于eclipse的IDE,安装程序有九百多兆。笔者C盘超级大,就装在了C盘,基于eclipse的IDE一般可以做成绿色版,无需安装的那种,也可以装在其他盘,这样在重新安装系统的时候,只需要安装jre,不需要安装RT-Thread_Studio-v0.3.0,可以直接打开。
随后打开IDE,
测试版还需要登陆RTthread的论坛账号。
初次打开设定eclipse的工作空间。
创建新的项目
笔者手上的开发板是NUCLEO-G070RB,设置如下:
点击完成,稍等片刻,即可完成创建project。
我们发现这个project是使用的HAL库,与cube-mx相同,但是目前看来,还没将cubemx集成在rtt-IDE中,
查看编译选项,我们发现只有debug一个编译选项,可以手动设置一个release选项,
在这里就不进行设置release选项,直接点击锤子进行编译。
半分钟过后,编译完成,
arm-none-eabi-size --format=berkeley "rtthread.elf"
text data bss dec hex filename
52324 376 2880 55580 d91c rtthread.elf
这个flash占用的微微大了点,不过依然是RTThread的代码尺寸的平均水平,不要介意。
接下来我们进行下载、调试,
这个臭虫:
点击运行
可以发现在串口调试助手有主线程打印的信息:
是不是上手太简单了点!