ubuntu系统搭建ESP32 开发环境
前言 ESP32 可以说是物联网市场一款比较精悍的芯片了。集成了BLE和802.11b Wi-Fi。低功耗、同时处理速度还挺强的。目前自己也是刚入手ESP32。可是在装环境的时候,踩了不少坑。 当然ESP32 支持的开发方式挺多的。例如在 arduino开发,windows下的msys32加esp-idf的开发环境(因为msys32 是虚拟一个linux环境,所以这种方式编译程序会比较慢),也可以用Eclipse IDE+CMake+esp-idf开发,还有可以使用linux 系统下的GNU Make + esp-idf 开发。 本人使用的是linux系统下的开发环境。这里就不扯了,下面开始填坑之路。 环境的安装主要参考 。 (注意:因为在安装环境的过程中需要下载比较多的库和工具,所以要保证网络通畅) 一、安装准备 这里使用linux发行版本是 ubuntu 16.04 LTS 需要的基本环境还有 python2 和 git 工具(没有这些的工具的可以百度安装) mkdir -p ~/esp32/source ~/esp32/crossTool ~/esp32/demos 使用这个命令创建好这些目录 1、更新ubuntu的源 为了后面能正常安装工具,最好更新一下源。同时最好将源切换为国内的源。ubuntu 系统的是如下命令更新源,其他的Linux 发行版本可以百度更新: sudo