当前位置: 首页> 财经> 金融 > 泰安市58同城招聘网_优化网站推广网站_武汉推广系统_百度一下就知道了官网榡

泰安市58同城招聘网_优化网站推广网站_武汉推广系统_百度一下就知道了官网榡

时间:2025/7/8 23:51:44来源:https://blog.csdn.net/qq_53131867/article/details/148710403 浏览次数:0次
泰安市58同城招聘网_优化网站推广网站_武汉推广系统_百度一下就知道了官网榡

乐鑫esp32 s3 DevKitC-1 ubuntu20.04环境配置

文章目录

  • 乐鑫esp32 s3 DevKitC-1 ubuntu20.04环境配置
    • 安装ubuntu 20.04
    • 安装 VSCODE 和MobaXterm_Personal_
    • 安装各个插件
      • 1、安装各种必要的工具
      • 2、新建esp32目录
      • 3、拉取gitee工具
      • 4、执行gitee工具切换镜像脚本
      • 5、拉取esp-idf源码
      • 6、切换esp-idf版本分支到v5.2
      • 7、更换pip源
      • 8、安装编译工具
      • 9、设置环境变量并将环境变量放到.bashrc中
      • 11、编译
      • 12、设置USB串口权限
      • 13 烧录观察

整个过程是参考b站的一个课程+乐鑫官方手册安装学习的,但也不完全是,虽然他的开发板和我现在手上的不太一样

b站课程

esp32-s3 安装配置手册

整个过程可以参考他以及参考手册 我这边主要记录一下过程

然后esp相关论坛也可以了解一下

DF创客社区

esp32 讨论区

esp-idf相关命令

安装ubuntu 20.04

无痛安装 live版本 注意这边不是桌面版本

安装 VSCODE 和MobaXterm_Personal_

这边就省略了

安装包老师的b站下面有 我这边也贴一下

https://pan.baidu.com/s/1kCjD8yktZECSGmHomx_veg?pwd=q8er

安装各个插件

下面的过程参考b站这个老师 和手册的内容配置 按顺序来即可

1、安装各种必要的工具

sudo apt-get install git wget flex bison gperf python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 net-tools

2、新建esp32目录

mkdir esp32
cd esp32

3、拉取gitee工具

git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git

4、执行gitee工具切换镜像脚本

cd esp-gitee-tools
./jihu-mirror.sh set

5、拉取esp-idf源码

cd ..
git clone --recursive https://github.com/espressif/esp-idf.git

6、切换esp-idf版本分支到v5.2

cd esp-idf
git checkout v5.2
git submodule update --init --recursive
如果提示失败或有错误试下这句:../esp-gitee-tools/submodule-update.sh

我这边有个bug 就是说它好像不太能直接切换 要删除某些东西,我就按照它的提示直接删除了 然后重新试了 就可以了。如果你也遇到一样的问题,也可以参考一下这个blog和这个blog2

最终其实是 把它说的文件删除之后 然后git checkout的

7、更换pip源

pip config set global.index-url http://mirrors.aliyun.com/pypi/simplepip config set global.trusted-host mirrors.aliyun.com

8、安装编译工具

../esp-gitee-tools/install.sh
cd ~/esp/esp-idf
./install.sh esp32s3
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh

9、设置环境变量并将环境变量放到.bashrc中

source export.sh
echo "source ~/esp32/esp-idf/export.sh" >> ~/.bashrc

11、编译

这里咱们就直接用esp-idf/example/get-started/helloworld 编译就行

cd esp-idf/example/get-started/helloworld
idf.py set-target esp32s3
idf.py menuconfig

这边编译烧录部分还是建议看看视频

12、设置USB串口权限

sudo usermod -aG dialout usrname  usrname需要换成你的用户名

13 烧录观察

idf.py flash monitor

其实最后我烧录成功了,但是想用b站老师说的monitor观察一下具体的变量,但是一直停留在waitting for…

目前还没有找到解决方法,当然,如果想看的话,可以不用虚拟机,可以在板子烧录之后,按下reset,直接用主机的 串口助手看,这样也是很方便的

更新> 好像解决了,现在可以看到monitor了,是我在烧录之后按了reset 大家可以试试看

⭐️ ok,小小记录,完结~

关键字:泰安市58同城招聘网_优化网站推广网站_武汉推广系统_百度一下就知道了官网榡

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: