• 4736阅读
  • 2回复

qt嵌入式下把数据写入U盘慢问题 [复制链接]

上一主题 下一主题
离线lzpmail
 
只看楼主 正序阅读 楼主  发表于: 2011-07-06
大家好, 我在自己的tq2440板子上 写了个小程序,当把数据写到U盘上时要等好久数据才会保存在U盘上(大概1分钟吧), 我已经加了flush()函数来刷新缓冲区,  还请大家指教,有什么好方法改善, 谢谢
离线lzpmail
只看该作者 2楼 发表于: 2011-07-06
可能, 但总的有个解决办法吧, 为什么用flush也没用呢, 我做了个测试, 写数据到文件的代码早已执行完, 但为什么一定要等好久数据才会真正写到U盘呢。

谢谢你的方法, 我试下, 谢了
离线haoyue

只看该作者 1楼 发表于: 2011-07-06
跟QT没关系吧。你自己用纯C写个程序,估计也是一样的效果

用fsync试试
快速回复
限100 字节
 
上一个 下一个