RT-Thread_Studio-v0.3.0上手

这是第一次听说RTOS提供集成编译环境的举动,想想就觉得伟大。

首先开始安装RT-Thread_Studio-v0.3.0,这一版是基于eclipse的IDE,安装程序有九百多兆。笔者C盘超级大,就装在了C盘,基于eclipse的IDE一般可以做成绿色版,无需安装的那种,也可以装在其他盘,这样在重新安装系统的时候,只需要安装jre,不需要安装RT-Thread_Studio-v0.3.0,可以直接打开。
RT-Thread_Studio-v0.3.0上手_第1张图片随后打开IDE,

RT-Thread_Studio-v0.3.0上手_第2张图片
测试版还需要登陆RTthread的论坛账号。

初次打开设定eclipse的工作空间。

创建新的项目
RT-Thread_Studio-v0.3.0上手_第3张图片

笔者手上的开发板是NUCLEO-G070RB,设置如下:
RT-Thread_Studio-v0.3.0上手_第4张图片

点击完成,稍等片刻,即可完成创建project。

我们发现这个project是使用的HAL库,与cube-mx相同,但是目前看来,还没将cubemx集成在rtt-IDE中,

查看编译选项,我们发现只有debug一个编译选项,可以手动设置一个release选项,
RT-Thread_Studio-v0.3.0上手_第5张图片
在这里就不进行设置release选项,直接点击锤子进行编译。

半分钟过后,编译完成,

arm-none-eabi-size --format=berkeley "rtthread.elf"
   text	   data	    bss	    dec	    hex	filename
  52324	    376	   2880	  55580	   d91c	rtthread.elf

这个flash占用的微微大了点,不过依然是RTThread的代码尺寸的平均水平,不要介意。

接下来我们进行下载、调试,
这个臭虫:
在这里插入图片描述
点击运行

可以发现在串口调试助手有主线程打印的信息:

RT-Thread_Studio-v0.3.0上手_第6张图片RT-Thread_Studio-v0.3.0上手_第7张图片

是不是上手太简单了点!

你可能感兴趣的:(stm32)