一种嵌入式系统中基于使用描述表的数据操作方法技术方案

技术编号:8452897 阅读:173 留言:0更新日期:2013-03-21 14:04
本发明专利技术采用一种嵌入式系统中基于使用描述表的数据操作方法,该方法是利用FLASH、FRAM和SDRAM(或者DDR)三种存储器构成的一个嵌入式系统内存完成的,该方法包括步关键数据初始化、新增关键数据操作、删除关键数据、关键数据恢复四个步骤。采用本发明专利技术所述的技术方案优点在于:根据FRAM中的关键数据使用描述表的状态来把关键数据增加到FLASH中或者从FLASH中删除,由于采用先备份数据再增加或删除数据的操作方法,即便在数据操作时系统出现异常,系统也可以恢复到数据操作前的状态,从而保证了关键数据的安全性和系统的可靠性。

【技术实现步骤摘要】

本专利技术涉及数据操作方法
,尤其涉及。
技术介绍
嵌入式系统具有低功耗,便携等特点,常常用于各种工业产品及民用产品中,如各种工业生产、消防和安防系统中都用到嵌入式系统。嵌入式系统通常脱离个人电脑或工业主机(如工控机),自成独立系统。由于尺寸要求等原因,嵌入式系统存储空间往往有限;又因为嵌入式系统常常应用于各种安全性要求比较高的场合,因此数据的可靠操作变得十分重要。以嵌入式考勤系统或门禁系统为例,考勤机需要采集人脸或指纹等用户样本,并通过算法提取用户样本特征,把样本特征存储于非易失性的存储器(通常是指FLASH)中,以此样本特征作为模板。当用户考勤时,考勤系统实时采集新的用户样本,并通过算法提取新样本特征,然后与存储于系统中的所有样本特征比对,如果有模板与之匹配,则考勤成功,并产生考勤成功记录,方便日后查询和考核;如果没有任何模板与之匹配,则考勤失败。因此特征数据是非常重要的,对其操作必须安全可靠,否则系统将产生严重故障。另一个例子是安防系统,如分布式光纤振动测量系统,系统通过模式识别学习训练算法获取一系列样本特征,并存储于非易失性的存储器(通常是指FLASH)中,以此样本特本文档来自技高网...

【技术保护点】
一种嵌入式系统中基于使用描述表的数据操作方法,所述数据操作方法是利用FLASH、FRAM和SDRAM三种存储器构成的一个嵌入式系统内存完成的,其特征在于:该方法包括以下四个步骤:步骤一:关键数据初始化在系统设计时,把FLASH划分成如关键数据区、记录数据区、操作系统区、数据库区等多个空间,每个区包括至少一个SECTOR;进一步的,对FLASH所有的SECTOR进行编号,特别地,保留一个SECTOR,用来作为数据转储(数据备份)操作;进一步的,把关键数据区划分为N个关键数据空间子块,每个关键数据空间子块的大小为一条关键数据量的大小;进一步的,对所述关键数据空间子块进行编号,编号依次从1、2......

【技术特征摘要】

【专利技术属性】
技术研发人员:黄正
申请(专利权)人:上海华魏光纤传感技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1