Я работаю с различными (в основном Bluetooth) платами разработки (ConnectBlue, Ubertooth, USRP и т. Д.), Чтобы исследовать поведение связи Bluetooth на уровне PHY. Чтобы получить более подробную информацию, я ищу способ отладки стека Bluetooth на настольном компьютере с Windows 7. Мой вариант использования относительно прост: у меня есть пользовательские реализации основной полосы частот, которые устанавливают соединения с компьютером Windows. Я хотел бы увидеть все, что делает аппаратное обеспечение / драйвер Bluetooth.
Я не уверен, как к этому подойти: я хотел бы увидеть, когда драйвер Bluetooth Chip / Windows получает сигнал и как его (сообщение) интерпретируют / форматируют / передают через различные соответствующие API. В основном это относится к отладке ядра.
Есть ли способ отобразить состояние подключенного оборудования в Windows в WinDBG? Может быть, выполнить (Kernel) API журналирование на службе ядра Bluetooth?
Я надеюсь, что кто-нибудь, более знакомый с отладкой драйверов устройств и службами ядра Windows, может дать мне несколько советов здесь.