一种嵌入式轻量级文件系统Flash均衡擦写方法及系统

    公开(公告)号:CN116431064A

    公开(公告)日:2023-07-14

    申请号:CN202310243806.2

    申请日:2023-03-14

    Abstract: 本发明适用于文件系统技术领域,涉及一种嵌入式轻量级文件系统Flash均衡擦写方法,包括:读取Flash中的映射关系管理表A或B,加载到映射关系管理表C,并初始化空闲链表L1及脏区链表L2;记录每个Flash块的擦写次数,超过平均擦写次数并达到脏区阈值时,将该Flash块的内容迁移到空闲链表L1分配的新块,并将该Flash块加入脏区链表L2,更新映射关系管理表C;根据逻辑块索引与物理块索引建立映射关系,将数据写入对应的物理块,保存映射关系到映射关系管理表C;根据下传的逻辑块索引在映射关系管理表C中找到对应的物理块索引,再读取物理块中的数据;定时检查空闲块个数,并对位于脏区链表上的Flash块进行回收。本发明可实现嵌入式轻量级文件系统Flash稳定的均衡擦写。

Patent Agency Ranking