Estoy trabajando con varias placas de desarrollo (principalmente Bluetooth) (ConnectBlue, Ubertooth, USRP, etc.) para investigar sobre el comportamiento de la comunicación Bluetooth a nivel PHY. Para obtener más información, estoy buscando una manera de depurar la pila de Bluetooth en una computadora de escritorio con Windows 7. Mi caso de uso es relativamente simple: tengo implementaciones de banda base personalizadas, que establecen conexiones con la computadora con Windows. Me gustaría ver todo lo que hace el hardware/controlador Bluetooth.Instrumento pila Bluetooth con Windows 7
No estoy seguro de cómo abordar esto: me gustaría ver cuándo el controlador Bluetooth Chip/Windows recibe una señal, y cómo se interpreta (formatea)/pasa el mensaje a través de las diversas API afectadas. En su mayoría esto se relaciona con la depuración del kernel. ¿Hay alguna manera de mostrar el estado del hardware adjunto en Windows en WinDBG? ¿Tal vez para realizar el registro API (Kernel) en el servicio kernel de Bluetooth?
Espero que alguien más familiarizado con la depuración del controlador del dispositivo y los servicios del Kernel de Windows me puedan dar algunos consejos aquí.