0

私は次のリンクをたどっていました:-- http://jecxjo.motd.org/code/blosxom.cgi/devel/cross_compiler_environment

ここで、scratchbox は Jail と呼ばれ、QEmu はエミュレーターと呼ばれます。

私たちの刑務所 (Scratchbox2) とエミュレーター (QEmu)

私が知っているように、Scratchbox はコンパイル用の環境を作成します。QEmu は何をしますか?

クロスコンパイルで Qemu と Scratchbox が果たす正確な役割は何ですか。

混乱している 。

4

1 に答える 1

0

QEmuは基本的に、動的バイナリ変換によって中央処理バイナリを提供 (エミュレート) し、一連のデバイス モデルを提供して、変更されていないさまざまなゲスト オペレーティング システムを実行できるようにします。タスクをビルドできるハードウェアを持たずに、任意のタイプのハードウェア (QEmu のリストにある) 用のカーネルまたはドライバーをビルドする場合を意味します。

Scratchbox2は、組込み Linux アプリケーションの開発を容易にするために設計されたクロスコンパイル ツールキットです。また、Linux ディストリビューション全体を統合およびクロスコンパイルするための完全なツール セットも提供します。また、ハードウェア用の特定のカーネルまたはドライバーを構築するために必要な QEmu およびその他のツールも含まれています。

于 2013-02-04T06:05:20.993 に答える