相关疑难解决方法(0)

Flash中的循环缓冲区

我需要将不同长度的项目存储在闪存芯片中的循环队列中.每个项目都有它的封装,所以我可以弄清楚它有多大以及下一个项目的开始位置.当缓冲区中有足够的项目时,它将换行到开头.

在闪存芯片中存储循环队列的好方法是什么?

我想存储成千上万件物品的可能性.所以从头开始读到缓冲区的末尾并不理想,因为搜索到最后需要时间.

此外,因为它是圆形的,我需要能够区分第一个项目和最后一个项目.

最后一个问题是它存储在闪存中,因此擦除每个块都非常耗时,并且每个块只能执行一定次数.

embedded queue circular-buffer flash-memory

7
推荐指数
1
解决办法
4470
查看次数

标签 统计

circular-buffer ×1

embedded ×1

flash-memory ×1

queue ×1