标题:
[原创]通过以太网远程更新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