В настоящее время я пишу javax-usb (JSR-80) реализацию с использованием libusb 0.1 в качестве бэкэнда.Мне нужно проверить функциональность массовой передачи, и я предполагаю, что самый простой способ сделать это - связаться с запоминающим устройством USB, таким как флэш-накопитель USB.К сожалению, я понятия не имею, как работают эти устройства.Я предполагаю, что существует какой-то протокол, и мне нужно отправить некоторые управляющие запросы USB, прежде чем я смогу инициировать передачу на конечных точках массовых операций.
Я не заинтересован в написании полного драйвера USB-накопителя или чего-то подобноготак что даже материал файловой системы не имеет значения.Моя единственная цель - передать некоторые данные через некоторую массовую конечную точку, чтобы я мог сравнить свою реализацию с эталонной реализацией.
Мне нужен пример кода (язык не имеет значения и, скорее всего, даже не имеет)не имеет значения, использует ли он libusb или что-то другое) или спецификацию запоминающего устройства USB, которую легко понять программистам (я не специалист по аппаратному обеспечению).Я уже искал в Интернете, но пока не нашел ничего полезного.