社区开发者说:我与 RT-Thread 的不解之缘
其实早在十几年前,我就已经接触过RT-Thread了。那时候,熊总还在公司任职,尚未独立创业。作为一名资深电子爱好者,我经常会组织其他电子爱好者聚会交流,也正因如此,机缘巧合下认识了熊总。彼时,我刚完成 51 单片机从汇编语言到 C 语言编程的技术升级,对于RTOS(实时操作系统),还只是抱着一本《uC/OS 操作系统原理》生啃,始终摸不着门道。所以每次聚会,也只能看着朋友们带来的开发板、创客作品,满心羡慕罢了。

不久后,我加入了一家名为挚达的充电桩公司,担任新产品经理。借着这个契机,我顺理成章地将 RT-Thread 引入了公司的产品开发中 —— 在全新设计的STM32F407硬件平台上,我们采用了这款全新的国产 RTOS,并且购买了熊总的技术支持服务,我也由此成为了熊总的客户之一。也是从那时起我才明白,RTOS 这类包含大量他人编写代码的系统,一定要有配套的技术支持服务,否则怎能放心随意使用?而国产操作系统在这方面,无疑具备得天独厚的技术优势。
我在挚达整整工作了 5 年,期间经历了公司搬迁、买房置业、结婚生子、疫情来袭,还有家里老人离世等一系列人生大事。转眼十几年过去,我换了新工作,成为了某医疗器械公司的电子总工,孩子也终于能够生活基本自理。
终于,我得以从繁忙的工作和生活中抽出时间,重新拾起嵌入式 RTOS 的爱好 —— 我又回到了这个熟悉的领域。
再次捡起编程时,我突然发现,当年的 STM32 单片机,已经从标准库全面升级到了HAL 库;ESP32 单片机,也开始在 RTOS系统 上适配 Arduino 兼容层。我坚信,这正是现代嵌入式开发最前沿的技术方向。Arduino 统一的 API 支持,必然是未来的发展趋势,我们的下一代不应该再耗费精力编写重复的操作系统硬件驱动。
但 ESP32 的 IDF 开发环境仍存在不少问题:首先,PlatformIO 开发环境的安装需要翻墙,而且 Arduino 的库也比较陈旧;更让人困扰的是,ESP-IDF 开发环境的编译速度慢如蜗牛。为了提升编译效率,我甚至安装了虚拟机,但即便如此,它与传统嵌入式单片机编程开发的编译速度仍有巨大差距。

难道就没有一种能在传统开发环境中,实现 “RTOS+Arduino” 的开发生态吗?
就在这时,RTduino进入了我的视野。去年参加 RT-Thread 大会时,我学习了PSoC62 硬件平台下的 AIoT 开发,而这个例程正是基于 RTduino 开发的 —— 这也是我有生以来第一次真正意义上使用 RTduino。不过,大会的培训时间有限,我们当时也只是把程序下载到开发板上,然后运行测试了一下,并没有深入讲解代码细节。毕竟,短短半天的课程,确实不可能做到精讲细析。
回去之后,我做了两件事:
第一,虽然在大会上领到了免费的 PSoC62 开发板,但配套的 AIoT 扩展模块并未获取,于是我前往淘宝 RT-Thread 官方旗舰店,为自己购置了专属的 AIoT 扩展板;
第二,我借助 AI 工具,为手头的 AIoT 例程补充了完整的中文注释,并且亲手绘制了详细的程序流程图。
至此,我才算真正打开了 RTduino 的大门,彻底摸清了它的使用逻辑。
之后,我开始在网上疯狂选购能够适配 RTduino 的开发板 —— 因为我知道,只有适配了 RTduino 的开发板,才会移植更多的硬件驱动,从而实现尽可能完整的 RT-Thread 统一编程体验,让开发者能够忽略硬件之间的细节差异。
但在入手大量开发板后我发现,现阶段适配 RTduino 特别完善的开发板,其实寥寥无几,每款开发板或多或少都存在一些小 bug。
既然没有完全契合需求的产品,那不如自己动手做一款?


于是,就有了大家现在看到的这款STM32F411 RTduino 开发板。它集成了ST-Link,完全兼容Arduino 板型,还解决了 ST 原生开发板以及最新的 Arduino Uno-Q 等开发板都未注意到的 IO 口 5V 电压兼容问题。由于现阶段主流的 Arduino 扩展板均为 5V 平台,所以我们设计的这款 STM32 开发板,所有 Arduino 相关的 GPIO 都选择了 5V 耐受型,以保证最大的可靠性。此外,我还为它定制了专属外壳与亚克力面板。

如今,我已成为 RTduino 的 GitHub 负责人之一、RTduino 核心开发者之一,同时也是 RT-Thread 5.2.2 版本代码的贡献者之一。

今年,我正在用 Arduino 教 8 岁的女儿学习 C++ 编程。或许等女儿长大以后,就不用再为嵌入式开发的底层驱动而苦恼,仅凭她所掌握的 Arduino 代码,就能无缝调用最新的嵌入式硬件平台。每一代人都有自己的使命与担当,这或许就是我这一代人,能为下一代所做的一点微小努力吧。
报名有奖
1、个人报名:
RT-Thread系统知名品牌手表、限量定制版伴手礼、20周年纪念徽章、独家开源硬件纪念套装等好礼抽不停。
个人报名扫码

2、团体报名:
邀请好友一起报名——获得“开源旅行团”奖励:滑雪双人票、海洋公园双人票、博物馆三人票、天文馆双人票、五星级酒店任你抽~
团体报名扫码

签到有礼
签到领取免费精美伴手礼+午餐券礼包(含开发板)

支持指定“睿擎派 Mini 开发板”:标配 RK3506 三核 Cortex A7 处理器,内置128MB 内存、256MB 存储,板载丰富扩展 IO,以太网、SD 卡、 USB 接口、内置睿擎工业开发平台,具备实时控制,高速数据采集,网络通信,EtherCAT/Modbus/OPCUA/CANopen 工业总线实时通信能力。限量300 套,扫描下方二维码 ↓ 提前锁定哦~

现场互动有礼
大会设有精彩的互动提问环节,被选中的提问者将会获得精美礼品一份!欢迎勇敢发问,惊喜将等着你!
2026-01-14 12:01:24
目录 返回
首页
