1.rt-thread studio介绍
RT-Thread Studio 主要包括工程创建和管理,代码编辑,SDK管理,RT-Thread配置,构建配置,调试配置,程序下载和调试等功能,结合图形化配置系统以及软件包和组件资源,减少重复工作,提高开发效率。
- 社区版本永久免费
- 支持主流C/C++语言开发
- 强大的代码编辑和重构功能
- SDK管理器支持在线下载更新 RT-Thread 最新源码包
- 简单易用的工程创建向导,快速验证原型
- 全新图形化配置系统,同时支持架构图和树形图配置
- 软件包市场提供丰富的可用软件包资源
- 丰富的调试功能,快速查看和跟踪定位代码问题
2.新建工程
进入rt-thread官网,下载RT-Thread Studio链接: RT-Thread Studio,安装即可(安装时需要注册账号),由于安装相对简单这里不做过多解释。
创建工程按下图步骤来即可。
1.新建->RT-Thread项目
2.Project name命名->由于ESP32不在这些厂商内,厂商这里选择添加更多
3.在第三方安装包的platformIO打勾,并等待安装成功。
4.新建->通用项目->选择基于platformIO(注意:安装不成功,无法选到这个选项)。
5.在搜索框输入ESP32,找到esp32dev并双击,选择ardunio框架,创建完成。
3.ESP32-S3 IO口翻转
创建工程完成后,我们试着写一个基础的程序,让ESP32-S3的IO口翻转。
下图是我选择的开发板的单片机型号为ESP-S3-WROOM。
步骤一:因此,我们需要对工程配置文件的单片机进行更改,即将platformIO.ini文件配置信息改成下图即可。
特别注意:你可能会问,“我的esp32型号不是这个怎么办”?我是先在VScode上跑通,再移植到RT-Thread Studio上的。找到VScode的platformIO.ini文件将其代码移植即可。
步骤二:main.cpp写一个最基本的IO翻转程序即可。
步骤三:编译下载即可。
# 4.结语
本文章只为记录博主工程中遇到的问题,供大家学习使用,如有讲解不到的地方,欢迎大家批评指正。