16

少し前に、この記事に従って Raspberry Pi をエミュレートしましたが、このアプローチにはいくつかの問題があります。

  1. 非常に遅いです。
  2. ディスプレイ ソリューションは 800x600 に制限されています。
  3. 256MB 以上の RAM をエミュレートすることはできません。

さらに、Qemu には新しい Broadcom BCM2836 やその他の arm7 ベースの CPU のエミュレーションはありませ。ただし、Raspberry Pi をエミュレートすることが興味深い理由はいくつかあります。そのため、Linux で Qemu またはその他のエミュレーション ソフトウェアを使用して Raspberry Pi 2 エミュレーションを機能させるための正しい方向に私を導くヒントに興味があります。

4

3 に答える 3

11

Raspberry Pi 2 ビルド ボットなどを実行したい場合は、Qemu をユーザー/静的モードで実行する方法を検討してください。仮想マシンで Linux を使用してこれを試しましたが、Qemu システム エミュレーションと比較してかなり高速です。残念ながら、これは CPU のみをエミュレートするため、ゲームや Wayland/Weston をテストすることはできません。

この方法を使用して、約 1 時間で Pi 2 用のカーネルを構築することができました。

于 2015-03-17T15:52:04.933 に答える
7

qemu の構築に慣れている場合は、https ://github.com/0xabu/qemu で pi2 システム エミュレーションのサポートを見つけることができます。特に高速ではなく、デバイスのエミュレーションは不完全ですが、RAM とフレームバッファのサイズを変更できます。

https://github.com/0xabu/qemu/wikiの最後に、Raspbian を起動するための簡単な説明があります。

于 2016-01-21T18:29:34.513 に答える