主题 : 小问题外包解决 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 38426
精华: 0
发帖: 13
金钱: 75 两
威望: 15 点
综合积分: 26 分
注册时间: 2011-02-25
最后登录: 2011-08-16
楼主  发表于: 2011-07-30 17:17

 小问题外包解决

大家好!
本人在实现2440的USB从设备模拟成了一个U盘。而另一个USB主设备会往2440的从USB写一个文件。
insmod g_file_storage.ko file=/dev/mmcblk0p1 stall=0 removable=1
而同时这个SD卡被挂载到 /mnt/sd目录,所以写入的文件,可以在这个目录下看到。

但是现在的问题是,不能通过2440里面来读出这个目录下的这个文件出来。通过USB口可以。
用一个线程去一直扫描去读这个被写入的文件,会使写入失败。
这估计是由于g_file_storage驱动没给其绑定的设备上锁引起的。
如有哪位仁兄能解决这个问题。最好是在北京。可以把这个项目包给他做。经费面议。
弄透彻