ESP32固件开发平台的搭建(20211203)

最近入手esp32-cam开发板,在安信可官网,csdn上搜索了一圈,使用了安信可的windows平台一体化开发工具,ubuntu下的micropython开发工具,sdf-idf开发工具等依次试了个遍,均未成功。

最后找到此篇文章,终于成功,特意记录一下!

主要操作要点:

1、ubuntu下安装esp-idf

1)首先进行基础环境的安装

2)安装esp-idf

mkdir -p ~/esp    
cd ~/esp
git clone --recursive https://gitee.com/esp32_idf_submodule/esp-idf.git --depth=1  

 git clone 已使用国内的库,速度大大增加

https://gitee.com/esp32_idf_submodule有详细的介绍,如何下载子模块,速度也很快的。

安装完esp-idf之后,需要执行 

cd ~/esp/esp-idf
./install.sh all

 此处是安装esp-idf使用到的一些工具,会从github下载一些压缩包,速度也挺慢的,我是将每个需要下载的文件在dl.espressif.com/github_assets下载后转移到.espressif/dist目录下,大概需要下载8个大一点的工程包,挺麻烦的。后来看到这里

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

 这个方式直接从espressif下载了,而不是从github下载,速度就快多了,也方便多了。

下一步是把esp-idf路径进行输出,方便以后的每次使用。

编辑home文件夹下的.bashrc文件,这个文件是隐藏文件,默认不显示的。使用vim进行编辑

sudo vim ~/.bashrc

在文件的最后,输入以下命令并保存文件。

# get run esp-idf 
alias get_idf='. /home/wind/esp/esp-idf/export.sh'

 这样以后每次新打开终端的时候,运行一下get_idf命令,就会自动把esp_idf的相关路径添加到path里。

至此,esp_idf安装完成

3)安装micropython

此处micropython依然存放在github上,太慢,寻找国内站点无果后,干脆自己拉了一个,而且把一级子模块的链接也转到了国内的gitee上。

输入以下命令克隆仓库:

cd ~/esp/mpy
git clone https://gitee.com/changanbuyihou2021/micropython --depth=1

 进入micropython目录中进行预编译,这只需要做一次:

cd micropython
make -C mpy-cross

再打开ESP32的目录:

cd ports/esp32

输入以下命令初始化子模块,这只需要做一次:

make submodules

至此,编译环境已安装完成。 

ESP32 - S3 搭建 micropython 开发环境,固件编译,烧录 - 知乎

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值