lxhpt
驱动牛犊
驱动牛犊
  • 注册日期2002-10-17
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1622回复:0

usb device /usb host

楼主#
更多 发布于:2003-11-04 18:08
其实USB协议很简单,大家不要把它看的太难.它只是一种框架试的东西,我们只是需要把你要实现的工作套在它的框架上.其实真的要掌握USB这个东西,只要把把几个概念性的东西掌握好就行.以前我对USB也一点多不清楚,通过做项目,真正动手,就对USB比较了解了.就象frank_wang 说的,你只要知道USB HOST是怎样对U盘丛SetHubAddr,SetDiskAddr,SetConfig,GetDevDescriptor,GetConfigDescriptor后,主机就能知道USB device的IN端点和OUT端点,以及通讯包的大小,主机知道了设备的能力后,会根据各自的端点能力进行相应的通讯.那通讯中就会应用到8070i协议和scsi命令.
至于FAT12/FAT16/FAT32文件系统,可以找一份
Microsoft Extensible Firmware Initiative
FAT32 File System Specification 看看.文件系统最主要要了解文件在U盘中的存储格式,一般的U盘分为以下几个区:MBR,Reserved Region,FAT1,FAT2,ROOT,DATA.
游客

返回顶部