Emulation de Raspbian avec Qemu sous une architecture PC

[pdf]download as a pdf fileEmulation de Raspbian avec Qemu sous une architecture PC.[/pdf]

Distribution : Ubuntu 12.04

I) Installation de Qemu :

1) Répertoire de travail :

[~] ➔ mkdir -p VIRTUALISATION/RASPI  
[~] ➔ mkdir -p VIRTUALISATION/QEMU  

2) Récupération du code source :

[~] ➔ cd VIRTUALISATION/QEMU
[~/VIRTUALISATION/QEMU] ➔ git clone git://git.qemu-project.org/qemu.git
[~/VIRTUALISATION/QEMU] ➔ cd qemu/

3) Configuration :

[~/VIRTUALISATION/QEMU/qemu (master)] ➔ ./configure --target-list="arm-softmmu arm-linux-user" --enable-sdl 

4) Compilation :

[~/VIRTUALISATION/QEMU/qemu (master)] ➔ make

5) Installation :

[~/VIRTUALISATION/QEMU/qemu (master)⚡] ➔ sudo make install

6) Vérification :

[~/VIRTUALISATION/QEMU/qemu (master)⚡] ➔ /usr/local/bin/qemu-system-arm -cpu ?
Available CPUs:
...
  arm1176
...
  any
[~/VIRTUALISATION/QEMU/qemu (master)⚡] ➔ cd ../../RASPI/

7) Lien :

http://xecdesign.com/compiling-qemu/

II) Raspberry Pi :

1) Téléchargement de l’image de Raspberry Pi :

[~/VIRTUALISATION/RASPI] ➔ wget http://rpi.stream-in-box.com/images/raspbian/2012-12-16-wheezy-raspbian/2012-12-16-wheezy-raspbian.zip
[~/VIRTUALISATION/RASPI] ➔ unzip 2012-12-16-wheezy-raspbian.zip 

2) Téléchargement d’un kernel :

[~/VIRTUALISATION/RASPI] ➔ wget https://miniordi.hacktech.dev/kernel/kernel-3.6.8-armhf-qemu.zip
[~/VIRTUALISATION/RASPI] ➔ unzip kernel-3.6.8-armhf-qemu.zip 

3) Lancement de la machine virtuelle :

[~/VIRTUALISATION/RASPI] ➔ /usr/local/bin/qemu-system-arm -kernel kernel-3.6.8-armhf-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1" -hda 2012-12-16-wheezy-raspbian.img

Remarque :

« -m 512 » : ne fonctionne pas.

4) Capture d’écran :

qemu

5) Lien :

http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/
http://www.debian-fr.org/preparer-une-image-raspberrypi-hard-float-sous-qemu-t41930.html

3 commentaires sur “Emulation de Raspbian avec Qemu sous une architecture PC”

  1. J’ai suivi le tuto mais rien a faire ce ne fonctionne pas.
    Lorsque je lance la commande de QEMU il marque:
    qemu-system-arm: -qemu: invalid option

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *