【文件属性】:
文件名称:tinyFlash:一个超级小型的嵌入式Flash KV存储系统
文件大小:5KB
文件格式:ZIP
更新时间:2021-03-11 17:55:46
系统开源
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)