当前位置: 代码迷 >> WinCE >> 是否可以通过串口升级应用程序解决办法
  详细解决方案

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

热度:95   发布时间:2016-04-28 13:05:46.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就好了


  相关解决方案