怎样创建ESP8266工具链(自己编译源码)

ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
回复
头像
shaoziyang
帖子: 3919
注册时间: 2019年 10月 21日 13:48

怎样创建ESP8266工具链(自己编译源码)

#1

帖子 shaoziyang »

要自己编译ESP8266的MicroPython源码,就需要安装相应的工具链。官方给出的工具链是在Debian/Ubuntu下,具体步骤如下:
  • 在github下载工具链源码
https://github.com/pfalcon/esp-open-sdk

或者直接用git克隆一个

git clone --recursive https://github.com/pfalcon/esp-open-sdk
  • 安装依赖库
$ 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
  • 进行编译
$ make

在编译过程中,会自动下载需要的编译器和组件,大约有100多M,在网络情况不好时会经常中断,可以多试几次。下载后会自动编译源码,产生完整的工具链文件,整个过程与网络速度和CPU速度有关。

最后可以将编译产生的二进制文件的目录添加到系统路径,方便使用。

BCWG
帖子: 12
注册时间: 2019年 11月 9日 23:52

Re: 怎样创建ESP8266工具链(自己编译源码)

#2

帖子 BCWG »

谢谢你的教程

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章