|
С usb.org выкачать USB mass storage class specification. Два варианта есть - bulk only и CBI. первый IMHO проще. Там элементарщина - обмен пакетами туды-сюды (CBW/CSW). Это транспортный уровень для команд. А сами команды тоже стандартны. И имя этому стандарту - SCSI-2. Все необходимое можно надыбать на www.t10.org. Еще в спецификации описывается использование MMC-команд и набора команд флопи-диска, но все это геморройнее сказей. Примерный расход ресурсов процессора - 0.2 mips на TMS320VC5509 при передаче 8-ми мегабит полезных данных по USB full speed (встроеный контроллер). На хай спид не мерял отжиралку ресурсов, гоню поток в 54 мегабита через NET2270.
А уж как именно применить все это - думайте сами - я например использую чтение из заданной области виртуальных секторов, подсовывая туда свои реалтайм-данные.
E-mail: info@telesys.ru