2012-02-17 2 views
6

Я работаю с различными (в основном Bluetooth) платами разработки (ConnectBlue, Ubertooth, USRP и т. Д.), Чтобы исследовать поведение Bluetooth-связи на уровне PHY. Чтобы получить дополнительную информацию, я ищу способ отладить стек Bluetooth на рабочем столе Windows 7. Мой прецедент относительно прост: у меня есть пользовательские реализации основной полосы, которые устанавливают соединения с компьютером Windows. Я бы хотел увидеть все, что делает Bluetooth/драйвер Bluetooth.Инструмент Windows 7 Bluetooth stack

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

Надеюсь, что кто-нибудь, более знакомый с отладкой драйвера устройства и службами Windows Kernel, может дать мне несколько указателей здесь.

ответ

5

Поскольку вы, похоже, не получили никаких хитов, я опубликую, что смогу.

У меня нет определенных ответов, но в блоге NTDebugging они часто выполняют отладку аппаратного уровня в windbg.

I.e. http://blogs.msdn.com/b/ntdebugging/archive/2007/06/22/where-the-rubber-meets-the-road-or-in-this-case-the-hardware-meets-the-probe.aspx

Чтобы быть честным, то это будет требовать обширных знаний не только вашего оборудования, но и глубоких внутренних окон, и как написано стек Bluetooth, но WDK, вероятно, будет хорошее место, чтобы начать для понимания стека Bluetooth. Я также проверил бы блог для советов и трюков.

Другое место, чтобы проверить и задать вопросы: http://osronline.com/ Это одно из лучших сообществ о драйверах устройств, поэтому у них должны быть разумные советы о том, что вы пытаетесь сделать.

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