
搭建ESP32-IDF开发环境
??VMware Tools???????????????VMware Tools? ?????????VMware?????????????????????? ?????????????????????/????????????
发布日期:2021-05-08 09:39:57
浏览次数:29
分类:精选文章
本文共 2651 字,大约阅读时间需要 8 分钟。
?WIN10?????Ubuntu?????ESP32-IDF????
???????
?WIN10?????Ubuntu????????????????????????
- ??????????VMware?VirtualBox?
- Ubuntu????????????????Ubuntu LTS???
- ESP-IDF??????????GitHub?????????ESP32?????????????
????????VMware Tools??????????????
?????????
?VMware??????????????????????????????????
?????????/mnt/Shared Folders
????
????Ubuntu???
??????????????Ubuntu???????????????
?????????????????
sudo nano /etc/apt/sources.list
??????
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted
???????
sudo apt-get update
?????????????????sudo aptitude
???
????Python
??Python?pip??????????
??Python?
sudo apt-get install python3 python3-pip python3-setuptools python3-serial
?????
python3 --versionpip3 --version
????pip???
????????????pip??????????
???????
mkdir -p ~/.piptouch ~/.pip/pip.conf
??pip?????
nano ~/.pip/pip.conf
???????
[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple
???????ESP32-IDF
1. ??????
???????????
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-serial cmake ninja-build ccache libffi-dev libssl-dev
2. ??ESP-IDF
?????ESP-IDF?
git clone https://github.com/espressif/esp-idf.gitmkdir ~/esp/esp-idfmv esp-idf ~/esp/esp-idf
3. ??????
?????????????
export PATH=$PATH:$HOME/esp/esp-idf/tools:$HOME/esp/esp-idf
4. ?????
???????Python??
pip install --user -r $HOME/esp/esp-idf/requirements.txt
5. ?????
?????????
cd ~/esp/esp-idf/examples/get-started/hello_world./export.shmake menuconfigbuildflash
????JDK?Eclipse
1. ??JDK
???Eclipse??????JDK?
sudo aptitude install openjdk-8-jdk
2. ??Eclipse
?????Eclipse?
cd ~/eclipse./eclipse -vm /usr/lib/jvm/java-8-openjdk-i386/bin/java
3. ??Eclipse
??eclipse.ini
???
vi ~/eclipse/eclipse.ini
???????
-vm/usr/lib/jvm/java-8-openjdk-i386/bin/java
4. ??Eclipse????
???????????
sudo vi /usr/share/applications/eclipse.desktop
???????
[Desktop Entry]Encoding=UTF-8Name=EclipseComment=Eclipse IDEExec=/home/username/eclipse/eclipseIcon=/home/username/eclipse/icon.xpmTerminal=falseType=ApplicationCategories=Application;DevelopmentStartupNotify=true
????????
????????????
sudo add-apt-repository ppa:h167297/henningsudo apt-get updatesudo aptitude install serials
??????
???????????WIN10??????Ubuntu????????ESP32-IDF?????