RT-Thread Studio入门(2)— 创建第一个Hello world项目

RT-Thread Studio创建第一个项目

------基于ATK-Pandora-STM32L4

一、新建项目

第一次打开RT-Thread Studio时是欢迎界面,我们点击左上角的还原按钮,将【项目资源管理器】还原:
在这里插入图片描述
或者点击右上角将欢迎界面最小化也行:
在这里插入图片描述
在【项目资源管理器】窗口内右键点击,选择【新建】->【项目】
在这里插入图片描述
然后再新建项目向导中选择【RT-Thread项目】,点击下一步
在这里插入图片描述
然后输入工程名称,选择基于BSP,以及其他的选择项:
在这里插入图片描述
然后点击完成,等待工程创建:
在这里插入图片描述
创建完成后即可再【项目资源管理器】内看到刚创建出来的工程:
在这里插入图片描述

二、配置项目

双击【RT-Thread Settings】文件,即可打开RT-Theard项目配置界面,配置界面默认显示软件包以及组件和服务层的架构配置图界面:
在这里插入图片描述
点击架构图配置界面右侧侧栏按钮,即可打开配置树配置界面:
在这里插入图片描述
在这里插入图片描述
配置完成后,保存配置退出配置界面后,RT-Thread Studio 会自动将配置应用到项目中,比如会自动下载相关资源文件到项目中并设置好项目配置,确保项目配置后能够构建成功。

三、构建项目

点击工具栏上的【构建】按钮对项目进行构建:
在这里插入图片描述
构建过程的日志会在控制台打印:
在这里插入图片描述
我们可以看到,项目构建成功。

四、下载程序

当项目构建成功后,点击工具栏【下载程序】按钮旁的【三角下拉框】选择相应的烧写器,以ST-LINK烧写器为例,如下图所示:
在这里插入图片描述
选择完烧写器后可直接点击【下载程序】按钮进行程序下载,下载日志会在控制台窗口打印,如下图所示:
在这里插入图片描述
下载成功,我们打开main函数:
在这里插入图片描述
可以看到,这是一个LED闪烁函数,同样,可以在开发板上看到LED闪烁:
在这里插入图片描述

五、修改程序,打印Hello world!

打开【applications】下的【mian.c】文件
在这里插入图片描述
在mian函数中加入代码rt_kprintf("Hello world!\n");,如下所示:
在这里插入图片描述
然后点击构建,下载,即可在串口调试助手中看到:
在这里插入图片描述
每秒打印一次Hello world!

六、使用RT-Thread Studio 的串口终端

RT-Thread本身是有一个串口中断功能的,我们可以使用他来查看串口打印信息;
点击工具栏中的终端图标,打开一个串口终端:
在这里插入图片描述
配置对于串口信息,然后点击确定:
在这里插入图片描述
我们可以看到在下方就有了一个串口终端
在这里插入图片描述
过这不符合我的使用习惯,我们可以将其移动,找到一个合适的位置:
在这里插入图片描述
我将其放置在如图所示位置,然后点击【窗口】->【透视图】->【将透视图另存为】
在这里插入图片描述
输入一个名字,然后保存
在这里插入图片描述
接下来我们点击【窗口】->【首选项】,然后将这个视图设置为默认值:
在这里插入图片描述

  • 6
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
RT-Thread Studio是一款基于Eclipse的RT-Thread开发环境,它提供了一整套的开发工具,包括代码编辑器、编译器、调试器等,用于开发实时操作系统(RTOS)上的嵌入式软件。使用RT-Thread Studio,开发者可以更高效地进行实时系统的开发和调试。以下是关于RT-Thread Studio使用的一些主要特点和介绍: 1. 集成开发环境(IDE):RT-Thread Studio提供了直观的图形界面,使开发者能够轻松地创建、编辑、编译和调试RT-Thread应用程序。 2. 代码编辑器:RT-Thread Studio的代码编辑器支持多种语言,包括C/C++,开发者可以在其中编写和编辑代码。 3. 编译器:RT-Thread Studio集成了RT-Thread的编译器,可以将编写好的代码编译成可在嵌入式设备上运行的二进制文件。 4. 调试器:RT-Thread Studio提供了强大的调试工具,允许开发者在嵌入式设备上实时观察和修改代码的运行状态,以便进行调试和优化。 5. 集成工具链:RT-Thread Studio集成了RT-Thread的开发工具链,包括交叉编译工具、下载工具、性能分析工具等,方便开发者进行整个开发流程。 6. 代码版本管理:RT-Thread Studio支持代码版本管理,如Git,方便团队进行协作开发和版本控制。 7. 实时更新和文档:RT-Thread Studio提供了实时更新的RT-Thread版本和相关文档,方便开发者获取最新的功能和信息。 8. 集成仿真器:RT-Thread Studio支持多种仿真器,如QEMU、STM32CubeMX等,方便开发者在开发过程中进行模拟和调试。 使用RT-Thread Studio进行实时系统开发的一般步骤如下: 1. 安装和配置RT-Thread Studio:根据官方文档或教程,安装并配置RT-Thread Studio环境。 2. 创建项目:使用RT-Thread Studio创建新的实时系统项目。 3. 编写代码:在代码编辑器中编写C/C++代码,实现所需的功能。 4. 编译代码:使用RT-Thread编译器将代码编译成可在嵌入式设备上运行的二进制文件。 5. 下载和部署:使用RT-Thread Studio提供的下载工具将二进制文件部署到嵌入式设备上。 6. 调试和优化:使用RT-Thread Studio的调试工具进行实时调试和性能优化。 7. 测试和发布:对部署到嵌入式设备上的软件进行测试,确保功能正常,然后进行发布。 总的来说,使用RT-Thread Studio进行实时系统开发可以提高开发效率,简化开发流程,并有助于提高软件的质量和性能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值