标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。