Board logo

标题: [原创]通过以太网远程更新NE64程序详解(包含代码) [打印本页]

作者: concheck    时间: 2009-5-31 15:27     标题: [原创]通过以太网远程更新NE64程序详解(包含代码)

远程更新程序可以解决软件BUG问题,即使是致命性的错误也能挽回,还可以为设备增加新功能,即使该设备已经安装到现场运行一年之久。

具体做法如下:
将 程序分为两个部分bootloader和application,bootloader就是远程更新程序的关键,采用开发工具烧写到芯片(我用的是 P&E USB Multilink)。bootloader支持TCP/IP协议,运行以后就可以采用ping命令来检测网络连接以及bootloader是否正常。 bootloader的任务是,接收到UDP数据包后分析是不是远程更新程序命令,如果是进入更新程序处理,将可执行文件写入规定的Flash空间,完成 以后立即跳转到应用程序(application)开始的地址。这样程序就有了新的功能,如果还需要增加新功能只需要在更新一次程序即可。
application就是具体的应用程序,可以是任何方面的应用。

附件是bootloader.abs文件和简单说明文档,仅供大家参考!

[此贴子已经被作者于2009-5-31 15:31:19编辑过]


作者: concheck    时间: 2009-5-31 15:33

怎么附件没有传上来呢?郁闷!
作者: concheck    时间: 2009-5-31 15:35

需要附件的加QQ:651163019
作者: renrayme    时间: 2010-12-28 13:28

谢谢分享,想请教你。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0