私は、PHYレベルでのBluetooth通信の動作について研究するために、さまざまな(主にBluetooth)開発ボード(ConnectBlue、Ubertooth、USRPなど)と協力しています。いくつかの洞察を得るために、私はWindows 7のデスクトップコンピュータでBluetoothスタックをデバッグする方法を探しています。私の使用事例は比較的シンプルです。私はWindowsベースのコンピュータとの接続を確立するカスタムベースバンド実装を持っています。私は、Bluetoothハードウェア/ドライバが行うすべてを見たいと思います。計測器Windows 7のBluetoothスタック
私はこれにアプローチする方法がわかりません:Bluetooth Chip/WindowsドライバがSignalを受け取るタイミングと、そのメッセージ(メッセージ)がどのように解釈され/フォーマットされ/関連するさまざまなAPIを通過するのかを確認したいと思います。主に、カーネルのデバッグに関するものです。 WinDBGにWindowsで接続されているハードウェアの状態を表示する方法はありますか?たぶん、(カーネル)APIのログをBluetoothカーネルサービスで実行するのでしょうか?
私は、デバイスドライバのデバッグとWindowsカーネルサービスの知識があれば、ここにいくつか参考になることを願っています。