【技术实现步骤摘要】
一种新型嵌入式远程软件升级方法
本专利技术涉及嵌入式无线终端
,具体涉及一种新型嵌入式远程软件升级方法。
技术介绍
原有的串口升级或其他有线接口升级,传输稳定而且不存在较长延时和极少的数据丢包的问题,而远程无线传输会有很多不确定性问题,而且升级一旦出错只能现场去重新烧写。所以远程的无线升级必须有很高的稳定性和可靠性,必须有严格的校验方式和断点重传机制,防止在传输过程中的传输中断和数据包错误的问题。
技术实现思路
本专利技术的目的在于针对现有技术的缺陷和不足,提供一种设计合理的新型嵌入式远程软件升级方法,显著降低嵌入式系统的维护成本,既保证数据的完整性,又可以保证传输的效率;升级文件的拆分传输,采用每帧数据帧加入校验字,接收端也需要进行相应的校验检测,确保每个bit位的正确性,安全性和实用性都得到很好的提高。为实现上述目的,本专利技术采用的技术方案是:它包含上位机CPU、多个嵌入式设备CPU和通信CPU;上位机CPU通过无线远程通信CPU与多个嵌入式设备CPU连接。本专利技术的操作步骤如下:1、先使用IAR编译器修改XCL配置文件,进行中断向量偏移和跳转;然后配置编译器生成.txt固件;2、在上位机CPU中使用C#编写上位机软件,上位机软件对生成的.txt固件进行固件解析并重新编码,生成新的要进行远程升级的固件,每帧要进行协议和校验的添加;3、把生成的固件传给多个嵌入式设备CPU,再由多个嵌入式设备CPU把整个添加过协议的固件分散发送给嵌入式设备中每个要升级的模块;4、升级模块通过无线接收到要升级的固件包时,要进行每张的校验和帧步进值校验,看是否存在丢帧和 ...
【技术保护点】
1.一种新型嵌入式远程软件升级方法,其特征在于:它包含上位机CPU、多个嵌入式设备CPU和通信CPU;上位机CPU通过无线远程通信CPU与多个嵌入式设备CPU连接。
【技术特征摘要】
1.一种新型嵌入式远程软件升级方法,其特征在于:它包含上位机CPU、多个嵌入式设备CPU和通信CPU;上位机CPU通过无线远程通信CPU与多个嵌入式设备CPU连接。2.一种新型嵌入式远程软件升级方法,其特征在于:它的操作步骤如下:(1)、先使用IAR编译器修改XCL配置文件,进行中断向量偏移和跳转;然后配置编译器生成.txt固件;(2)、在上位机CPU中使用C#编写上位机软件,上位机软件对生成的.txt固件进行固件解析并重新编码,生成新的要进行远程升级的固件,每...
【专利技术属性】
技术研发人员:黄金涛,
申请(专利权)人:北京万佳信科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。