2012-02-17 14 views
6

私は、PHYレベルでのBluetooth通信の動作について研究するために、さまざまな(主にBluetooth)開発ボード(ConnectBlue、Ubertooth、USRPなど)と協力しています。いくつかの洞察を得るために、私はWindows 7のデスクトップコンピュータでBluetoothスタックをデバッグする方法を探しています。私の使用事例は比較的シンプルです。私はWindowsベースのコンピュータとの接続を確立するカスタムベースバンド実装を持っています。私は、Bluetoothハードウェア/ドライバが行うすべてを見たいと思います。計測器Windows 7のBluetoothスタック

私はこれにアプローチする方法がわかりません:Bluetooth Chip/WindowsドライバがSignalを受け取るタイミングと、そのメッセージ(メッセージ)がどのように解釈され/フォーマットされ/関連するさまざまなAPIを通過するのかを確認したいと思います。主に、カーネルのデバッグに関するものです。 WinDBGにWindowsで接続されているハードウェアの状態を表示する方法はありますか?たぶん、(カーネル)APIのログをBluetoothカーネルサービスで実行するのでしょうか?

私は、デバイスドライバのデバッグとWindowsカーネルサービスの知識があれば、ここにいくつか参考になることを願っています。

答えて

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/です。これはデバイスドライバについてのよりよいコミュニティの1つです。そのため、あなたがしようとしていることを行うためのヒントが必要です。

関連する問題