2014-02-11 2 views
-4

Я пытаюсь изучить разработку ядра Unix, и меня попросят «поиграть с кодом драйвера usb и узнать все». С чего начать?USB-драйвер устройства Linux

Заранее благодарен!

+0

Я советую вам начать чтение этого документа [USB device driver] (https://lwn.net/images/pdf/LDD3/ch13.pdf), чтобы понять основы. –

ответ

0

Я думаю, вы должны сначала начать изучение USB-протокола, а затем проанализировать драйверы usb linux. Прочтите спецификации usb с сайта www.usb.org.

3

Сначала пройти через основу USB

Попробуйте понять USB-документ с бесплатного электронного сайта

После этого перейти на Linux ядро ​​документа

Постоянно пытаюсь пройти через коду ядра Linux в модуле USB и corelate с документом содержит.

Если какая-либо плата доступна, попробуйте поместить отладочные файлы в код ядра, сбрасывать на борт и наблюдать за потоком кода для разных USB-устройств.

Смежные вопросы