zoukankan      html  css  js  c++  java
  • ESP8266 RTOS SDK(IDF)编译环境搭建

    前提条件

    按照https://www.cnblogs.com/ansersion/p/10458171.html的步骤搭建非IDF环境

    下载

    https://github.com/espressif/ESP8266_RTOS_SDK/releases

    下载最新的IDF版SDK

    安装依赖库

    首先打开终端,输入以下命令进行系统更新

    sudo apt-get update

    安装依赖库和编译工具

    sudo apt-get install git autoconf build-essential gperf bison flex texinfo libtool libncurses5-dev wget gawk libc6-dev-amd64 python-serial libexpat-dev python-pip

     

    环境设置

    将IDF版SDK(此处3.1版即为IDF版)放在桌面并解压。

    打开终端,导入环境变量IDF_PATH

    echo "export IDF_PATH=/home/beecom/Desktop/ESP8266_RTOS_SDK-3.1" >> ~/.bashrc

    加载环境变量使之生效(或者重新打开一个终端)

    source ~/.bashrc

    切换到project_template示例目录下

    cd Desktop/ESP8266_RTOS_SDK-3.1/examples/get-started/project_template/

    设置编译选项

    make menuconfig

    Default serial port :指开发板连接电脑的串口,如果是虚拟机,如果需要用Linux主机烧写程序或查看log,则需要设置该参数(注意你的linux是否有相应的串口驱动并使之加载),否则可以忽略

    Default baud rate:同上,除非烧写或查看log,否则可以忽略。

    Flash SPI mode:推荐使用DOUT。

    其他参数可按需设置或者使用默认值即可,注意要save,然后exit。

    编译

    make all

    编译完成,编译生成的bin文件都在示例程序的build目录下。注意像下图一样,按照编译输出的提示信息,将bin文件烧录到相应的地址。

    预留编译环境镜像文件下载:

    virtualbox ubuntu16.04 ova镜像文件

    回首页

  • 相关阅读:
    【原创】颜色替换的递归算法
    【原创】Hacker学习发展流程图 V1.0
    【转载】基数排序
    【翻译】利用加速度求解位置的算法——三轴传感器
    js高级程序设计——笔记
    java中的多线程——进度1
    数据结构和算法——进度1
    java String字符串——进度1
    java中运算符——进度1
    jquery的插件机制
  • 原文地址:https://www.cnblogs.com/ansersion/p/10471096.html
Copyright © 2011-2022 走看看