手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

ubuntu16.04 下 搭建 ESP32开发环境

时间:2024-10-13 21:49:15

1、首先从ESP官噩荜务圃网下载ESP32的交叉编译器以及SDK由于官网的文档,sdk,编译器都存放在githu芟鲠阻缒b上SDK 为esp-idf: https://github.com/espressif/esp-idf交叉编译器: 64位:https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_2_0-esp-2019r2-linux-amd64.tar.gz 32位:https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_2_0-esp-2019r2-linux-i686.tar.gz安装python及其他工具

ubuntu16.04 下 搭建 ESP32开发环境

2、介绍交叉编译工具 首先要在用户目录/home/work-pc 下依次创建work/project目录,将下载好的交叉编译器拷贝到这个目录下,然后解压缩后生成文件夹xtensa-esp32-elf。再添加以下图片上内容到的 ~/.bashrc文件末尾处。保存并执行以下命令source ~/.bashrc。

ubuntu16.04 下 搭建 ESP32开发环境

3、在终端上输入xt关键词,然后按table键,如果出现以下图片上的内容,即已安装成功。

ubuntu16.04 下 搭建 ESP32开发环境

4、安装esp-idf文竭惮蚕斗件ubuntu中在用户目录/home/work-pc下依次创建share/esp目录,并在髫潋啜缅esp目录下解压所获得sdk文件。如下图所示。添加 idf工具。打开~/.bashrc文件,在末尾处添加export PATH="/home/work-pc/share/esp/esp-idf/tools:$PATH"保存并执行source ~/.bashrc创建 IDF-PATH变量,打开~/.profile,添加export IDF_PATH=~/share/esp/esp-idf保存并执行source ~/.profile

ubuntu16.04 下 搭建 ESP32开发环境
ubuntu16.04 下 搭建 ESP32开发环境
ubuntu16.04 下 搭建 ESP32开发环境

5、到这里基本环境已经搭建好,我们从e衡痕贤伎sp的example中拷贝一个hello world的工程,进行编译,检查环境是否搭建好。第一次编译时,使用make menucofnig命令,需要配置基本的sdkconfig,不然无法编译。在serial flasher config 中配置串口,当然也可以配置分区表,编译选项等等。接下来直接make即可

ubuntu16.04 下 搭建 ESP32开发环境

6、结果如下图所示,已经生成hello-world.bin文件,make app-flash下载app程序到板子上。如果有修改分区表,bootloader时,需要使用make flash下载完整的程序到板子上。

ubuntu16.04 下 搭建 ESP32开发环境

7、总结 可以使用ubuntu的文本编辑,也可以使用smba服务器,共享到window上,再使用sourceinsight建立工程。

© 手抄报圈