構築するために、環境のデバッグ

こんにちはDTOS、最初のマスターブートプログラムを完了し、アセンブリ言語のx86ベースのハードウェアを直接使用では、それは素晴らしいサービスです。
こんにちはDTOSのブログは、問題がある:開発プロセスで使用可能なデバッグ環境はありませんが、ときマスターブートプログラムは、より複雑な、バグは単純にデバッグすることはできません表示されます。
このブログは、効率的なデバッグ環境を構築するために利用できるようになります

(上)を構築するための環境をデバッグ
コードマスターブートをデバッグする方法:問題?
Bochsの(別の優れた仮想マシンソフトウェア)
-仮想マシンのプロフェッショナルx86アーキテクチャシミュレーション
オープンソースと携帯性に優れ、C ++で書かれた完成-
-サポートされるオペレーティングシステム開発のデバッグ割り込みは
-シンプルな構成の膨大な数を介して実行することができるようになります主流のオペレーティングシステム

Bochsののデバッグバージョンをサポート
1.ダウンロード元を:HTTPS://sourceforge.net/projects/bochs/files/
2.解凍-2.xxtar.gz- Bochsの> Bochsの-2.xxの
ソースディレクトリに3:CD 2.xxの-Bochsの
4.に./configure --enable-デバッガ--enable-DISASM
メイク5.
6. sudoをインストールします

インストールが完了しBochsの直接実行のBochs、崩壊する、と理由をしたら?

構築する環境をデバッグ(中)

- Bochsのインストールパス(Bochsの)決定
インストールvgabios(vgabiosをインストールAPT-GET) -
-インストールパスを決定vgabios(whereisはvgabiosを)

Bochsのブートファイルを
持っている必要がありますがエミュレートするメモリのマシンで多くを#how
32:メガバイトを

ROMイメージの#filename

 

おすすめ

転載: www.cnblogs.com/-glb/p/11701363.html