[发明专利]一种嵌入式小型实时文件系统的实现方法在审
申请号: | 202210197032.X | 申请日: | 2022-03-02 |
公开(公告)号: | CN114579052A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 杨亮;谢苏琨 | 申请(专利权)人: | 南京电科智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 江苏长德知识产权代理有限公司 32478 | 代理人: | 张源 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 小型 实时 文件系统 实现 方法 | ||
本发明公开了一种嵌入式小型实时文件系统的实现方法,属于嵌入式文件系统技术领域,包括获取待交互的实时文件集,实时文件集包含文件编号、文件标志符、文件占存和文件类型;对实时文件集进行预处理并获取对应的文件系数,文件系数是用来获取实时文件集对应的标志以便对其进行划分的数值;获取系统中扇区的数据集,数据集包含扇区编号、扇区标志符、使用空间和扇区状态;对数据集进行预处理获取对应的扇分值,将扇分值与预设的扇分范围进行匹配获取包含第一排序集、第二排序集和第三排序集的扇区分析集,本发明可以解决现有方案中不能对文件进行动态分配扇区来提高文件系统实时处理效果的技术问题。
技术领域
本发明涉及嵌入式文件系统技术领域,更具体地说,它涉及一种嵌入式小型实时文件系统的实现方法。
背景技术
嵌入式文件系统是指嵌入式系统中实现文件存取、管理等功能的模块,提供一系列文件输入输出等文件管理功能,为嵌入式系统和设备提供文件系统支持;在嵌入式系统中,应用程序通常需要对信息进行存取操作,当任务运行的时候,任务可以在其任务堆栈中存放少量信息,但是存储量要受到内存空间的严格限制,而且在内存空间中的信息随着任务的退出而消失,不适于存放要长期保存的信息。
公开号为CN107908364A、名称为一种基于norflash的嵌入式文件系统的发明公开了如下内容:一、扇区管理:每个扇区包含一个扇区头信息,所述扇区头信息包含扇区状态、扇区编号id、擦除次数、备份扇区id、备份扇区擦除次数、头结构校验信息;二、文件管理:对所有文件和文件夹都进行编号,将文件目录与文件都连续存储在扇区头信息之后。该发明可以很容易实现嵌入式应用中,满足用户对大扇区norflash存储器中的文件存储管理的基本需要;对扇区损坏在文件操作时能即时发现,通过动态更换扇区;内存占用小无需缓冲一个扇区,扇区擦除使用平衡,能很好的满足小系统中对文件系统的需求。
现有的嵌入式文件系统的实现方案存在一定的缺陷:首先没有对待运行的文件进行预处理,使得不同的文件没有得到不同级别的处理,进而影响文件最终的处理结果;同时也没有对文件系统中不同的扇区运行情况进行监测分析和处理,使得不同的扇区没有得到均衡利用,进而导致存在问题的扇区影响整个文件系统的实时运行。
发明内容
针对现有技术存在的不足,本发明的目的在于提供一种嵌入式小型实时文件系统的实现方法,用于解决现有方案中不能对文件进行动态分配扇区来提高文件系统实时处理效果的技术问题。
本发明的目的可以通过以下技术方案实现:
一种嵌入式小型实时文件系统的实现方法,包括:
获取待交互的实时文件集,实时文件集包含文件编号、文件标志符、文件占存和文件类型;
对实时文件集进行预处理并获取对应的文件系数,文件系数是用来获取实时文件集对应的标志以便对其进行划分的数值;
获取系统中扇区的数据集,数据集包含扇区编号、扇区标志符、使用空间和扇区状态;
对数据集进行预处理获取对应的扇分值,扇分值是通过将数据集中的各项数据进行归一化处理和计算来对若干个扇区进行分级的数值;
将扇分值与预设的扇分范围进行匹配获取包含第一排序集、第二排序集和第三排序集的扇区分析集;
基于不同的分级方案将实时文件集分配至扇区分析集中空闲的扇区,并根据实时文件集的操作动作对扇区的数据集进行处理和更新;其中,不同的分级方案包括自动化分级方案和手工标注方案。
优选地,对实时文件集进行预处理的具体步骤包括:
获取实时文件集中的文件编号、文件标志符、文件占存和文件类型;将文件编号和文件标志符分别标记为WBHi和WBFi,i=1,2,3,...,n;n为正整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京电科智能科技有限公司,未经南京电科智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210197032.X/2.html,转载请声明来源钻瓜专利网。