zoukankan      html  css  js  c++  java
  • 【001:ubuntu下搭建ESP8266开发环境--编辑 编译 下载】

    系统环境:ubuntu 16.04 TLS 64BIT

    编辑器: Eclipse CDT 版本

    编译器:xtensa-lx106-elf 交叉编译工具链

    下载工具:esptool.py pyserial

    一、软件准备

      1.eclipse:download.eclipse.org   下载 CPP版本

      2.xtensa-lx106-elf : google 或 百度

      3.esptool.py:https://github.com/themadinventor/esptool(或在github中搜索)

      4.pyserial     :https://github.com/pyserial/pyserial

    二、安装

      1.eclipse 略

      2.xtensa-lx106-elf

      

     /*解压工具链*/
    #sudo tar -vxjf xtensa-lx106-elf.tar.bz2 -C /opt/ 
    
    /*配置环境变量,文件末尾加上以下内容
    */
    #sudo gedit /etc/profile
    export PATH=/opt/xtensa-lx106-elf/bin:$PATH
    
    /*保存退出*/
    /*使配置生效*/
    #sodo source /etc/profile
    
    /*输入如下内容并按 Tab 键*/
    #xtensa
    /*若补全为
    xtensa-lx106-elf-
    则配置成功*/

    3.esptool.py

      

    #cd esptool
    #sudo cp esptool.py /usr/bin

    4.pyserial

    #cd pyserial-master
    #sudo python2.7 setup.py install

    三、编译

      下载 Esp82766官方开发包 eclipse项目版本

      直接编译即可

    四、下载

    /*下载 bin*/
    使用 #ls /dev/tty*
    查看当前连接设备的端口号
    一般为 ttyUSB0 或 ttyACM0
    /*单文件下载*/
    #sudo python2.7 /usr/bin/esptool.py --port /dev/ttyUSB0 write_flash
    0x01000 user1.bin
    /*多文件下载*/
    #sudo python2.7 /usr/bin/esptool.py --port /dev/ttyUSB0 write_flash
    0x01000 user1.bin 0x81000 user2.bin
    命令执行成功会出现下载百分比信息

      

       

  • 相关阅读:
    HDU5586 最大连续和 xingxing在努力
    HDU5587 递推式+二分 xingxing在努力
    HDU2639 第k小01背包 xingxing在努力
    Java面向对象之继承
    Java面向对象之封装
    Java面向对象之封装
    Java流程控制语句
    Java流程控制语句
    Java运算符
    Java运算符
  • 原文地址:https://www.cnblogs.com/yexiaopeng/p/5579315.html
Copyright © 2011-2022 走看看