我在远程位置有一个Arduino,并希望通过GPRS上传新代码(SIM900通过串行接口连接到Arduino)。我不知道如何做到这一点。
谁能指出我正确的方向?也许甚至有人已经完成了这项工作并且可以分享他们的知识?
我自己没有做过,但一些谷歌搜索指向了这篇文章:http://baldwisdom.com/bootloading/。
问题是:
-
您是否从串行端口(DTR 和 RTS)连接了所有额外需要的线路?
-
您可以使用这些控制线吗?
我遇到了AVR-FOTA-Bootloader v2.0。视频的描述说
用于ATmega128和SIMCOM Sim900 GPRS的空中固件(FOTA)v2.0引导加载程序,使用UUENCODE,作者:Goran Jurkovi
但没有其他信息。
我用Neoway调制解调器做到了。这是引导加载程序。我修改了 stk500 的这个实现并添加了 TCP/IP 支持。但不幸的是,我现在没有远程 OTA 服务器的代码。