设为首页 加入收藏

TOP

【001:ubuntu下搭建ESP8266开发环境--编辑 编译 下载】
2017-10-12 17:39:08 】 浏览:7415
Tags: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 命令执行成功会出现下载百分比信息

 

  

   

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇[转]什么是Pro*C/C++,嵌入式SQL.. 下一篇不要做优化了!让编译器去干吧!

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目