双击打开RT-Thread Studio软件 点击“文件(F)”,然后“新建(N)”,选择新建“通用项目” 先查看"PlatformIO"SDK包是否安装好,没安装好的进行安装即可 然后我们基于“PlatformIO”建立arduino工程,这里跟arduino那个IDE不太一样,要选择具体的芯片型号,我这个UNO的板子是ATmega328p 我们先来让LED灯闪烁一下,RT-Thread ...
RTduino是RT-Thread实时操作系统的Arduino生态兼容层,为RT-Thread社区的子社区,旨在兼容Arduino社区生态来丰富RT-Thread社区软件包生态(如上千种分门别类的Arduino库,以及Arduino社区优秀的开源项目),并降低RT-Thread操作系统以及与RT-Thread适配的芯片的学习门槛。通过RTduino,可以让用户使用Arduino的函数、编程方法,轻松...
用户也可以直接使用Arduino社区的库(例如I2C传感器驱动库、算法库等)直接用在RT-Thread工程中,极大地补充了RT-Thread社区生态。该项目由RT-Thread社区核心开发和维护者满鉴霆发起。本软件包可以运行在RT-Thread Studio IDE和Keil编译环境下,因为Arduino的库都是基于GCC环境开发的,因此强烈推荐使用RT-Thread Studio IDE运...
选择当前工程右键选择Sync Sconscript to project也就是让RT-Studio重新扫描并组织一遍工程目录,在扫描的过程中,RT-Studio会自动将zip压缩包解压,并按照Arduino IDE的文件添加逻辑(也就是忽略examples文件夹,并将其他文件夹的.c文件和.h路径添加到工程),将Arduino库添加到RT-Thread工程中来。 然后再点一下小锤子按钮...
RTduino是RT-Thread实时操作系统的Arduino生态兼容层,为RT-Thread社区的子社区,旨在兼容Arduino社区生态来丰富RT-Thread社区软件包生态(如上千种分门别类的Arduino库,以及Arduino社区优秀的开源项目),并降低RT-Thread操作系统以及与RT-Thread适配的芯片的学习门槛。通过RTduino,可以让用户使用Arduino的函数、编程方法,轻松...
u8g2是Arduino平台上的一个单色屏显示驱动,关于Arduino,之前写小车专栏区也有一篇文章专门介绍过Arduino这个创客神器: 圆曾经的小车梦,造一台智能小车(二) RT-Thread的大佬竟然把它适配到RT-Thread平台上了,而且通过RT-Thread Studio添加软件包再稍微操作一下就可以轻松适配,简直不要太爽了!
RT-Thread Studio默认创建的项目不支持I2C4,不能实现硬件I2C驱动OLED。因此,需要先添加I2C4配置和代码,才能进行后续操作。 首先,修改 board/Kconfig 文件,在config BSP_USING_HW_I2C6之前添加如下代码行: config BSP_USING_HW_I2C4 bool "Enable I2C4 Bus (Arduino I2C)" ...
I/O 口通过 2.54MM 标准间距引出, 同时兼容 Arduino Uno 扩展接口, 方便二次开发 1.2 RT-Thread Studio安装与包管理 RT-Thread Studio 主要包括工程创建和管理,代码编辑,SDK管理,RT-Thread配置,构建配置,调试配置,程序下载和调试等功能,结合图形化配置系统以及软件包和组件资源,减少重复工作,提高开发效率。
16.ARDUINO 接口:方便连接 ARDUINO 接口的开发板 工程建立 1.打开RTT studio软件,下载安装开发板SDK以及下载驱动 2.创建rtthread工程,选择基于开发板方式,选择CH32V307-R1开发板 创建好了如下图 3.编译整个工程,正常情况下编译是直接通过的,如下图 4.点击下载按钮,按照下图设置下载参数。rtt studio默认的生成文件...
Arduino Ecosystem Compatibility Layer for RT-Thread 1 简介 RTduino是RT-Thread实时操作系统的Arduino生态兼容层,为RT-Thread社区的子社区,旨在兼容Arduino社区生态来丰富RT-Thread社区软件包生态(如上千种分门别类的Arduino库,以及Arduino社区优秀的开源项目),并降低RT-Thread操作系统以及与RT-Thread适配的芯片的学习...