[发明专利]一种适用于嵌入式软件的SOC数据管理方法有效
申请号: | 201910510068.7 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110232139B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 孙善海 | 申请(专利权)人: | 山东华翼微电子技术股份有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903 |
代理公司: | 济南竹森知识产权代理事务所(普通合伙) 37270 | 代理人: | 吕利敏 |
地址: | 250000 山东省济南市高新区新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 嵌入式 软件 soc 数据管理 方法 | ||
一种适用于嵌入式软件的SOC数据管理方法,包括:由数据节点单元形成的双向循环链表;在所述双向循环链表中,除首数据节点单元和尾数据节点单元以外的数据节点单元都包括直接前驱指针和直接后继指针,尾数据节点单元包括指向首数据节点单元的指针;所述的数据节点单元至少包括两级数据节点单元:最小一级的数据节点单元包括能识别数据的特征值,所述最小一级的数据节点单元按所述双向循环链表形成二级数据节点单元,依此类推,依次形成多级数据节点单元。本发明综合使用链表,合理定义数据结构,能够实现一种简单、高效的数据访问控制方法,数据访问灵活,合理利用片上存储空间,可配置高安全级别的数据访问控制,适于各种SOC上数据的管理。
技术领域
本发明涉及一种适用于嵌入式软件的SOC数据管理方法,属于嵌入式软件的数据管理的技术领域。
背景技术
随着SOC(System on Chip的缩写,称为系统级芯片)技术的发展,搭载的非易失性存储器容量越来越大,从最开始的几十BIT,到目前的几百K BYTE,甚至“兆”级别。容量的增加,伴随着数据管理难度的增加。现有的存储管理技术中,例如存储器分区控制方式,数据均使用简单的数据结构进行存储,存在访问不够灵活、空间浪费问题。另外,越来越高的安全性要求,也对SOC上数据的管理提出来更高的要求,现有的SOC数据存储方式,往往存在安全控制能力不足问题。因此,迫切需要一种简单、高效的片上数据管理方法,以实现大数据量的高效访问以及安全控制。
由作者张明伟公开了名称为《双向循环有序链表的设计与实现》,该文献只说明了一种链表的实现和排序方式,而本发明实现的是一种基于SOC芯片,在有限存储空间内可实现的嵌入式软件数据管理方案,发明采用了双向链表的技术思路,在此之上,突出了SOC上数据的安全、高效管理的实现方式。综上,本发明与该文献的应用领域是完全不同的。
发明内容
针对现有技术的不足,本发明公开一种适用于嵌入式软件的SOC数据管理方法。本发明旨在解决数据访问不灵活、空间浪费、安全控制能力不足的问题。本发明采用双向循环链表的方式,结合定义各种不同操作类型的数据格式,实现SOC非易失性数据的灵活访问以及安全控制。
本发明的详细的技术方案:
一种适用于嵌入式软件的SOC数据管理方法,其特征在于,包括:由数据节点单元形成的双向循环链表;
在所述双向循环链表中,除首数据节点单元和尾数据节点单元以外的数据节点单元都包括直接前驱指针和直接后继指针,尾数据节点单元包括指向首数据节点单元的指针;
所述的数据节点单元至少包括两级数据节点单元:
最小一级的数据节点单元包括能识别数据的特征值,例如:节点名称、节点类型、节点前向指针、节点后向指针;
所述最小一级的数据节点单元按所述双向循环链表形成二级数据节点单元,依此类推,依次形成多级数据节点单元。
本发明使用双向循环链表的方式,将所有数据使用链表的方式关联到一起,实现数据在SOC上的灵活查找、访问。本发明不限定数据结构的形式,可使用数据结构化的方式,为不同的数据要求提供不同的存储以及访问方式,充分利用SOC上有限的数据空间。
根据本发明优选的,所述数据节点单元还包括设置有访问控制属性的结构化数据。增加相应的访问控制属性,灵活配置数据的访问控制方法,提高安全性。
根据本发明优选的,在所述双向循环链表中:
每一条所述双向循环链表的最后数据节点单元为空节点,用以记录目录数据剩余空间,如果创建完节点后剩余空间无法满足空节点的要求,则不再创建空节点,将最初创建的节点作为最后数据节点单元。
根据本发明优选的,所述适用于嵌入式软件的SOC数据管理方法,包括以下数据访问方式,在所述双向循环链表中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华翼微电子技术股份有限公司,未经山东华翼微电子技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910510068.7/2.html,转载请声明来源钻瓜专利网。