小编A.G*_*.G.的帖子

带有 eMMC NAND 闪存的嵌入式 Linux 使用什么文件系统

我负责为嵌入式 Linux 设备选择文件系统。该设备是飞思卡尔 iMX6,运行 eMMC NAND 闪存和内核 v3.10.17。

我计划按如下所述对 Flash 进行分区:

分区 #1:内核 - 未挂载
分区 #2:rootfs - 以只读模式挂载在 "/"
分区 #3:userdata - 以读写模式挂载在 "/home"

"/var" 和 "/tmp" 目录将被挂载为 tmpfs。

在之前的一些嵌入式linux项目中,我曾经在不是eMMC NAND闪存的NAND闪存上使用UBIFS。

由于 eMMC NAND 闪存包含磨损均衡功能,UBIFS 不应与它们一起使用,因为 UBIFS 的磨损均衡功能可能会干扰 eMMC NAND 闪存使用的磨损均衡功能。

我打算将ext2ext3用于Partition #2 (rootfs) 和ext3用于Partition #3。我想知道 ext3 是否足够健壮,以便在硬重置重新启动电源故障后我的数据不会轻易损坏。

有没有人在这方面有很强的背景,可以帮助我找出最好的文件系统?

谢谢。

filesystems embedded-linux

5
推荐指数
1
解决办法
4810
查看次数

编写C++ Builder/Delphi组件并将二进制属性保存到DFM文件

我写了一个C++构建器组件来显示SVG文件对它们执行一些操作.

现在,我发布了一个名为SvgFile(UnicodeString)的属性,该属性可以在IDE中使用SVG文件的文件名进行初始化.这很好用.此属性保存在DFM文件中,可以从中重新加载.

但是我必须为应用程序提供SVG文件,因此我想将SVG保存到DFM文件中,因为它是使用TImage组件完成的.

我想我必须写一个TPropertyEditor,也许是一个TPersistent类,但我不知道该怎么做.

有人能帮我这么做吗?

编辑2013/01/17:这是一个解决方案http://www.informit.com/articles/article.aspx?p=28278&seqNum=5

谢谢你的帮助.

delphi components dfm c++builder-xe tpersistent

4
推荐指数
1
解决办法
1063
查看次数