安裝開發(fā)環(huán)境:WSL
image.png
# 下載地址:
https://docs.microsoft.com/zh-cn/windows/wsl/install-manua
image.png
下載完成后,將后綴名改成zip,解壓。
解壓后硕蛹,找到Ubuntu_2004.2021.825.0_x64,添加后綴名.zip硕并,解壓法焰。
image.png
vscode SSL連接
首先需要在vscode中安裝Remote-WSL插件
image.png
image.png
image.png
安裝準(zhǔn)備,編譯 ESP-IDF 需要以下軟件包倔毙,Ubuntu:
sudo apt-get update
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev
sudo ln -s /usr/bin/python3 /usr/bin/python
獲取 ESP-IDF
cd ~/esp
git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
git clone https://gitee.com/EspressifSystems/esp-idf.git
cd ~/esp/esp-gitee-tools
export TEG_PATH=$(pwd)
cd ~/esp/esp-idf
$TEG_PATH/submodule-update.sh
image.png
設(shè)置工具
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh
**設(shè)置環(huán)境變量:讓每次進(jìn)來都會執(zhí)行. **~/esp/esp-idf/export.sh命令
vi ~/.bashrc
. ~/esp-idf/export.sh
source ~/.bashrc
alias espidf='$HOME/esp/esp-idf/export.sh' 給espidf取別名執(zhí)行命令
開始創(chuàng)建工程
cd ~/esp
cp -r esp-idf/examples/get-started/hello_world ~/esp/
連接設(shè)備
- Linux 操作系統(tǒng): 以 /dev/tty 開始
- 串口1234X =》 /dev/ttySX
配置
cd ~/esp/hello_world
編譯工程
idf.py build
燒錄
idf.py -p /dev/ttyS4 flash -b 115200 monitor
ctrl+]退出monitor
idf.py flash -b 115200 monitor -p /dev/ttyS4
vi ~/.bashrc
alias esps='. ~/esp/esp-idf/export.sh'
alias espd='flash_download(){ idf.py flash -b 115200 -p /dev/ttyS$1;};flash_download'
espd 4 這樣就可以通過串口4下載了
vscode
wsl插件安裝
左下角X 打開遠(yuǎn)程窗口 new wsl window
打開文件夾 helloworld
編譯 燒寫