目前Arduino IDE 1.5+ 已经支持终端控制了
推荐:1.5.6+版本 因为这个版本可以指定开发板
相关命令例子#--bord esp8266com:esp8266:generic 指定Generic ESP8266 Module开发板
# * + * + (文件内容里查找)
# 对应开发板/arduino/hardware/esp8266com/esp8266/boards.txt
#--verbose-build 启动详细编译信息
#--pref build.path=./bin 将编译文件保存在 ./bin 目录下
#--verify simple_led.ino 指定arduino项目文件
arduino --board esp8266com:esp8266:generic --verbose-build --pref build.path=./bin --verify simple_led.ino
生成的bin固件在./bin/simple_led.ino.bin 也是就是项目文件名+.bin