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

求与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 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算