Регистрация данных не на SD-карте - PullRequest
0 голосов
/ 09 мая 2019

Я работаю над тестированием возможностей ОСРВ ОС Linux, загруженной на плате Xilinx ZC706.Я сделал ОС с yocto, и я кросс-компилирую программу, используя набор инструментов, и внедряю на плате ZC706.

Во всех моих тестах я использую двоичную регистрацию данных в файле с помощью функции fwrite () в файловой системе на SD-карте, как показано ниже.

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

Но я предполагаю, что этот методнеэффективен, так как каждый цикл fwrite занимает около 8uSec, но иногда (один из ста) происходит всплеск 61uSec.

Я хотел бы спросить, можете ли вы предложить альтернативный метод регистрации данных, вероятно, не входя в системуSD-карта.Или, если вы можете предложить более эффективный метод для данных, чем fwrite () со структурами, на самой SD-карте.

...