使用 esp8266 直连 HomeKit(一)在 Ubuntu 上搭建开发环境

Lulin Lv2

本篇介绍在 Ubuntu 18.04 LTS 上配置 esp-open-sdk 开发环境

0. 安装相关工具

cd ~/Downloads

sudo apt-get update

sudo apt-get install make unrar-free autoconf automake libtool gcc g++ gperf \ flex bison texinfo gawk ncurses-dev libexpat-dev python-dev python python-serial \ sed git unzip bash help2man wget bzip2

sudo apt-get install libtool-bin

sudo apt install help2man

烧录工具
pip install esptool

1. 下载 esp-open-sdk

git clone --recursive https://github.com/pfalcon/esp-open-sdk.git



cd esp-open-sdk

make toolchain esptool libhal STANDALONE=n

这一步开始编译SDK,过程中需要下载诸多依赖库,会耗费相当长的时间,而且容易报错,一般情况是某几个依赖库因为网络问题下载失败导致的。

可以查看 esp-open-sdk/crosstool-NG/build.log 文件中的错误信息,根据错误信息下载缺失的依赖包,放在 ~/Downloads/esp-open-sdk/crosstool-NG/.build/tarballs 目录下

例:newlibhttp://mirrors.kernel.org/sourceware/newlib 下载 newlib-2.0.0.tar.gz
~/Downloads/esp-open-sdk/crosstool-NG/.build/ 目录下创建 tarballs 文件夹,将 newlib-2.0.0.tar.gz 放该目录下


编译成功后的目录:


2. 配置系统变量

eap-open-sdk 移动到 /opt 目录下

cd ~/Downloads

sudo mv -f esp-open-sdk /opt

在系统路径中加入编译器路径

export PATH=$PATH:/opt/esp-open-sdk/xtensa-lx106-elf/bin




  • Title: 使用 esp8266 直连 HomeKit(一)在 Ubuntu 上搭建开发环境
  • Author: Lulin
  • Created at : 2020-03-14 15:39:35
  • Updated at : 2024-05-13 03:49:29
  • Link: https://blog.lllin.top/2020/03/14/esp-homekit-01/
  • License: This work is licensed under CC BY-NC-SA 4.0.
 Comments
On this page
使用 esp8266 直连 HomeKit(一)在 Ubuntu 上搭建开发环境