[发明专利]嵌入式设备上使用双代码镜像运行的方法无效
申请号: | 201110197027.0 | 申请日: | 2011-07-14 |
公开(公告)号: | CN102289395A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 刘宏钧;王志波;汪澜 | 申请(专利权)人: | 深圳市共进电子有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/445 |
代理公司: | 深圳市智科友专利商标事务所 44241 | 代理人: | 陈润生 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 嵌入式设备上使用双代码镜像运行的方法,提供一种成本低廉,且满足嵌入式设备程序生成,加载,运行升级的方法并提高程序的安全可靠性,以上方法是通过程序编译,生产烧录过程在闪存中的镜像代码存储区在主代码镜像之外添加辅代码镜像的过程,使两个代码镜像能够相互补充,相互升级,能够在减少flash空间的前提下,在其中一个代码镜像损坏时仍然能够正常工作,和自我修复,从而提高提高嵌入式设备的安全可靠性。辅代码镜像存储空间是一个最小的应用系统,包含基本的系统功能,便于维护和升级,相比以往用直接双备份flash进行交叉备份的方式,节省多达一半的flash空间,成本更加低廉,具有很好的经济效益。 | ||
搜索关键词: | 嵌入式 设备 使用 代码 运行 方法 | ||
【主权项】:
嵌入式设备上使用双代码镜像运行的方法,以上方法是通过闪存单元中的镜像代码存储区实现加载运行的过程,闪存单元的结构中包括启动代码区、非易失性随即存储区、配置信息命令存储区、代码镜像存储区、以及用户代码区,其特征在于:所述的代码镜像存储区包括一个主代码镜像存储区和至少一个辅代码镜像存储区,双代码镜像运行的步骤包括:a、启动系统启动引导区中的引导程序;b、从非易失性随即存储区读取配置以及两个代码镜像中镜像的信息;c、分别借助主代码镜像存储区和辅代码镜像存储区中的crc校验码对主镜像信息和辅镜像信息进行校验,校验结果按以下3种情况进行处理:c1、如果主镜像信息完整,从主代码镜像存储区启动,并跳至步骤d;c2、如果主镜像信息不完整、辅镜像信息完整,从辅代码镜像存储区启动,并跳至步骤d;c3、主镜像信息不完整、辅镜像信息不完整,报警出错,并跳至步骤d;d、双代码镜像运行过程结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子有限公司,未经深圳市共进电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110197027.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种烘干机电机用外壳
- 下一篇:一种烘干机电机用外壳组件