Как я могу получить доступ к драйверам USB, USBMap и прослушивать порт USB на osX? - PullRequest
1 голос
/ 20 июля 2011

Мне интересно, как я мог получить доступ к USB (через C, цель C) и слушать что происходит, на моем USB-порту.

Я уже использовал инструмент USB Prober, расположенный по адресу / Developer / Applications / Utilities / но я хотел бы пойти немного глубже в практике.

Я не нахожу ничего действительно интересного в программировании USB для Mac и в том, как изменить драйверы / ядро ​​для прослушивания связи между устройством USB и ядром USB.

Есть ли у кого-нибудь интересная информация?

Заранее спасибо.

С уважением

1 Ответ

0 голосов
/ 20 июля 2011

Хотя я бы порекомендовал вам приобрести приличный аппаратный анализатор, вы можете попробовать установить отладочную версию IOUSBFamily , которая в сочетании с USB Prober и usbtracer (входит в комплект)в USB Prober, обратите внимание, что он выводит только ограниченный объем данных, 8 байтов в 32-битных системах, 16 в 64-битных системах), вероятно, даст вам больше информации, чем вы действительно хотите.

Вы также можете бытьвозможность изменять и перестраивать IOUSBFamily (обратите внимание, что ссылка указывает на последнюю версию, но вам, вероятно, следует использовать ту, которая соответствует вашему ядру), чтобы выгрузить большее количество данных, чем то, что вы в настоящее время получаете от usbtracer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...