0

私は (Linux カーネルを構築するのではなく) オペレーティング システムの開発を行ってきましたが、最新の OS 用にデバッガーが必要になるところまで来ました。Bochs (Win 7 パーティションの下) を試しましたが、USB が認識されません (フォーマットされていないため、現在特定のセクターを読み取っています)。

Ubuntu 11.10 用のカスタム ビルド OS をデバッグできるデバッガーはありますか?

4

1 に答える 1

1

個人的には、カスタム OS ( USB をサポートしている) のデバッグにQEMUを使用しています。

デバッグ セッションでは、次のように QEMU を実行します。

qemu -S -s [more options here]
  • -SQEMU に CPU を起動しないように指示します。これにより、ブレークポイントなどを設定する時間ができます。
  • -s-gdb tcp::1234TCP ポート 1234 で gdbserver を起動するためのショートカットです。

次に、GDB を QEMU に接続します。

$ gdb
(gdb) target remote localhost:1234

その時点から、通常の GDB コマンドを使用できます。

于 2012-04-23T15:18:02.667 に答える