Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
arduino
RTduino 初体验
发布于 2023-01-31 13:20:20 浏览:1034
订阅该版
[tocm] # RTduino 初体验 笔者之前参与过相关开发板的 RTduino 对接工作,但由于手上没有相关的传感器,一直没有实际体验到 RTduino 的强大功能。但 RTduino 目前已经支持了很多常见的开发板,新手们可以直接像使用 arduino 一样直接使用各种类型的开发板(需要在 BSP 中查看是否支持)。并且 RTduino 现在支持了大部分传感器的软件包,使能相关的软件包后,就可以快速的使用相关传感器,对于许多项目的初期验证,以及学生快速高效的完成课程设计是十分有帮助的。对于初学者来说,这是一个打开新世界大门,建立自信心十分有用的工具;对于已经有一定基础的玩家来说,也可以通过学习其底层实现原理,来提高自己对 RT-thread 的掌握和理解,这其中有很多值得学习的优秀思想。 这篇文章主要是记录 RTduino 的简单使用,也希望能帮助到更多想要尝试 RTduino 的人。 这是 RTduino 的仓库地址:[RTduino](https://github.com/RTduino/RTduino) ;觉得不错的可以点个 star - ### 准备工作 首先需要下载 RT-thread 的源码 [RT-Thread](https://github.com/RT-Thread/rt-thread) 并且推荐使用 RT-thread 官方的开发工具:RT-Thread Studio 这里主要以 stm32f411-weact-blackpill 开发板和 dht-11 传感器为例 - ### 相关配置 进入 Stuido 后,在项目资源管理器的空白处右键后选择导入,导入 BSP 到工作空间  BSP 根目录选择对应 applications 文件的上一层目录  成功导入工程后,需要配置使能 RTduino 及相关软件包,可以在 RT-Thread Setting 中进行设置,也可以在 env 中通过 menuconfig 进行配置,一下对两种方法做分别介绍: 在 RT-Thread Setting 中进行设置 点击右侧箭头图标  使能 RTduino  选择传感器对应的软件包  注意:各选项使能后,需要通过 Ctrl+S 进行保存,会自动下载相关依赖项,但有时可能会因为网络问题导致下载失败,需要多次尝试 成功下载后,在工程的 packages 文件夹下会出现相关文件  到此配置就基本完成了。 使用 menuconfig 进行配置的话,首先需要去到工程文件下(也可以直接在 Studio 中右击工程),进入 env 界面,输入 menuconfig 命令,进入到 menuconfig 界面中,使能相关选项   具体路径可以参考图中左上角,最后退出保存即可。 - ### 开始使用 在工程的 applications 目录下,可以看到一个 arduino_main.cpp 文件,在里面像 arduino 一样编写程序即可。 在 arduino_pinout 中,可以查看具体的引脚分配。 此次我运行的是一下参考程序:https://github.com/adafruit/DHT-sensor-library/blob/master/examples/DHT_Unified_Sensor/DHT_Unified_Sensor.ino 更改对应引脚及传感器的宏定义后即可编译下载。 串口打印效果如下:  注意:使用的引脚最好是没有重定义的简单 IO 口。 这就是 RTduino 的简单上手,大家感兴趣可以自行尝试。
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
螺丝松掉的人
这家伙很懒,什么也没写!
文章
42
回答
0
被采纳
0
关注TA
发私信
相关文章
1
RW007模块有Arduino开发板上的例程吗?
2
怎么把Arduino 第三方库 移植到 RT-Thread中?
3
使用RTDUINO时,在WCharacter.h缺少头文件ctype.h
4
[第二期 空气质量分析仪]第2周作业
5
arduino包在ch32v307下不支持
6
rtduino精简模式下,在application的main.cpp下用digitalRead编译不通过,Serial和Wire是可以的
7
Arduino DUE中MSH_CMD_EXPORT没有效果?!
8
pins_arduino.h找不到
9
[ch32v307][Adafruit_nau7802]不能读回数据
10
测量了一下arduino的IO接口尺寸
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
FAL
RTC
rt-smart
I2C_IIC
cubemx
UART
ESP8266
WIZnet_W5500
BSP
ota在线升级
PWM
flash
packages_软件包
freemodbus
潘多拉开发板_Pandora
ADC
GD32
定时器
编译报错
flashDB
keil_MDK
socket
中断
rt_mq_消息队列_msg_queue
Debug
ulog
SFUD
msh
C++_cpp
at_device
本月问答贡献
出出啊
1524
个答案
343
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
821
个答案
179
次被采纳
crystal266
555
个答案
162
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
1
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
2
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部