使用windows自帶linux子系統開發esp32


步驟:

1.打開windows商店,搜索ubuntu,安裝18.04版本。

2.控制面板 /程序和功能 /打開或關閉windows功能 

 

 

3.關機重啟

4.打開剛安裝得ubuntu,設置用戶名和密碼。

5.更換為清華源,以提高安裝軟件得數據。https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

Ubuntu 的軟件源配置文件是 /etc/apt/sources.list。將系統自帶的該文件做個備份,將該文件替換為下面內容,即可使用 TUNA 的軟件源鏡像。

# 默認注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src 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-src 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-src 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-src 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-proposed main restricted universe multiverse
  • sudo apt-get update 更新源

  • sudo apt-get upgrade 更新軟件

6.新建esp目錄

cd ~
mkdir esp

7.將下載好的esp-idf復制到linux,windows得盤符在目錄 /mnt/c  d ...等

blue@%#*¥&#%¥&6$:~/esp/esp-idf$ cp /mnt/d/esp32/esp-idf-v4.0.zip  .

8.安裝unzip解壓軟件並解壓,更名

sudo apt install unzip
unzip esp-idf-v4.0.zip
mv esp-idf-v4.0 esp-idf

9.安裝所需得軟件包

sudo apt-get install git wget flex bison gperf python python-pip python-setuptools python-serial python-click python-cryptography python-future python-pyparsing python-pyelftools cmake ninja-build ccache libffi-dev libssl-dev

10.繼續安裝

sudo apt-get install gawk gperf grep gettext libncurses-dev python python-dev automake bison flex texinfo help2man libtool make

11.安裝解壓好的esp-idf

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

12.設置環境變量

剛才安裝的xtensa-esp32-elf在目錄 ~/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf

在 ~/.barchrc中,將工具和esp-idf添加到PATH中

cd ~
vi .barhrc

在最后添加:

export PATH="$HOME/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin:$PATH"
export IDF_PATH="$HOME/esp/esp-idf"

:wq 保存退出

exit 推出終端,並重新打開,讓PATH生效。

13.拷貝hello_world測試

cd ~/esp
cp -r esp-idf/examples/get-started/hello_world/ .
make

14.推薦一個比較好用的 終端Windows Terminal,可在商店獲取,輸入bash即可啟動 linux,如下:

 

 15.配合 vscode使用,可安裝WSL插件,可通過該插件通過linux編譯本地項目,vscode的默認終端改為wsl.exe。

 "terminal.integrated.shell.windows": "C:\\Windows\\System32\\wsl.exe",

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM