0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ESP32C3运行RT-THREAD

Thomas的小火车 来源:Thomas的小火车 作者:Thomas的小火车 2022-06-25 07:58 次阅读

简介

最近发现一款性价比超级高的开发板9.9,试了一下,居然可以debug,完全不需要JLINK等调试器。
而且乐鑫的芯片的生态是非常开源的,所以和RT-THREAD的开源生态是否可以尝试一下呢?

如果可以的话,是不是RT-THREAD最便宜,性价比最高的硬件平台?既可以调试,也可以跑RT-THREAD。
不过我确实没找到更便宜的开发板了,小伙伴们有没有更便宜的可以跑RT-THREAD的推荐看看。小于9.9的,资料也是大部分开源的。

这个开发板有两款,经典款是没法debug调试的,简约款是可以debug调试的

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

如何运行

仓库代码和说明见 https://github.com/RT-Thread/rt-thread/tree/master/bsp/ESP32_C3
这个bsp几乎支持ESP32-C3的大部分的开发板。

搭建环境

这里建议用vscode 省心。

大家都知道乐鑫的IDF环境极其难装,很多小伙伴都在装环境的路上劝退了。
这边尝试了很多方法,最后使用一个最简单的一个方法,采用vscode
如何安装,可以参考之前的文章ESP-IDF 一键式搭建环境基于VSCODE[ https://blog.csdn.net/lt6210925/article/details/123699249 ] 非常简单,只要你用的是window或者其他ubuntu等图形化界面,可以跑vscode,都可以用这个方法,(当然你也可以用官方的setup工具安装,idf 环境编译也是可以的)

IDF patch加载

由于官方IDF使用的是freertos,如果要跑RT-THREAD,需要更换内核,这边在bsp这边提供了一个patch,只要找到之前esp-idf 的代码的 安装目录敲下面命令即可

cdesp/esp-idf
gitcheckoutv4.4
gitam0001-add-the-config-of-RTTHREAD.patch

由于idf更新太快,和版本太多,目前只能兼容到v4.4版本,后期继续维护
维护代码在:
https://github.com/supperthomas/esp-idf

编译

在bsp/ESP32_C3目录中右击打开vscode,如果环境安装好的话,会看到下面的图片

编译选择最下面的按钮:

在这里插入图片描述

在这里插入图片描述

下载

好,最关键的一步来了,这里,如果你连的是串口的话,直接按照readme里面的介绍就可以了,
如果你是刚买的简约版的话,那恭喜你,你的开发板可以用来debug调试

请添加图片描述

请添加图片描述

在这里插入图片描述

在这里插入图片描述

debug调试

只需要按照下图操作一下即可

在这里插入图片描述

在这里插入图片描述

好了,到这里基本完成了,烧入之后,可以看到小灯在闪烁,串口有log打印

在这里插入图片描述

在这里插入图片描述

总结

目前这个bsp还不是很完善,算是可以支持nano版本的RT-THREAD, 只有内核跑起来了,后续还需要继续完善,先给大伙尝尝鲜。欢迎大家一起来玩史上最便宜的RT-THREAD硬件开发板。由于时间有限,欢迎大家一起来PR。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    3

    文章

    1305

    浏览量

    39820
  • 开发板
    +关注

    关注

    25

    文章

    4370

    浏览量

    93433
  • RT-Thread
    +关注

    关注

    31

    文章

    1130

    浏览量

    38817
  • ESP32
    +关注

    关注

    12

    文章

    888

    浏览量

    15693
收藏 人收藏

    评论

    相关推荐

    RT-Thread NUC97x 移植 LVGL

    不涉及 rt-thread 驱动,但是它是 LVGL 和 rt-thread 的接口。LVGL 在 rt-thread运行的基石。
    发表于 07-08 09:37 1237次阅读

    Linux系统下Ubuntu 16.04 LTS 32bit 英文版的RT-Thread开发环境搭建

    ESP32是一款集成了wifi和蓝牙的集成模块,本文主要讲解Linux系统下ESP32开发板搭建RT-Thread开发环境。
    的头像 发表于 10-19 07:27 1w次阅读
    Linux系统下Ubuntu 16.04 LTS 32bit 英文版的<b class='flag-5'>RT-Thread</b>开发环境搭建

    ESP32C3芯片上运行RT-THREAD开源系统

    1、基于ESP32C3运行RT-THREAD的设计实现最近发现一款性价比超级高的开发板9.9,试了一下,居然可以debug,完全不需要JLINK等调试器。而且乐鑫的芯片的生态是非常开源的,所以
    发表于 06-24 15:19

    ESP32C3运行RT-THREAD bsp最小系统

    9.9的,资料也是大部分开源的。这个开发板有两款,经典款是没法debug调试的,简约款是可以debug调试的如何运行这个bsp几乎支持ESP32-C3的大部分的开发板。搭建环境这里建议用vscode
    发表于 09-20 16:51

    使用rt-thread studio创建esp32 web服务器

    1、使用rt-thread studio创建esp32 web服务器  实验步骤:  ESP32-Ethernet-Kit_A_V1.1 评估板板载 ESP32-WROVER-B 模组
    发表于 09-29 14:38

    esp32c3连接wifi和tcp服务器速度能否加快,esp8266 速度在5-7s左右,esp32c3能否加快?

    esp8266 80ma左右?esp32c3是否能在40mhz运行,功耗是多少?》2:esp32c3连接wifi和tcp服务器速度能否加快,esp
    发表于 02-17 06:44

    【开源资料】使用ESP32C3超简单制作迷你四足机器人

    使用Arduino IDE开发,esp32开发需要先安装ESP32 SDK后,开发板选择ESP32C3,合宙的ESP32C3开发板Flash Mode:选择DIO才可以正常
    发表于 09-21 11:15

    RT-Thread开发,如何有效学习RT-Thread的五个步骤

    RT-Thread推出RT-Thread Inside战略开放RT-Thread开发平台授权合作,与硬件十万个为什么合作首次推出第一款RT-Inside的开发板——iBox物联网开发套
    的头像 发表于 09-25 09:55 3.4w次阅读
    <b class='flag-5'>RT-Thread</b>开发,如何有效学习<b class='flag-5'>RT-Thread</b>的五个步骤

    RT-Thread开源作品秀】基于RT-Thread的星务平台研究

    本作品为了验证星务软件在RT-Thread系统运行的可行性,底层是否能够驱动星务软件,同时扩展RT-Thread应用范围。ART-Pi作为卫星下位机,...
    发表于 01-25 18:26 5次下载
    【<b class='flag-5'>RT-Thread</b>开源作品秀】基于<b class='flag-5'>RT-Thread</b>的星务平台研究

    RT-Thread全球技术大会:RT-Thread上的单元测试框架与运行测试用例

    RT-Thread全球技术大会:RT-Thread上的单元测试框架与运行测试用例                 审核编辑:彭静
    的头像 发表于 05-27 16:21 1234次阅读
    <b class='flag-5'>RT-Thread</b>全球技术大会:<b class='flag-5'>RT-Thread</b>上的单元测试框架与<b class='flag-5'>运行</b>测试用例

    RT-Thread操作系统的FreeRTOS兼容层

    项目。已经于2022年9月由唐照洲(美国佐治亚理工学院,大四)顺利结项完成。FreeRTOS兼容层目前已经落地到RT-ThreadESP32-IDF(唐照洲)和core-v-mcu(王顺)两款SDK
    的头像 发表于 01-14 00:55 1152次阅读

    使用RT-Thread Studio通过STM32F469 Disco控制ESP32

    电子发烧友网站提供《使用RT-Thread Studio通过STM32F469 Disco控制ESP32.zip》资料免费下载
    发表于 02-06 10:52 0次下载
    使用<b class='flag-5'>RT-Thread</b> Studio通过STM32F469 Disco控制<b class='flag-5'>ESP32</b>

    RT-Thread文档_RT-Thread 简介

    RT-Thread文档_RT-Thread 简介
    发表于 02-22 18:22 5次下载
    <b class='flag-5'>RT-Thread</b>文档_<b class='flag-5'>RT-Thread</b> 简介

    RT-Thread文档_RT-Thread SMP 介绍与移植

    RT-Thread文档_RT-Thread SMP 介绍与移植
    发表于 02-22 18:31 6次下载
    <b class='flag-5'>RT-Thread</b>文档_<b class='flag-5'>RT-Thread</b> SMP 介绍与移植

    【今晚直播预告】ESP32C3适配的避坑指南

    直播主题: ESP32C3适配的避坑指南 直播时间: 11月2日 1930 主讲人: 王春祥, 就读于中国科学院大学,rtthread开发参与人员,为博流系列芯片和esp32芯片适配提供了支持 观看
    的头像 发表于 11-02 12:40 205次阅读
    【今晚直播预告】<b class='flag-5'>ESP32C3</b>适配的避坑指南