sl11ride
因为usb mass storage是直接对扇区操作的,host会发读/写扇区的命令,而不会牵涉到fat内部的细节。如果你是拿普通的ide接口的硬盘,通过usb芯片来做移动硬盘,那么你只需要知道ide接口协议,scsi的一个命令子集,usb协议,usb mass stroage协议部分就差不多了。你可以去看看sl11ride这个芯片。另外,现在市场上的移动硬盘盒已经很便宜了。上次买了个硬盘盒,才25块。你可以到这里看看我的硬盘mp3,里边就有移动硬盘的功能。这里是usb部分的源代码:http://www.21icbbs.com/club/bbs/showannounce.asp?v=&id=1702041