树莓派搭建ESP32开发环境

树莓派搭建ESP32开发环境

 

楼主原本一直在玩树莓派,后来接触到乐鑫出品的ESP32开发,发现ESP32真是物美价廉的物联网开发平台。乐鑫公司对产品的开发和帮助都有很详细的说明(真是良心公司,也或许是其火热的原因)。乐鑫官网对开发环境的搭建已经有了很详细的介绍,下面对搭建过程中遇到的问题做下记录。

首先,参照 ESP-IDF 编程指南 中的 快速入门 进行环境搭建。

第一步就是 设置工具链 参照 Linux 平台工具链的标准设置,但是 将工具链配置好后发现xtensa-esp32-elf-gcc无法运行。分析了一下应该是文档连接提供的工具链与树莓派不兼容导致的。又仔细看了一下 快速入门 ,设置工具链的下方找到了线索Customized Setup of Toolchain。进入页面后 从零开始设置 Linux 环境下的工具链选择 ,按照步骤又开始了工具链的编译过程。

 

遇到的问题总结:

问题1.  build failed int step 'Retrieving needed toolchain components' tarballs'

缺少newlib.lib-2.2.0版本库,需要去官网下载newlib-ftp。下载后将压缩包直接拷到 crosstool-NG/tarballs目录下。

问题2:Failed to build cryptography

安装 sudo apt-get install libffi-dev

pip install cryptography

 

你可能感兴趣的:(树莓派,ESP32)