1. RT-Thread对ESP32的支持情况 RT-Thread通过Cadence提供的arch porting层实现对ESP32的支持。这种方式工作量较小,且可行性高,符合软件开发中的一条格言:“软件中所有的问题,都可以通过加层来解决”。 2. 相关文档或教程 RT-Thread学习入门:提供了如何在RT-Thread Studio中创建ESP32项目的详细步骤,包括工程创建...
根据芯片选择2.1、2.2。 2.1 使用STM32L431RCT6: 对于刚刚安装好的RT-Thread Studio,最初可能没有L4系列,这样可以下拉自行下载,注意的是要下载0.1.9版本的资源包,不如后续会有问题。调试器选择自己对应的,不一定是ST-Link。 2.2 使用STM32f103c8t6: 创建项目的操作基本都是一样的,只需要选择好对应的芯片、调...
首先创建RT-Thread项目,因在本示例中采用的正点原子MiniSTM32开发板其MCU是STM32F103RC,所以在创建项目时,选择“基于芯片”,芯片型号选择STM32F103RC,控制台串口保持默认的UART1。完成项目的创建后,打开applications下面的main.c,把LOG_D(“Hello RT-Thread!”)给注释掉,或移到while()循环上面,以免在程序运行时不停...
二、hard fault模拟再现: 有一个点要注意就是,每次发生hard fault 都会伴随有执行AT+CIPDOMIAN=XXX失败,也就是域名解析失败,如何模拟域名解析失败,首先你要了解一个点,esp32的域名解析服务ip就是其自身,也就是dns的ip应该与esp32的ip是重合的,这一点验证也很简单,通过执行ipconfig看看打印信息就可以确定。 接下...
仓库代码和说明见 https://github.com/RT-Thread/rt-thread/tree/master/bsp/ESP32_C3 这个bsp几乎支持ESP32-C3的大部分的开发板。 搭建环境 这里建议用vscode 省心。 大家都知道乐鑫的IDF环境极其难装,很多小伙伴都在装环境的路上劝退了。 这边尝试了很多方法,最后使用一个最简单的一个方法,采用vscode ...
以下步骤是以Ubuntu 16.04 LTS 32bit 英文版中为例,其他Linux系统类似,但不排除有小细节不同(如包管理软件为yum等)。 ESP32的下载需要使用USB串口工具,请确保自己的开板(ESP-DevkitC、NodeMCU-32S)集成有USB串口功能,或者使用USB转串口工具,Linux中串口的描述符默认是/dev/ttyUSB0,如果你使用的串口不是/dev/tty...
1、使用rt-thread studio创建esp32 web服务器 实验步骤: ESP32-Ethernet-Kit_A_V1.1 评估板板载 ESP32-WROVER-B 模组,因此我们选择ESP32-WROVER 创建基于 PlatformIO 的 arduino 框架的工程 这里我们使用 RT-Thread Studio 作为 IDE,这款 IDE 可以方便的创建 PlatformIO工程 创建工程 原作者:chenyaxing 0 使用...
rtthread-esp-idf RT-Thread针对ESP32的移植(使用Espressif Systems的IDF框架) 💡 这是一个临时性,用于开发的仓库,完成后这个仓库会被删除。整体规划是:先以早期移植过的RT-Thread v2.1.0版本为参考进行移植,把其中的idf更新到目前相对新的v4.2版本上,保证系统稳定运行,文件系统/网络协议,WiFI正常运行;然后再把...
目前 ESP32C3 的 bsp 已经被社区小伙伴们 PR 到 RT-Thread 主仓库了([url][https://github.com/RT-Thread/rt-thread/ ... ADME_ZH.md])但是目前是使用 idf 的方式来编译。 我大致看了下 idf 有两个例程: 1. esp-idf/examples/build_system/wrappers 2. esp-idf/examples/custom_bootloader/...
本例子详细介绍一种基于RT-Thread Studio开发ESP32的一种方式,arduino和espidf方式都可以,非常方便,希望对大家有用!!