搭建Rt-Thread Studio开发环境

搭建RT-Thread Stduio开发环境

安装Rt-Thread Studio

RT-Thread studio是一站式开发工具,具有易于使用的图形化配置系统和丰富的软件包与组件资源,支持简单、高效地开发物联网应用。
RT-Thread Studio具有项目创建和管理、代码编辑、SDK管理、RT-Thread配置、构建配置、调试配置、程序下载和调试等功能。还将图形化配置系统与包和组件资源相结合,减少了重复工作,提高了开发效率。相较于Keil而言,界面十分友好

RT-Thread界面
该软件的安装网站如下:https://www.rt-thread.org/studio.html网站打开后的界面
点击立即下载然后安装后注册账号,打开后的界面就是上面所看到的界面。

新建RT-Thread项目

点击界面左上角文件->新建->Rt-Thread项目,进入如下界面工程配置界面
我们对这个界面进行一个说明

  1. Project name为你所创建工程的名字
  2. 是否选择基于芯片还是基于开发板,基于芯片的意思是你需要从头配置芯片的每个引脚的功能,基于开发板的意思为从一个特定的板子进行开发,比如大疆的RobomasterA板,会配置好引脚的功能,并提供相应的SDK。这里我们选择基于芯片进行开发,也就是从头配置一个rtthread项目
  3. rtthread版本的选择,目前最新的版本为5.0.2版本,不同版本之间的兼容性有区别,这里我使用的是最新版对应的是latest
  4. 厂商就是你使用的芯片是谁家的STM32就是ST意法半导体,TI就是德州仪器。
  5. 系列,子系列,芯片就是你用的STM32芯片的型号,比如我用的为STM32F407VET6,那么系列为STM32F4,子系列为STM32F407,芯片为STM32F407VE。
  6. 控制台串口为默认rtthread串口打印日志输出,默认为USART1,选择串口几取决于你的单片机有几个串口,引脚就是TX,RX对应串口的引脚。
  7. 调试器就是你烧录代码用的仿真器,我用的是ST-LINK,也可选择J-LINK,接口我选择的是SWD接口,也可选择JTAG。

最后配好的界面如下图所示,配置的内容替换为你自己的单片机

在这里插入图片描述
点击完成后在工程目录下的application文件目录下会自动生成一个main.c文件,main.c文件会自动生成如下代码段

/*
 * Copyright (c) 2006-2023, RT-Thread Development Team
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Change Logs:
 * Date           Author       Notes
 * 2023-08-14     RT-Thread    first version
 */

#include <rtthread.h>

#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>

int main(void)
{
    int count = 1;

    while (count++)
    {
        LOG_D("Hello RT-Thread!");
        rt_thread_mdelay(1000);
    }

    return RT_EOK;
}

在这里插入图片描述
左边像个锤子的图标就是编译我们的工程代码,正常搭建好的环境是没有报错的。右边红框就是把我们的代码烧录到单片机里面
在这里插入图片描述

单片机上电,随便打开一个控制台我们如果输出如下日志,代表我们的rtthread环境搭建成功

请添加图片描述

总结

在本节中我们学习了rtthread的工程创建,在下一节中我们将学习如何使用RT-Thread Studio与STM32CubeMX联合开发STM32单片机。

后记

本人初次写博客,有很多不足的地方,会一直学习如何写出高质量的博客。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值