m0_59760281 2021-06-28 15:23 采纳率: 0%
浏览 46

求与dosfstools_4.2功能类似的工具

1.我手上目前有一个摄像头内存卡测试的任务,将摄像头的内存卡录制满之后,用SD卡修复工具修复一下,然后测试修复的时间,是否有掉帧的情况。

2.给我下任务的前辈让我使用dosfstools_4.2这个工具,将源码通过交叉编译(./configure --host=arm-buildroot-linux-uclibcgnueabihf --prefix=$PWD/install),生成的fsck.fat传到摄像头里面,通过./fsck.fat -a /dev/mmcblk0 进行修复,并且统计不同容量内存卡修复需要花费的时间

3.经过测试发现fsck.fat这个程序对容量越大的内存卡修复耗费的内存也越大,超过了系统空闲内存,每次修复提示malloc无法分配内存,如果要解决这个问题要么改工具源码,要么找别的工具,在网上找了一圈SD卡修复工具,搜了一圈都是windows桌面应用。

4.请问各位大佬是否知道有和dosfstools_4.2相近的工具,或者遇到过类似的问题,帮忙给个回答,如果对我的描述有什么不明白的地方欢迎提问。

  • 写回答

1条回答 默认 最新

  • woc ??? 2024-03-06 16:04
    关注

    在嵌入式系统中,除了dosfstools,还有一些其他的工具可以用于 FAT 文件系统的修复和检查。以下是一些建议的工具:

    1. e2fsck:

      • 描述: e2fsck 是用于检查和修复 ext2/ext3/ext4 文件系统的工具。虽然它主要设计用于 ext 文件系统,但有时也可以用于 FAT 文件系统。
      • 使用: 在某些系统上,e2fsck 可能已经包含在文件系统工具包中。你可以尝试使用 e2fsck 来检查和修复 FAT 文件系统。
    2. fsck.vfat:

      • 描述: fsck.vfat 是用于检查和修复 FAT 文件系统的工具,可能是 dosfstools 包的一部分。
      • 使用:fsck.fat 类似,你可以尝试使用 fsck.vfat 这个工具来进行 FAT 文件系统的修复。在一些系统中,它可能是 dosfsck 的软链接。
    3. exFAT-utils:

      • 描述: exFAT-utils 包含了用于 exFAT 文件系统的一些工具,可能也包含用于修复的工具。
      • 使用: 如果你的摄像头使用的是 exFAT 文件系统,可以尝试使用 exfatfsck 工具。

    请注意,在一些嵌入式系统中,特定的工具可能需要针对系统进行交叉编译。如果系统的内存资源有限,确保使用的工具版本和选项能够适应你的嵌入式环境。你可能需要在嵌入式系统的软件包管理中查找和安装这些工具,或者在交叉编译时选择适当的工具链。

    评论

报告相同问题?

悬赏问题

  • ¥15 WPF如何用Chart绘画出Y轴的左边数据
  • ¥15 pycharm无法查看内置代码
  • ¥15 跑hls xfopencv的例程standalone_hls_axi_example出的错误,csim没问题,c synthesis出的错误
  • ¥15 sqlserver update语句逐行生效
  • ¥15 mssql2000游标循环次数对不上
  • ¥20 Windows10系统命令行调用
  • ¥15 php环境如何实现国密SM2相关功能
  • ¥15 关于#单片机#的问题:K210 例程里面提示我iomem.h: No such file or directory
  • ¥15 LSPI算法的大问题
  • ¥15 java导出word 动态填充数据