簡介
最近發現一款性價比超級高的開發板9.9,試了一下,居然可以debug,完全不需要JLINK等調試器。
而且樂鑫的芯片的生態是非常開源的,所以和RT-THREAD的開源生態是否可以嘗試一下呢?
如果可以的話,是不是RT-THREAD最便宜,性價比最高的硬件平臺?既可以調試,也可以跑RT-THREAD。
不過我確實沒找到更便宜的開發板了,小伙伴們有沒有更便宜的可以跑RT-THREAD的推薦看看。小于9.9的,資料也是大部分開源的。
這個開發板有兩款,經典款是沒法debug調試的,簡約款是可以debug調試的
![在這里插入圖片描述](https://file.elecfans.com//web2/M00/4D/BF/pYYBAGK2T7uAKq4PAAMCZL2ZYg8719.png)
在這里插入圖片描述
![在這里插入圖片描述](https://file.elecfans.com//web2/M00/4D/24/poYBAGK2T7yAOMHxAAF8MagsilY676.png)
在這里插入圖片描述
如何運行
倉庫代碼和說明見 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,如果環境安裝好的話,會看到下面的圖片
編譯選擇最下面的按鈕:
![在這里插入圖片描述](https://file.elecfans.com//web2/M00/4D/BF/pYYBAGK2T7yAJphfAABKlCRWqAs737.png)
在這里插入圖片描述
下載
好,最關鍵的一步來了,這里,如果你連的是串口的話,直接按照readme里面的介紹就可以了,
如果你是剛買的簡約版的話,那恭喜你,你的開發板可以用來debug調試
![請添加圖片描述](https://file1.elecfans.com/web2/M00/8D/73/wKgaomS6Xz2AGUJAAAIChkrAJI8665.gif)
請添加圖片描述
![在這里插入圖片描述](https://file.elecfans.com//web2/M00/4D/24/poYBAGK2T7yAC48rAAHih6PUvgM167.png)
在這里插入圖片描述
debug調試
只需要按照下圖操作一下即可
![在這里插入圖片描述](https://file.elecfans.com//web2/M00/4D/BF/pYYBAGK2T72AQXaFAAG4kIezJfo011.png)
在這里插入圖片描述
好了,到這里基本完成了,燒入之后,可以看到小燈在閃爍,串口有log打印
![在這里插入圖片描述](https://file.elecfans.com//web2/M00/4D/24/poYBAGK2T72AS6CyAAGopnia31U401.png)
在這里插入圖片描述
總結
目前這個bsp還不是很完善,算是可以支持nano版本的RT-THREAD, 只有內核跑起來了,后續還需要繼續完善,先給大伙嘗嘗鮮。歡迎大家一起來玩史上最便宜的RT-THREAD硬件開發板。由于時間有限,歡迎大家一起來PR。
-
內核
+關注
關注
3文章
1384瀏覽量
40457 -
開發板
+關注
關注
25文章
5144瀏覽量
98425 -
RT-Thread
+關注
關注
31文章
1308瀏覽量
40493 -
ESP32
+關注
關注
18文章
980瀏覽量
17638
發布評論請先 登錄
相關推薦
RT-Thread NUC97x 移植 LVGL
Linux系統下Ubuntu 16.04 LTS 32bit 英文版的RT-Thread開發環境搭建
![Linux系統下Ubuntu 16.04 LTS 32bit 英文版的<b class='flag-5'>RT-Thread</b>開發環境搭建](https://file1.elecfans.com//web2/M00/A6/D4/wKgZomUMQLmALnG3AAZf2APrmIo817.png)
使用RT-Thread的scons構建系統來編譯ESP32C3固件?
esp32c3是否能在40mhz運行,功耗是多少?
在rt-thread bsp里esp32c3里編譯出的bin文件燒到esp32的開發板上運行提示chipid不對,為什么?
在ESP32C3芯片上運行RT-THREAD開源系統
在ESP32C3上運行RT-THREAD bsp最小系統
使用rt-thread studio創建esp32 web服務器
RT-Thread軟件包定義和使用
![<b class='flag-5'>RT-Thread</b>軟件包定義和使用](https://file.elecfans.com/web1/M00/51/37/pIYBAFsCPbCARj8DAAASmGgmf14053.png)
深入剖析esp32c3的系統底層啟動
![深入剖析<b class='flag-5'>esp32c3</b>的系統底層啟動](https://file.elecfans.com/web2/M00/05/D5/poYBAGDjwzCAf7nMAAATNbF7cSk595.png)
RT-Thread全球技術大會:RT-Thread上的單元測試框架與運行測試用例
![<b class='flag-5'>RT-Thread</b>全球技術大會:<b class='flag-5'>RT-Thread</b>上的單元測試框架與<b class='flag-5'>運行</b>測試用例](https://file.elecfans.com/web2/M00/46/20/pYYBAGKQiKqAbP-1AAbvdJ36ehM486.png)
使用RT-Thread Studio通過STM32F469 Disco控制ESP32
![使用<b class='flag-5'>RT-Thread</b> Studio通過STM32F469 Disco控制<b class='flag-5'>ESP32</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
【今晚直播預告】ESP32C3適配的避坑指南
![【今晚直播預告】<b class='flag-5'>ESP32C3</b>適配的避坑指南](https://file1.elecfans.com//web2/M00/AC/0D/wKgaomVDKVCAZ_6KAAAGEVCsn_o408.png)
評論