《刘建华-小白也能玩的嵌入式.pptx》由会员分享,可在线阅读,更多相关《刘建华-小白也能玩的嵌入式.pptx(14页珍藏版)》请在三个皮匠报告上搜索。
1、小白也能玩的嵌入式RTduino刘建华Arduino小科普Arduino是一个开源嵌入式硬件平台。自2005年Arduino社区成立以来,Arduino社区贡献了大量的开源库,这些开源库成就了Arduino社区的繁荣和开放,兼容后这些开源库也可以被RT-Thread所用。且Arduino非常易入门,对于初学者来说,极易掌握,同时有着足够的灵活性,借助Arduino易入门的特点,能够让初学者快速上手开发。RTduino是什么?RTduino 是RT-Thread实时操作系统的Arduino生态兼容层,为 RT-Thread社区的子社区,旨在兼容 Arduino 社区生态来丰富 RT-Thread
2、 社区软件包生态(如上千种分门别类的 Arduino 库,以及 Arduino 社区优秀的开源项目),并降低 RT-Thread 操作系统以及与 RT-Thread 适配的芯片的学习门槛。通过 RTduino,可以让用户使用 Arduino 的函数、编程方法,轻松地将 RT-Thread 和 BSP 使用起来。用户也可以直接使用 Arduino 社区第三方库(例如传感器驱动库、算法库等)直接用在 RT-Thread 工程中,极大地补充了 RT-Thread 社区生态。RTduino是什么?RTduino-近乎完美的Arduino接口兼容 1.兼容Arduino的SPI和I2C接口API RTd
3、uino通过完整兼容Arduino的SPI和I2C接口API,让用户可以直接使用Arduino社区中的传感器驱动库。用户只需将Arduino库中的示例代码复制到main_arduino.cpp文件中,大多数情况下无需修改任何代码就可以驱动传感器工作。这一特性大大简化了开发过程,降低了开发门槛,使得即使是对RT-Thread不熟悉的开发者也能快速上手。2.对Adafruit传感器库的进一步兼容 Adafruit是一个知名的Arduino第三方社区,提供了大量高质量的传感器驱动库。RTduino不仅兼容了Arduino的基本接口,还专门针对Adafruit提供的传感器库(包括总线框架Adafrui
4、t_BusIO和传感器统一驱动框架Adafruit_Sensor)进行了进一步的兼容处理。这意味着开发者可以更加方便地使用Adafruit社区的资源,进一步扩展项目的功能和应用范围。RTduino 与RT-Thread BSP适配已经适配RTduino的RT-Thread BSP(持续完善):https:/ 丰富的代码仓库与文档中心 文档中心:https:/ 代码仓库:https:/ Gitee代码仓库:https:/ HMI-Board 为 RT-Thread 联合瑞萨推出的高性价比图形评估套件,取代传统的 HMI+主控板 硬件,一套硬件即可实现 HMI+IoT+控制 的全套能力。依托于瑞萨高性能芯片 RA6M3 及 RT-Thread 软件生态,HMI Board 不仅硬件性能强劲,同时软件生态丰富,助力开发者快速开发出 GUI 智能硬件产品。快速上手驱动OLED 新建基于开发板的工程 打开RTduino 打开Arduion的displayr SSD1306快速上手驱动OLED 保存工程 复制示例工程 下载到开发板快速上手传感器 打开sensor下面的sht31x 复制示例工程 编译下载综合示例感谢聆听总结 全图形化配置 有丰富的示例代码 有活跃的社区