2012-04-07 12 views
0

デバッガでOSをデバッグします。多くの場所で私は何が間違っているのか理解できません。 オペレーティングシステムをデバッグできるデバッガはありますか?私はgdbでそれをすることはできますか?OSをデバッグするためのデバッガ

答えて

3

コンピュータ上の別のコンピュータ(基本的には仮想マシン)をエミュレートするソリューションを使用する必要があります。即座に気づく最も明白なものは、VirtualBoxとVMwareですが、マシンやOSのデバッグでは設計されていません。

お探しの商品はBochsまたはQEMUです。ブレークポイントを設定してコードの実行を分析するために、(私が覚えている限り)両方をgdbと統合することができます。 this OSdev.org articleもお読みください。

3

OSプロジェクトのテストには、主にBochsを使用します。役に立つデバッガ(bochsdbg)が含まれています。

関連する問題