[分享] DuinoDump
流行全世界的Arduino相信很多创客在使用,在使用Arduino的过程中如果碰上要重烧录bootloader,或是烧录eeprom很多人就头大了,因为在Arduino中没有很方便的方式可以达到,必须要藉助第三方的软硬体,并看一堆的说明才能处理.DuinoDump的出现解决了这些麻烦,烧录Arduino 的bootloader,eeprom,fuse等变的非常容易方便.
传统Arduino处理烧录时要经过一个通信界面(Arduino使用USB TO COM),而开发板在出厂的时候还必须预先烧录一个所谓的bootloader程式,再配合电脑端的IDE整合介面才是一个完整的Arduino开发体系,但Arduino并非一成不变,它鼓励创客自行DIY,这时就必须準备一个通信线路和烧录bootloader到MCU中,才能连上电脑开发程式,
Arduino烧录程式採用的是所谓的IAP(In-Application Programming)模式,也就是上叙的方式,需要 --
电脑 + 通信界面 + bootloader

而DuinoDump採用的是ICSP硬体烧录方式,就是Arduino开发板上的6pin ICSP排针座,像Arduino UNO有两组,那是因为通信线路的主控IC其实也是一颗MCU,所以也是需要预烧录程式的.採用ICSP有什幺好处呢?因为它是硬体烧录方式,所以完全不需MCU程式的介入,也就是说不需要bootloader,也不需要通信线路,只要把资料上传到DuinoDump,再把DuinoDump插上Arduino的ICSP脚座,等开发板上电后,按一下DuinoDump的按键就自动把程式/资料烧录到MCU上了.
DuinoDump支持off line烧录,一般来说这是坊间高阶烧录器才支持的功能,而且价格不斐,off line烧录在一些无法一直连接电脑的环境就很方便了,甚至有些创客利用Arduino设计出产品就完全可捨弃通信线路及bootloader,不但可节省成本及线路空间,也可腾出原本bootloader所佔据的空间.
DuinoDump支持Flash、bootloader、EEPROM、FUSE的组合烧录,由于DuinoDump的介面是专为Arduino设计,只需选择所使用Arduino开发板型号,所有烧录参数完全不需使用者伤脑筋,当然有高手需要自行调整也可选择进阶模式.无论需要烧录什幺样的组合,通通一个按键就搞定了,这幺方便的工具你心动了吗 :)
DuinoDump目前在
flyingV 上线群众募资,有兴趣的朋友可以去详细了解!

上一篇: 下一篇:
随机文章Random article
图文排行Image & Text rank