首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

是否可以通过串口升级应用程序解决办法

2012-05-12 
是否可以通过串口升级应用程序大家好,我们的产品是WINCE6.0的工控产品,系统启动直接跑应用程序,现在的升级

是否可以通过串口升级应用程序
大家好,我们的产品是WINCE6.0的工控产品,系统启动直接跑应用程序,现在的升级是通过SD卡,但需要拆外壳才能升级程序,比较麻烦,售后人员提出让我改为用笔记本通过串口升级应用程序。应用程序大小为2M左右,请问该怎么实现呢?

[解决办法]
这个应该不复杂吧,2M的应用程序使用115200bps波特率的话传输还是不慢的。
可以写一个专用的升级程序,通过串口接收主应用程序数据,然后直接更新即可
[解决办法]
这个。。。 和网络一样的,只不过介质变成串口了。

1.将一个专用升级程序,监听串口。

2.收发数据,收到,写入文件。

3.记得加checksum,免得你收到的文件是错的。

开发板的下载器, 好多都是串口的。
[解决办法]
想知道LZ是什么产品,因为我在半年前做的也是类似的工控产品。不过我已给接手我的人多个升级方案了。


方案一:通过Wince自带的联网调试功能升级(通过网线),此方案较方便,速度快。不过笔记本电脑中要安装Wince编程软件。

方案二:用WinSock自己编写网络升级功能(通过网线),此方案最方便,速度快。

方案三:用串口升级,很方便,但速度慢,软件编程要多多考虑“校验”,因为只要有一个字节错误,升级后的文件就报废。

方案四:通过SD卡,就是LZ现在用的方案。

以上四种方案都可。


[解决办法]
文子
之前我是寫另外一個小ap,
讓主ap去跳到這小ap,
那這小ap如何透過sd或串口複製更新主ap
然後小ap再跳去執行主ap就好了


热点排行