[发明专利]一种嵌入式设备的自适应数据恢复与更新方法及装置有效
申请号: | 201711276837.9 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108037942B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 郝逸轩;刘磊;敬世亮;但成福;张新龙 | 申请(专利权)人: | 中电科蓉威电子技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F11/14 |
代理公司: | 成都华风专利事务所(普通合伙) 51223 | 代理人: | 徐丰;张巨箭 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 自适应 数据 恢复 更新 方法 装置 | ||
1.一种嵌入式设备的自适应数据恢复与更新装置,其特征在于,包括:存储单元1、存储单元2、仲裁单元、状态响应单元、处理单元、通信单元、外部通信接口;
所述的存储单元1和存储单元2用于各种数据的存储;
处理单元用于产生存储单元读取信号给仲裁单元;
仲裁单元用于检测由处理单元产生的读取信号,产生存储数据状态读取信号给状态响应单元;
状态响应单元用于检测存储数据状态读取信号,产生状态信息流给仲裁单元,并同时进行状态响应;所述进行状态响应包括:状态响应单元记录两个存储单元最新的状态信息;
仲裁单元检测到状态信息流后进行仲裁,在存储单元1与存储单元2中决定一个执行存储单元,并进行总线切换,建立处理单元与存储单元间的连接,并发送读信号给执行存储单元;
存储单元检测到读信号后,产生数据加载信号;
处理单元检测到数据加载信号后,从执行存储单元中加载数据并进行数据处理,在数据处理的过程中产生数据执行信号给仲裁单元;
仲裁单元检测到数据执行信号后,根据仲裁规则判断当前执行存储单元中的数据是否正常,并产生仲裁信号给状态响应单元,同时根据仲裁结果决定是否要产生复位信号给处理单元并且将总线选择切换到另一个存储单元;
状态响应单元检测到仲裁信号后会将仲裁结果进行存储同时进行状态响应;
处理单元检测到复位信号后,设备会复位,然后处理单元会加载另一个存储单元中的数据;
在设备运行过程中,通信单元若通过外部通信接口检测到更新数据流,会产生数据更新信号给处理单元;
处理单元检测到数据更新信号后会接收更新数据,并产生存储单元写信号给仲裁单元;
仲裁单元检测到存储单元写信号后会产生仲裁信号给状态响应单元,同时切换总线建立处理单元与非执行存储单元的连接,并且产生写信号给非执行存储单元;
非执行存储单元检测到写信号后产生数据写入信号给处理单元;
处理单元检测到数据写入信号后将通信单元中接收的远程更新数据写入非执行存储单元。
2.根据权利要求1所述的装置,其特征在于:所述的状态响应 单元通过MCU与NVRAM、EEPROM、LED、蜂鸣器或者显示屏相互之间的配合实现。
3.根据权利要求1所述的装置,其特征在于:所述的存储单元包括NOR FLASH或者NVRAM或者NAND FLASH或者EEPROM。
4.根据权利要求1所述的装置,其特征在于:所述的仲裁单元包括FPGA或者CPLD。
5.根据权利要求1所述的装置,其特征在于:所述的处理单元采用MCU、ARM、PowerPC、FPGA、CPLD中一种或者几种与其它外接设备相互连接。
6.根据权利要求1所述的装置,其特征在于: 所述的通信单元采用以太网通信模块、GPRS通信模块、CDMA通信模块以及LTE通信模块。
7.一种嵌入式设备的自适应数据恢复与更新方法,其特征在于,包括如下步骤:
设备启动后,处理单元产生存储单元读取信号给仲裁单元;
仲裁单元检测到由处理单元产生的读取信号后,产生存储数据状态读取信号给状态响应单元;
状态响应单元检测到存储数据状态读取信号后,产生状态信息流给仲裁单元,并同时进行状态响应;所述进行状态响应包括:状态响应单元记录两个存储单元最新的状态信息;
仲裁单元检测到状态信息流后进行仲裁,在存储单元1与存储单元2中决定一个执行存储单元,并进行总线切换,建立处理单元与存储单元间的连接,并发送读信号给执行存储单元;
存储单元检测到读信号后,产生数据加载信号;
处理单元检测到数据加载信号后,从执行存储单元中加载数据并进行数据处理,在数据处理的过程中产生数据执行信号给仲裁单元;
仲裁单元检测到数据执行信号后,根据仲裁规则判断当前执行存储单元中的数据是否正常,并产生仲裁信号给状态响应单元,同时根据仲裁结果决定是否要产生复位信号给处理单元并且将总线选择切换到另一个存储单元;
状态响应单元检测到仲裁信号后会将仲裁结果进行存储同时进行状态响应;
处理单元检测到复位信号后,设备会复位,然后处理单元会加载另一个存储单元中的数据;
在设备运行过程中,通信单元若通过外部通信接口检测到更新数据流,会产生数据更新信号给处理单元;
处理单元检测到数据更新信号后会接收更新数据,并产生存储单元写信号给仲裁单元;
仲裁单元检测到存储单元写信号后会产生仲裁信号给状态响应单元,同时切换总线建立处理单元与非执行存储单元的连接,并且产生写信号给非执行存储单元;
非执行存储单元检测到写信号后产生数据写入信号给处理单元;
处理单元检测到数据写入信号后将通信单元中接收的远程更新数据写入非执行存储单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科蓉威电子技术有限公司,未经中电科蓉威电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711276837.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于动态加权综合评定法的安全评价方法
- 下一篇:寻线方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置