社区
Linux/Unix社区
帖子详情
linux下优盘写的问题??
cubbercn
2007-05-07 10:36:03
本人做一个linux 图象采集,然后全速写入优盘的小系统,现在的问题是,在图片采集存储的前20秒可以以每帧8秒的速度写(每张图片约150K) ,但是超过20秒后,速度明显下降(摄像头和优盘通过了一个usb hub 1.1连接到开发板同一usb口),基本为每秒一帧,采用写的方式为先通过挂载,然后使用标准C的fwrite写入/mnt, 还没有解决问题,请教各位???
...全文
312
10
打赏
收藏
linux下优盘写的问题??
本人做一个linux 图象采集,然后全速写入优盘的小系统,现在的问题是,在图片采集存储的前20秒可以以每帧8秒的速度写(每张图片约150K) ,但是超过20秒后,速度明显下降(摄像头和优盘通过了一个usb hub 1.1连接到开发板同一usb口),基本为每秒一帧,采用写的方式为先通过挂载,然后使用标准C的fwrite写入/mnt, 还没有解决问题,请教各位???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mymtom
2007-06-09
打赏
举报
回复
用setbuf或setvbuf设置文件为不要使用缓存,然后用fwrite测试写入速度。
cubbercn
2007-06-09
打赏
举报
回复
测试的方法是先mount优盘 使用write函数将内存中一片数据约150k一次性写到/mnt/pic1.dat ,但是经测试每张图片约耗时0.01秒,这证明不可能已写入优盘(1.1的优盘一般1.2M),而且umount时,要等待一段时间,故判断还是写到了某个缓存
cubbercn
2007-06-09
打赏
举报
回复
我使用了read, write 但是经测试还有缓冲,是不是usb自带了一个缓冲阿??
我一帧就是一个文件,所以每写一次,就fclose一次。
ma100
2007-06-08
打赏
举报
回复
不要每写一祯数据,就fclose
全写完再fclose
因为每次打开文件fseek会越来越慢
dai_weitao
2007-06-07
打赏
举报
回复
不要用fwrite, 这个是有缓存的函数. 你应该用write, 这是Linux提供的无缓存IO读写调用, 速度很快.
mymtom
2007-06-07
打赏
举报
回复
setvbuf 和 setbuf 都可以设置FILE的缓存。
laughing0329
2007-06-07
打赏
举报
回复
关注!!自我感觉要进行u盘驱动的研究!
cubbercn
2007-06-06
打赏
举报
回复
请问一下,怎么测试U盘的写入速度?? 测试时需要阻塞写入而且没有缓存吧?可是我现在都带缓存,不知怎么去掉缓存啊!谢谢!
mymtom
2007-05-10
打赏
举报
回复
好像比较难呀,你需要测试U盘的写入速度,如果与图像的数据产生的速度差距较大,就很难办了,你的系统看起来也无法提供更大的缓存了!
好好算一下,如果有必要,需要换usb 2.0 和更快速的U盘!
cubbercn
2007-05-08
打赏
举报
回复
谢谢 现在确定是缓存的原因 不过现在有个演示的需求,在linux下,怎么增加写usb缓存的呢?? 现在摸约24M 左右???能不能扩大点,内存本身64 M
linux
取消u盘
写
保护,如何关闭u盘
写
保护?u盘
写
保护怎么去掉?
如何关闭u盘
写
保护?u盘
写
保护怎么去掉?相信很多用户在使用U盘的过程中,由于使用不当或U盘病毒的破坏等原因,经常出现U盘
写
保护的情况,导致无法向U盘拷贝文件,同时也无法修改U盘文件,给使用带来了很多不便。那么,如何快速去掉U盘
写
保护的功能呢?具体方法如下:方法一:通过U盘病毒专杀工具USBCleaner来解除U盘
写
保护U盘
写
保护怎么去掉,相信很多网友都会有这样的疑问,我们先教大家一种非常简单的方法...
linux
u盘保护,如何解除U盘
写
保护状态?
如何解除U盘
写
保护状态?发表于:2020-06-02 07:27:07第1篇:如何解除U盘
写
保护状态?本人没有测试过;Control\,当系统重启至U盘灯闪时,不知道[其它方法"中的两步对其是否有铺垫作用,进行如上*作有时会解决不了
写
保护的
问题
,但在实际*作中。exe2。Windows Registry Editor Version 5;StorageDevicePolicies]&quo...
linux
找u盘,
linux
系统怎样找到U盘?
linux
系统怎样找到U盘?精选更新时间:2019-10-27 00:12最满意答案1. 用FDISK-l 来找,一般U盘会被
LINUX
认为SCSI设备,如果有SCSI设备那么U盘一般是最后一个SCSI设备.如果没有SCSI设备,一般sda就是U盘。2. 若第一个插入的u盘一般是sda,但第二个插入的不同牌子的u盘有可能是sdb,而且下次插入时还是如此。具体步骤:1.查看所有的设备文件.在linu...
linux
怎么格式化u盘
写
保护,u盘
写
保护如何解除?去掉保护模式的具体方法
u盘作为小型便携式移动存储设备,深受广大用户的喜爱。近来有用户反馈称,当U盘正在读取和
写
入时,提示“U盘被
写
保护”,因此U盘不能打开。现在小编就u盘
写
保护如何解除的
问题
给大家讲解一下,下面就是u盘怎么去掉保护模式的图文教程,希望能对你们有所帮助。1、拨动
写
保护开关。现在很多u盘上都有
写
保护的按钮,如果不小心转动到
写
保护状态,就会
写
保护u盘,解决办法简单地直接转动按钮就可以了。 2、通过计算机对U盘...
linux
怎么格式化u盘
写
保护,u盘
写
保护怎么去掉
最近很多用户在问小编u盘
写
保护怎么去掉,其实
问题
非常的简单,但是很多用户不知道怎么解决,下面来看看详细的解决方法吧。需要的快点来看看吧。u盘
写
保护怎么去掉1、可能是在不小心的情况下打开了这个开关,只需要找到开关关闭
写
保护即可。
写
保护系统软件图解12、通常情况下我们的u盘格式都是FAT32的,我们首先把它转换成NTFS格式:1.开始菜单 - 运行 - 然后在输入框内输入“cmd”,再按下回车键,会弹...
Linux/Unix社区
23,223
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章