非SD卡数据记录

时间:2019-05-09 09:41:44

标签: embedded-linux

我正在测试在Xilinx ZC706板上启动的Linux操作系统的RTOS功能。我已经使用yocto制作了操作系统,并且正在使用工具链交叉编译该程序并部署在ZC706板上。

在所有测试中,我都使用SD卡上文件系统中的fwrite()函数在文件中使用二进制数据记录,如下所示。

fwrite(ptp, sizeof(struct mystruct),1,pfile);

但是我认为这种方法效率不高,因为fwrite的每个周期大约需要8uSec,但有时(一百分之一)会突发61uSec。

我想问一下您是否可以建议一种替代方法来记录数据,可能不记录SD卡。或者,如果您可以提出一种比fwrite()具有结构的数据更有效的方法,请在SD卡本身上进行。

0 个答案:

没有答案