搭建ESP32-IDF开发环境
发布日期: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??????????????????????????????????

  • ??VMware Tools???????????????VMware Tools?
  • ?????????VMware??????????????????????
  • ?????????????????????/????????????
  • ?????????/mnt/Shared Folders????

    ????Ubuntu???

    ??????????????Ubuntu???????????????

  • ?????????????????

    sudo nano /etc/apt/sources.list

    ??????

    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted
    deb 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 --version
    pip3 --version
  • ????pip???

    ????????????pip??????????

  • ???????

    mkdir -p ~/.pip
    touch ~/.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.git
    mkdir ~/esp/esp-idf
    mv 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.sh
    make menuconfig
    build
    flash

    ????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-8
    Name=Eclipse
    Comment=Eclipse IDE
    Exec=/home/username/eclipse/eclipse
    Icon=/home/username/eclipse/icon.xpm
    Terminal=false
    Type=Application
    Categories=Application;Development
    StartupNotify=true

    ????????

    ????????????

    sudo add-apt-repository ppa:h167297/henning
    sudo apt-get update
    sudo aptitude install serials

    ??????

    ???????????WIN10??????Ubuntu????????ESP32-IDF?????

    上一篇:IGBT模块封装
    下一篇:MSP430FR6989之看门狗

    发表评论

    最新留言

    逛到本站,mark一下
    [***.202.152.39]2025年04月29日 08时08分49秒