您好,欢迎访问沃航(武汉)科技有限公司官方网站
Linux下esp8266 freertos编译环境搭建方法
2022-06-17 23:37:37

        之前小沃分享了如何在windows下搭建esp8266的编译环境,由于国产情怀,小沃将工作操作系统改为了deepin---一个国产操作系统,因此我们需要搭建一个Linux下的esp8266开发环境。

        下面小沃简单介绍下ESP8266_RTOS_SDK的Linux平台编译环境部署方法。官方教程地址:传送门

        小沃将官方教程简化一下,简单的说

一、安装对应工具

apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial python-pip

xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz(传送门中提供下载地址)

ESP8266_RTOS_SDK-v3.4.zip(esp8266的rtos库文件)

二、配置环境变量

将xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz与ESP8266_RTOS_SDK-v3.4.zip解压到特定文件,比如~/esp目录。

修改文件/etc/profile,在最后添加交叉编译器的路径与库文件的路径,添加方法如下:

假设交叉编译器的路径为~/esp/xtensa-lx106-elf,就在profile文件尾部添加export PATH=$HOME/esp/xtensa-lx106-elf/bin:$PATH

假设库文件的路径为~/esp/ESP8266_RTOS_SDK,就在profile文件尾部添加export IDF_PATH=$HOME/esp/ESP8266_RTOS_SDK

三、安装python依赖

重启后搭建Linux终端,然后运行如下命令:

python -m pip install xlrd
python -m pip install --user -r $IDF_PATH/requirements.txt

四、编译文件

设置编译配置

make menuconfig

完整编译

make all

只编译主代码,不编译启动代码

make app

清除整个flash

make erase_flash


文章作者:沃航科技



联系我们
地址:
武汉市洪山区蓝晶国际7栋903
QQ:
932773931
电话:
027-59761089-806
手机:
13397158231
邮箱:
jevian_ma@worldflying.cn
×
物联网组态平台
试用账号:123456
试用密码:123456
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn
×
积木编程平台
试用方式:试用手机号码注册即可使用
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn