全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

基于ESP32C3运行RT-THREAD

时间:2022-06-25 07:58

人气:

作者:admin

标签: 内核  ESP32  RT-Thread  开发板 

导读:在ESP32上面运行 RT-THREAD....

简介

最近发现一款性价比超级高的开发板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。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信