步驟:
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",