tinyFlash:一个超级小型的嵌入式Flash KV存储系统

时间:2024-03-31 11:42:26
【文件属性】:

文件名称:tinyFlash:一个超级小型的嵌入式Flash KV存储系统

文件大小:5KB

文件格式:ZIP

更新时间:2024-03-31 11:42:26

系统开源

tinyFlash 一种轻量级的flash数据存储方案 设计原理 本方案采用两个垂直轮流使用的方法存储数据,每个初始4096字节,翻转状态如下表: 最高编号 使用状态 数据分布 初步一 使用中 0xAA······················································· ······ 最高二 未使用 0xFF························································ ······ 使用中的二氧化碳数据分布如下表: 顶端头部 K1 V1 K2 V2 ..... n Vn 32字节 3字节 n字节 3字节 n字节 ..... 3字节 n字节 每个KV数据存储形式如下表: 第一字节 第二字节 第三字节 n个字节 钥匙 〜关键 伦 Len个字节数据内容 第一个字节存放的是数据的Key,取


【文件预览】:
tinyFlash-master
----tinyFlash_port.h(689B)
----tinyFlash_port.c(712B)
----README.md(4KB)
----tinyFlash.h(331B)
----tinyFlash.c(6KB)

网友评论