RT-Thread学习入门之RT-Thread Studio的使用

本文是针对本科生使用RT-ThreadStudio进行STM32F407ZGT6开发的系列教程,涵盖从创建项目、配置驱动到编写代码的全过程。介绍了RT-ThreadStudio这个一站式开发工具的使用,包括项目创建、添加驱动程序和编写代码的基本步骤,适合初学者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本科生因做比赛需要,使用RT-Thread Studio进行stm32f407ZGT6的程序开发,文章仅以用来记录过程

系列文章目录

第一篇 RT-Thread学习入门之RT-Thread Studio的使用
第二篇 RT-Thread学习入门之简单LED灯的实现
第三篇 RT-Thread学习入门之输出PWM
第四篇 RT-Thread学习入门之pmw3901光流模块
第五篇 RT-Thread学习入门之IIC四路循迹模块



前言

本文将介绍如何使用RT-Thread Studio进行项目的创建,大概我习惯的开发流程,以及一些相关软件的下载地址


一、RT-Thread Studio是什么?

一站式的 RT-Thread 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。
官网地址

二、创建RT-Thread项目

1.菜单栏介绍

在这里插入图片描述

  1. 创建项目选项

  2. 编译选项

  3. 调试选项

  4. API文档(官方参考文档)
    在这里插入图片描述

  5. 下载程序

2.创建项目

  1. 点击菜单栏创建项目选项,创建RT-Tthread项目

在这里插入图片描述

  1. 输入项目名称,并且根据实际选择蓝色框内的内容,选择好后点击完成等待项目创建完成
    在这里插入图片描述

  2. 项目创建好后,左侧项目资源管理器出现如下内容。
    RT-Thread Settings用来添加软件包以及开启功能对应的驱动框架。在这里插入图片描述

  3. 双击main.c文件,打开后出现如下内容
    在这里插入图片描述

  4. 点击 RT-Thread Settings ,打开 ulog日志
    在这里插入图片描述

  5. 将程序编译成功后,下载到stm32f407中,通过串口可以看到打印日志“Hello RT-Thread!”

三、项目开发基本流程

1.添加驱动程序

  1. 打开board.h文件(位于drivers目录),按照步骤进行配置。大多都为四步,接下来分别说明。
  • 第一步 打开RT-Thread Settings中的驱动框架支持
    点击RT-Thread Settings,点击下图中更多配置,将PWM对应右侧的方框勾选,保存后,再次编译,驱动框架(不一定完整哦)便添加到了项目当中。
    在这里插入图片描述

在这里插入图片描述

  • 第二步 声明关键字,如将原有的注释取消
    #define BSP_USING_PWM1

  • 第三步 添加初始化代码
    这里使用STM32CubeMX生成MDK5工程文件,然后用MDK5打开,将里面的初始化代码复制粘贴到RT-Thread项目中。具体操作过程下一篇详细介绍。

  • jdk安装教程:点此进入

  • STM32CubeMX具体安装步骤网上教程很多。
    STM32CubeMX5.3.0 下载地址:点此下载

  • 第四步 将stm32xxxx_hal_config.h中功能对应的部分注释取消
    define HAL_TIM_MODULE_ENABLED

2.编写代码

  • 参考所使用功能对应的官方参考文档,对基本框架进行修改即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值