5

Ubuntu 14.04 で Beagleboard 用に qemu をセットアップするには、以下のリンクの手順に従います。

http://www.cnx-software.com/2011/09/26/beagleboard-emulator-in-ubuntu-with-qemu/

コマンドでqemuでALIPイメージを実行しようとしたとき:

sudo qemu-system-arm -M beagle -m 256 -drive file=./beagle_sd_alip_x11.img,if=sd,cache=writeback -clock unix -serial stdio -device usb-kbd -device usb-mouse

次のエラーが発生しました:

qemu-system-arm: -M beagle: Unsupported machine type
Use -machine help to list supported machines!

このエラーを修正するにはどうすればよいですか?

PS:

  1. Beagleboard と Qemu 環境は初めてです。
  2. Beagleboard 用のユーザー空間 Arduino ライブラリを理解しようとしています。詳細については、http://elinux.org/Userspace_Arduino を参照してください。LED点滅、7 セグメント ディスプレイなどのサンプル コードをテストする方法を誰かが教えてくれると助かります。 .from Userspace Arduino in Qemu.
4

1 に答える 1

11

私がUbuntu 14.04で試したこれらの手順で、ビーグルボードをサポートするqemuを自分で構築できます。

最初に、インストールした qemu パッケージを削除します

$ sudo apt-get remove qemu-system-arm

次に、qemu のソース コードを適切なフォルダーにダウンロードします。

$ git clone git://git.linaro.org/qemu/qemu-linaro.git $ cd qemu-linaro

qemu をビルドするには、これら 2 つのパッケージが必要です。

$ sudo apt-get install libglib2.0-dev zlib1g-dev

pixman および dtc git サブモジュールも必要です。

$ git submodule update --init pixman $ git submodule update --init dtc

これで、引き続き構成してビルドできます。

$ mkdir build $ cd build $ ../configure --prefix=/opt $ make -j8 $ sudo make install

qemu-system-arm 実行可能ファイルは /opt/bin にあります。まだ行っていない場合は、これをパスに追加してください。

于 2015-07-29T18:15:08.173 に答える