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相近的工具,或者遇到过类似的问题,帮忙给个回答,如果对我的描述有什么不明白的地方欢迎提问。