首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌入式应用程序和破旧的闪存盘

嵌入式应用程序和破旧的闪存盘
EN

Stack Overflow用户
提问于 2009-12-01 11:48:34
回答 7查看 572关注 0票数 3

我有一个嵌入式应用程序,需要做大量的写入闪存盘(或其他)。由于环境的原因,我们无法使用硬盘。这是一个容易受到振动和爆炸性燃料蒸气影响的工业系统。

问题是,闪存的生命周期约为100000个写入周期。为您的数码相机提供足够的空间。在我们的场景中,一年后就会耗尽。

人们有没有找到适合他们的替代方案呢?

我正在考虑使用FRAM,但它在这里之前已经做过了,它很慢,而且很小。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-12-02 01:45:32

我正在考虑使用铁电存储器,但是之前已经做过了,而且它很慢,而且很小。

nvSRAM相比,它可能会提供您所需的性能。

票数 0
EN

Stack Overflow用户

发布于 2009-12-01 13:11:20

正如Nils所说,商用紧凑型闪存卡和驱动器替换(NAND)具有损耗均衡功能。如果你使用的是便宜的板载闪存,你可能需要自己来做。

最好的方法是某种环形缓冲区,在这种缓冲区中,您只需附加数据,然后覆盖整个驱动器。请记住,闪存只能擦除整个块(页),但随后可以将单个字节附加到该页中的现有数据。

此外,您是否可以在RAM中缓冲页面,然后写入一次,或者是否必须始终提交单个字节?

大多数嵌入式处理器的应用程序都有这样的例子。

票数 4
EN

Stack Overflow用户

发布于 2009-12-01 15:05:25

你真的需要提供更多的信息:

  • 您需要多少容量?
  • 您需要多少成本?
  • 您需要多长生命周期?

如果您的存储需求不是特别大,并且您可以处理成本,那么有battery-backed SRAM parts (每部分至少2MB)与内存一样快(这就是它们),并且对写入次数没有限制。但它们的价格比flash贵得多。

您还可以获得一个带有SATA接口的驱动器,其中填充了DRAM。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1823874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档