1、开启libc组件 打开【RT-Thread Settings】,点击【libc】将其开启 2、添加at_device软件包 点击添加软件包,搜索at_device,然后点击添加: 添加好后,右键单击进入该软件包配置页面: 通过查看原理图可以知道,ESP8266使用连接到STM32的串口是LPUART1,所以配置如下: 接下来保存【RT-Thread Settings】,让这些配置生效。
在at_device的详细配置中,启用“乐鑫ESP8266”,并在“使能示例”中设置WIFI密码和SSID,修改使用的串口为:uart3(MiniSTM32开发板的uart2引脚被用作存储设备的片选,所以串口2不能使用),其配置见下图: 图1 ESP8266 WiFi配置 保存配置后下载运行,可通过控制台看到ESP8266连接网络的过程,执行ifconfig命令应能看到ESP82...
1、基于ESP32C3运行RT-THREAD的设计实现 最近发现一款性价比超级高的开发板9.9,试了一下,居然可以debug,完全不需要JLINK等调试器。 而且乐鑫的芯片的生态是非常开源的,所以和RT-THREAD的开源生态是否可以尝试一下呢? 如果可以的话,是不是RT-THREAD最便宜,性价比最高的硬件平台?既可以调试,也可以跑RT-THREAD。 不...
RT-Thread 是一款开源的实时操作系统(RTOS),专为嵌入式设备设计,支持多任务、丰富的组件(如文件系统、网络协议栈、GUI等),适合物联网(IoT)应用。在 ESP32 上运行 RT-Thread 可以充分利用其 Wi-Fi/蓝牙功能和 RTOS 的实时性优势。 2.准备工作 硬件:ESP32 开发板(如 ESP32-WROOM-32)。 工具链: ESP-IDF:...
本例子详细介绍一种基于RT-Thread Studio开发ESP32的一种方式,arduino和espidf方式都可以,非常方便,希望对大家有用!!
AT 组件:RT-Thread 一个比较典型的组件,解决了不同网络模块AT命令之间的差异导致的重复开发的问题,大幅度简化了MCU+无线模块方案开发。
gitam0001-add-the-config-of-RTTHREAD.patch 由于idf更新太快,和版本太多,目前只能兼容到v4.4版本,后期继续维护 维护代码在: https://github.com/supperthomas/esp-idf 编译 在bsp/ESP32_C3目录中右击打开vscode,如果环境安装好的话,会看到下面的图片 ...
网卡概念介绍之前先了解协议栈相关概念,协议栈是指网络中各层协议的总和,每种协议栈反映了不同的网络数据交互方式,RT-Thread 系统中目前支持三种协议栈类型:lwIP 协议栈、AT Socket 协议栈、WIZnet TCP/IP硬件协议栈。每种协议栈对应一种协议簇类型(family),上述协议栈分别对应的协议簇类型为:AF_INET、AF_AT、AF...
目标:在乐鑫 ESP32 上用 RT-Thread 实现语音唤醒和控制功能。可以通过语音唤醒,并识别外部语音指令进行相关操作,如统计 RT-Thread 内部运行任务资源,控制外设 LED 灯,播报语音等。项目需要在 esp-idf 框架下完成 RT-Thread 系统移植适配,确保任务调度,内存分配,进程通信等功能运行正常。并结合 esp-adf 语音开发框架...
rtthread-esp-idf 编译 rtthread-esp-idf RT-Thread针对ESP32的移植(使用Espressif Systems的IDF框架) 💡 这是一个临时性,用于开发的仓库,完成后这个仓库会被删除。整体规划是:先以早期移植过的RT-Thread v2.1.0版本为参考进行移植,把其中的idf更新到目前相对新的v4.2版本上,保证系统稳定运行,文件系统/网络协议...