Возникла необходимость написать драйвер для устройства. В устройстве используются булк и изохрон. Устройство страшно спецефичное, и под уже существующие дрова (типо usb mass storage или какоенить чар-устройство) не получится. Так-же необходимо получить максимум пропускнухи от юзб и еще хочется от него совместимости с максимальным количеством ядер (посему в первую очередь интересует libusb) Данный драйвер (или прога) в ближайшее время будет портироватся под ARM (toradex colibri) а там пока есть только 2.4 ядро, хотя и обещают 2.6 в ближайшее время...
Какой из вариантов: libusb, usbdevfs или кернельный модуль посоветуйте для этого ? Интересно знать какую пропускнуху удается достич при использовании первых двух вариантов (особенно первого)....