ubuntu16.04环境下使用Arduino1.8.5编译器编译和烧写nodemcu-esp8266程序:
第一步骤:进入arduino官网下载最新linux版本的arduino IDE, 网址:https://www.arduino.cc/en/Guide/Linux#toc2
1:对安装包解压: sudo tar xvf arduino-1.8.5-linux64.tar.xz
2: 安装arduino IDE:
1) cd arduino-1.8.5
2) chmod 777 install.sh
3) ./install.sh (卸载软件时: 使用命令: ./unistall.sh)
第二步骤: 安装arduino IDE 开发esp8266需要的相关文件
在ubuntu的终端命令行下(快捷键ctrl+alt+T):
进入arduino IDE 的安装目录:
cd hardware (注:进入arduino IDE 安装目录的hardware目录下) mkdir esp8266com (注: 创建一个 名为 esp8266com 的目录) cd esp8266com (注:进入该目录) git clone https://github.com/esp8266/Arduino.git esp8266 (注:在esp8266 目录下 使用git克隆所需文件 到一个子目录esp8266下面,克隆时有可能会很慢) cd esp8266/tools (注:下载完成后,进入esp826目录下的tools目录) python2.7 get.py (注:使用python脚本命令下载所需文件,下载可能会需要很长时间) 最后重启下arduino IDE, 就可以正常使用了; 注意:在程序编译好后,上传时会提示串口打开失败,这时需要给nodemcu-esp8266板子当前正在使用的串口开放权限, 在命令行中输入:sudo chmod 777 /dev/ttyUSB* (*号不代表具体串口名,不知道使用的哪个串口,请输入命令:ls /dev/tty* 进行查询) 然后再上传就可以正常烧写程序到板子里了; 可以参考官网教程:https://github.com/esp8266/Arduino 进行环境搭建; 本人整合好的文件在这里链接: https://pan.baidu.com/s/1qYJocaC 密码: p397,可以解压后直接按照第一步骤安装使用; ------END------