极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11582|回复: 5

Arduino IDE的远程烧写功能

[复制链接]
发表于 2014-7-31 22:04:40 | 显示全部楼层 |阅读模式
本帖最后由 TonyLianLong 于 2014-7-31 22:09 编辑

本来这个功能是给Arduino Yún使用的,但是被我弄到电脑上来了,以前我把Arduino Yún的东西弄到我的tp-link路由器上,现在放到电脑上了,Bridge因为安全原因,被改写了,以前是直接控制串口,现在是用Serial调用。
先给大家安装的方法,首先需要一个Ubuntu系统(Debian也可以,其他的只要是Linux就可以,不过没有试过,Windows是因为Arduino Yún的安装的系统是openwrt所以程序是openwrt的,因此只能在Linux上运行)。
首先在上面把文件复制过去。
http://pan.baidu.com/s/1sjBE99j
下载好文件以后运行:
[pre lang="shell" line="1"]unzip yun.zip
cd yun
chmod +x run.sh
./run.sh[/code]
要用root登录才可以执行这个命令。
然后就是自动安装一些东西了,此时插上Arduino,因为设置问题,只能插入Arduino UNO,不然没法用,到时候可以改。
看看设备文件的名字是不是/dev/ttyACM0,可以从Arduino IDE里面看到。
接着就是开另外一台机器,打开最新的Arduino IDE,就是支持Yún的,就会发现有一个Arduino了。

接着先关掉Arduino,更改boards.txt,因为是Uno,但是原来的设置的Yún的是Leonardo,因此要改。
[pre lang="" line="1"]##############################################################
yuno.name=Arduino Yún-Uno
yuno.upload.via_ssh=true

yuno.vid.0=0×2341
yuno.pid.0=0×0043
yuno.vid.1=0×2341
yuno.pid.1=0×0001
yuno.upload.tool=avrdude
yuno.upload.protocol=arduino
yuno.upload.maximum_size=32256
yuno.upload.maximum_data_size=2048
yuno.upload.speed=115200

yuno.bootloader.tool=avrdude
yuno.bootloader.low_fuses=0xFF
yuno.bootloader.high_fuses=0xDE
yuno.bootloader.extended_fuses=0×05
yuno.bootloader.unlock_bits=0x3F
yuno.bootloader.lock_bits=0x0F
yuno.bootloader.file=optiboot/optiboot_atmega328.hex

yuno.build.mcu=atmega328p
yuno.build.f_cpu=16000000L
yuno.build.board=AVR_UNO
yuno.build.core=arduino
yuno.build.variant=standard[/code]

然后就可以远程烧写了,Bridge以后告诉大家使用方法。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-7-31 22:59:52 | 显示全部楼层
很牛的样子。就是还看不懂
回复 支持 反对

使用道具 举报

发表于 2014-8-1 09:50:55 | 显示全部楼层
不错的思路,可以远程改固件就方便多了
回复 支持 反对

使用道具 举报

发表于 2014-8-1 15:24:47 | 显示全部楼层
楼主又发好东西了,顶~
不过楼主的博客怎么进不去了,想看之前的教程都没办法啊。
回复 支持 反对

使用道具 举报

发表于 2014-8-1 18:34:41 | 显示全部楼层
赞一个TLL兄,典型的高手。
回复 支持 反对

使用道具 举报

发表于 2014-8-1 20:52:37 | 显示全部楼层
不错!!!值得学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 13:53 , Processed in 0.038422 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表