1.clone源代码RT-Thread
git clone git@github.com:RT-Thread/rt-thread.git
2.开始搭建ESP-IDF环境
进入源码到bsp文件夹下找到ESP32_C3,开始配置env环境,配置好后更新软件包拉取ESP-IDF框架。并且进行makefile文件更新。
cd bsp/ESP32_C3
source ~/.env/env.sh
pkgs --update
scons --target=esp-idf
进入ESP-IDF框架软件包进行ESP-IDF环境搭建
cd packages/ESP-IDF-latest
./install.sh
. ./export.sh
搭建好后回到bsp/ESP32_C3目录进行编译和烧录包括串口的监控。
cd ../../
idf.py build
如果串口无法打开的话需要开启一下权限
sudo chmod 777 /dev/ttyACM0
idf.py -p /dev/ttyACM0 flash
idf.py -p /dev/ttyACM0 monitor
到此为止就能愉快的在ESP32_C3上运行RTT了!!!