ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ESP32开发环境配置及开发资源下载

2021-07-07 21:31:13  阅读:221  来源: 互联网

标签:restricted ESP32 universe 开发资源 bionic ubuntu main multiverse 下载


ESP32-Linux开发环境配置说明

环境配置

1. 安装管理包

//换源

1.打开apt源文件

sudo vi /etc/apt/sources.list

2.将里面内容替换为如下内容并保存

#阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse #清华源 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

3. 安装相关包

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

sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-cryptography python-future python-pyparsing

2. 安装IDF/ADF

cd /home/alfred/esp/esp-adf/esp-idf

./install.sh

3. 配置系统环境变量

//打开profile

sudo vi /etc/profile

//添加如下内容

alias get_idf='. $HOME/esp/esp-idf/export.sh'

export ADF_PATH=~/esp/esp-adf

//验证路径配置:(printenv ADF_PATH)

4. 声明系统环境变量

source /etc/profile

5. 运行相关声明出来的脚本

get_idf

6. 配置串口权限(插上开发板串口)

sudo chmod 0777 /dev/ttyUSB0

7. 查看系统配置(这步可以省略,需要的时候再配置)

idf.py menuconfig

编译工程

1.拷贝相关工程到自己工作区

//adf example

cp -r ~/esp/esp-adf/example/get_started/blink ~/WorkStation

//adf下的idf example

cp -r ~/esp/esp-adf/esp-idf/example/get_started/blink ~/WorkStation

//idf下example

cp -r ~/esp/esp-idf/example/get_started/blink ~/WorkStation

2. 打开工作区build工程

idf.py build

3. 下载固件到板子上

//下载固件到板子(需要手动按住板子上的BOOT,再按住RST,松开RST,再松开BOOT,进入下载模式)
idf.py -p /dev/ttyUSB0 flash

//自动下载固件到板子(前期不建议,麻烦,开发完成之后再这样下载)
esptool.py write_flash 0x0 factory.bin
esptool.py erase_flash

最后附上网盘链接

链接: https://pan.baidu.com/s/1w77k18_0QGyjITdICQGCAw 密码: 9q83
–来自百度网盘超级会员V6的分享

标签:restricted,ESP32,universe,开发资源,bionic,ubuntu,main,multiverse,下载
来源: https://blog.csdn.net/weixin_39139809/article/details/118557670

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有