2

私の最終的な目標は、Angstrom Linux (または Debian またはその他の Linux ディストリビューション) 向けに、ARM プロセッサ ボードと Versatile ボードをエミュレートする QEMU でプログラミングを行うことです。私は喜んで実験しますが、誰かが似たようなことを試みており、ほとんどガイダンスを与えることができない場合、それは進歩を早めるかもしれません.

必要な手順についての私の理解は次のとおりです。Windows で QEMuManager を見つけました (XP は、QEMU を実行する予定のデスクトップ OS です)。2. ARM ツール チェーンをインストールします (例: Cygwin 用の Yagarto / GNU-ARM?)。 3. Angstrom Linux tarball をダウンロードしてビルドします。 4. Angstrom Linux で QEMU イメージを作成します。

ただし、これらの各ステップで選択する必要があると思われるため、詳細については省略しています。

4

2 に答える 2

2

私見では、cygwinベースのシステムですべてのQEmuのものをコンパイル/インストールしようとするのではなく、QEmuのホストマシンとしてLinuxディストリビューションを使用する必要があります。これにより、将来の問題が解消されます。ubuntuイメージでVMWareプレーヤーを使用できます。

私はQEMUでDebianのこのチュートリアルで遊んでいました。

于 2011-05-12T13:58:38.757 に答える
1

beagleboard、hawkboard、open-rdサイトはすべて、ディストリビューションがqemu(arm)上に構築される傾向があり、そこから、ハードウェアに向かう代わりにシミュレーションを実行し続けることができない理由はありません。

これはubuntuでそれを行う方法の例です。 https://wiki.edubuntu.org/ARM/RootfsFromScratch

はい、すべてをクロスコンパイルすることも可能です。すべてのステップを手作業で保持するwikiページから始めます。または、hawkboardやbeagleboardの場合と同様に、ビルド済みのバイナリ(カーネルとルートファイルシステム)を取得し、それを起動してその環境で実行するだけで、すべてのビルドに煩わされることはありません。

于 2011-05-12T13:58:43.180 に答える