Difference between revisions of "Usb упражнение"
From Ilianko
Line 2: | Line 2: | ||
Задачи за изпълнение: | Задачи за изпълнение: | ||
+ | Задачите се изпълняват на виртулна машина предварително подготвена от ръководителя на приложението. | ||
+ | |||
+ | 0. Включване на usb устройство към виртуалната машина. | ||
1. Да се проверят наличните usb устройства: | 1. Да се проверят наличните usb устройства: | ||
Line 18: | Line 21: | ||
− | 3. С wireshark да се проследи предаване на данни на устройството. | + | 3. С wireshark да се проследи предаване на данни на usb устройството. |
+ | *активира се '''usbmon''' | ||
+ | modprobe usbmon | ||
+ | *стартира се wireshark | ||
+ | wireshark | ||
+ | |||
+ | Командите се изпълняват като root през терминал. | ||
+ | |||
+ | 4. Да се наблюдават събитията при включване на usb устройство с '''udevadm''' | ||
+ | |||
+ | udevadm monitor | ||
+ | |||
+ | 5. Да се разгледат параметрите на устройството | ||
+ | |||
+ | udevadm info --attribute-walk --path=... | ||
− | + | 6. [[Udev,_динамична_инициализация_на_периферия#Задаване на правила при инициализация на USB устройство|Да се конфигурира събитие при включване на usb устройство.]] |
Revision as of 09:49, 5 February 2014
Теория USB
Задачи за изпълнение: Задачите се изпълняват на виртулна машина предварително подготвена от ръководителя на приложението.
0. Включване на usb устройство към виртуалната машина.
1. Да се проверят наличните usb устройства:
- Иползвайте инструмента lsusb
2. Да се разгледат параметрите на различни USB устройства като се определят
- текущ адрес на устройството
- брой на конфигурациите
- заявена мощност
- брой на интерфейсите
- типа на устройство (class)
- конфигурирани канали
- тип предаване на данни
lsusb -s Bus#:Device# -v|less
3. С wireshark да се проследи предаване на данни на usb устройството.
- активира се usbmon
modprobe usbmon
- стартира се wireshark
wireshark
Командите се изпълняват като root през терминал.
4. Да се наблюдават събитията при включване на usb устройство с udevadm
udevadm monitor
5. Да се разгледат параметрите на устройството
udevadm info --attribute-walk --path=...
6. Да се конфигурира събитие при включване на usb устройство.