Loading... # ESP-ADF环境搭建(ESP32-Lyrat) > 系统环境:Ubuntu 18.04 LTS <!--more--> ## 1. 开发环境搭建的准备工作: - 下载SDK ``` git clone --recursive https://github.com/espressif/esp-adf.git ``` - 安装依赖库 ``` sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial ``` - 编译链、IDF和ADF的安装和配置,编译链的下载地址如下: - for 64-bit Linux: ``` https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz ``` - for 32-bit Linux: ``` https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-80-g6c4433a-5.2.0.tar.gz ``` - 使用wget命令就可以下载 ``` mkdir -p ~/espcd ~/espwget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz tar -xzf /xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz ``` 接下来配置编译链、idf、adf的路径,使用命令“vim ~/.profile”在profile文件添加以下内容 ``` export PATH="$PATH:$HOME/esp/xtensa-esp32-elf/bin"alias get_esp32='export PATH="$PATH:$HOME/esp/xtensa-esp32-elf/bin"'export IDF_PATH=~/workspace/esp32/esp-adf/esp-idfexport ADF_PATH=~/workspace/esp32/esp-adf ``` - **重启电脑后使用命令验证是否添加成功** ``` printenv PATH ``` 结果参考如下代码: ``` /home/user-name/bin:/home/user-name/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/user-name/esp/xtensa-esp32-elf/bin ``` ## 2. 编译、下载、运行并调试lyrat开发板 ### 编译: 编译项目有时候需要配置wifi的帐号和密码,在make menuconfig菜单里配置就行了。 ``` cd ~/esp-adf/examples/get-started/play_mp3 make menuconfig #配置编译相关设置 make -j4 #编译 ``` ### 烧录: 运行‘make flash’命令,需要长摁着boot键,再短按一下reset键。启动开发板,还有需要注意串口权限的问题。 ``` make flash ``` ### 运行并调试: 运行开发板之前需要摁reset键 ``` make monitor ``` Last modification:October 11, 2018 © Allow specification reprint Like 0 If you think my article is useful to you, please feel free to appreciate