一、我使用的是Ubuntu官方镜像,版本是20.04,虚拟机使用VMWARE 16
镜像链接:https://mirrors.ustc.edu.cn/ 采用中科大镜像源。
二、第二点就是虚拟机的安装,不再重复,非常简单,网络采用桥接模式,设备选择和真实网卡一样的那个。
三、装好系统的第一件事就是装下vim ,然后更换国内的源。个人经常用清华或者阿里的源。
一般都没有vim,所以使用:
sudo apt install vim
然后使用
vim /etc/apt/sources.list
打开源文件,更换阿里云的源:进这个链接查找
https://developer.aliyun.com/mirror/
四、 更新下并安装下软件包:
(1)PYTHON
sudo apt update && sudo apt upgrade -y
接下来看一下 python的版本,
python -V
python3 -V
然后看一下Python 的可选项
update-alternatives --display python
如果返回错误,就没有简历python的环境,
使用
which pyhton
which python3
看一下python的链接地址
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
这时候使用
update-alternatives --display python
将出现pyhton的链接地址。
然后使用
(2)PIP
sudo apt install -y python3-pip
更新pip版本
使用 display查看pip的可选项
update-alternatives --display pip
查看pip和pip3的链接地址
which pip
which pip3
链接pip 和 pip3
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
五、 安装工具和软件
安装Cmake
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
安装VSCODE
直接在UBUNTU的应用商城中搜索安装
如果在安装的时候出现 code什么什么的无法安装,就等等,已经有进程在后台安装了。
安装VSCODE插件
CHINESE
ESP-IDF
按F1 搜索
Configure ESP-IDF extension
选择EXPRESS 安装,其他选择默认,将pyhton版本选择为usr/bin/目录下的python3,如果git的源下载速度慢就将源换成乐鑫的
剩下的都不用管啦,按照正常例程使用,
https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/basic_use.md
参考这个
设置环境变量:. $HOME/esp/esp-idf/export.sh
509错误 搜 cert
参考链接:
https://blog.csdn.net/AISc_O/article/details/118007204?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163453765016780262563540%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163453765016780262563540&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-2-118007204.pc_v2_rank_blog_default&utm_term=ESP32+VSCODE&spm=1018.2226.3001.4450
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/linux-setup.html
https://blog.csdn.net/jc15988821760/article/details/95166733?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link
https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md
X509证书过期
https://blog.csdn.net/hachp365/article/details/120675638