ARM嵌入式:USB移除设备要做什么工作

[复制链接]
 楼主| linnaldf 发表于 2008-6-11 09:24 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;我们的ARM平台是S3C2410,协议栈只支持USB1.1,不支持HUB,感觉比较差劲。现在要增加像WINDOWS那样点击右下角删除USB设备的功能,以防损伤U盘。<br />&nbsp;&nbsp;&nbsp;&nbsp;请问这个过程中,应用程序要做些什么工作?具体是个什么样的过程?<br />&nbsp;&nbsp;&nbsp;&nbsp;谢了!
wlsui 发表于 2008-6-15 12:00 | 显示全部楼层

检查所有的操作都完成后,关闭端口,

然后不要再对其进行任何操作
平常人 发表于 2008-6-15 21:14 | 显示全部楼层

需要保证所有的临时Cache内容全部都写回U盘

保证文件系统的一致性。
 楼主| linnaldf 发表于 2008-6-16 09:09 | 显示全部楼层

thanks

&nbsp;&nbsp;&nbsp;&nbsp;谢谢两位。<br />&nbsp;&nbsp;&nbsp;&nbsp;USB协议栈是否有这些接口函数来查询U盘操作是否已经停止、Cache内容是否已经全部写到U盘?<br />&nbsp;&nbsp;&nbsp;&nbsp;先回去看看协议栈。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

70

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部