> man operating_systems
Linux: мониторинг и отладка USB
Петр Зайцев (Pete Zaitcev) написал патч для ядра Linux, который использует debugfs Грега KH (Greg KH) для вывода информации для отладки USB. Как поясняет Петр, он устал добавлять dbg() в код и засорять dmesg, поэтому и написал этот usbmon. Сам он использует его для отладки USB устройств хранения данных и находит это весьма удобным, хотя возможности патча на данный момент и ограничены.

Хотя работа Петра и основана в первом приближении на USBMon от Дэйва Хардинга (Dave Harding), это полностью переписанный код, который на данный момент даже не совместим с пользовательским Java-приложением USBMon. Петр отмечает, что есть возможность сделать их совместимыми, но для этого понадобится небольшой дополнительный слой адаптации, поскольку Хардинг собирал информацию с устройств, а его патч берет ее с шины (и тому есть свои причины, связанные с работой hotplug и гонками). Сегодняшняя архитектура usbmon позволяет добавлять дополнительные форматы вывода, включая и старый формат USBMon, но на данный момент это еще не реализовано.

Вы можете скачать соответствующие патчи:

usbmon.patch (22.37 KB)
usb_export.patch (948 b)

Roman I Khimov  в  Суббота, 25 Декабрь 2004, 14:19  |   Комментарии: 0  |  для печати

Наши новости доступны в формате RSS.

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.