程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 【001:ubuntu下搭建ESP8266開發環境--編輯 編譯 下載】,ubuntuesp8266

【001:ubuntu下搭建ESP8266開發環境--編輯 編譯 下載】,ubuntuesp8266

編輯:關於C語言

【001:ubuntu下搭建ESP8266開發環境--編輯 編譯 下載】,ubuntuesp8266


系統環境: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
命令執行成功會出現下載百分比信息

 

  

   

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved