【技术实现步骤摘要】
本专利技术涉及嵌入式软件领域,特别是涉及。
技术介绍
嵌入式设备是将经过剪裁的计算机软件系统植入到受控器件内部,搭载特定应用为用户提供服务的设备,诸如消费电子,智能家电,网络设备,医疗仪器,航天设备,工业控制等方面已广泛应用于家庭工作生活当中。软件升级在嵌入式设备问题修正,性能改善,满足用户新需求方面起着举足轻重的作用。而当前市面上各种嵌入式设备提供的升级校验方式并不安全,一个错误非法的文件被写入设备,很可能使升级失败进而导致软件崩溃设备失效,所以安全可靠的校验方法是嵌入式软件升级不可或缺的。
技术实现思路
本专利技术的目的是针对上述现有技术中的软件升级,提出一种更为严密可靠的校验方式,确保软件升级安全高效。本专利技术采用如下技术方案一种嵌入式软件升级校验方法,包括以下步骤步骤一依次添加产品信息结构和头信息校验码、文件信息结构和升级文件校验码、升级文件本身,通过数据封装成新的封装文件; 步骤二 下载步骤一中组合成的封装文件至数据缓冲区; 步骤三对从数据缓冲区中获取到的封装文件,依次对其产品信息和文件信息进行数据校验; 步骤四将步骤三中校验通过的文件安装到指定的 ...
【技术保护点】
一种嵌入式软件升级校验方法,其特征为包括以下步骤:步骤一:依次添加产品信息结构和头信息校验码、文件信息结构和升级文件校验码、升级文件本身,通过数据封装成新的封装文件;步骤二:下载步骤一中组合成的封装文件至数据缓冲区;步骤三:对从数据缓冲区中获取到的封装文件,依次对其产品信息和文件信息进行数据校验;步骤四:将步骤三中校验通过的文件安装到指定的目录,并获取安装文件信息至数据缓冲区,和之前获取文件信息进行对比;步骤五:步骤四中对比结果相同,升级成功。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙禁,申及,唐勇,
申请(专利权)人:四川九洲电器集团有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。