Comment émuler un Raspberry Pi sur votre PC »wiki utile

Envie d'un ordinateur à 50 $ mais pas sûr de vouloir prendre le risque? Vous n'êtes pas un patineur à bas prix, vous êtes juste sage. Et obtenir un bon aperçu de ce que vous allez acheter est tout simplement du bon sens.

Plutôt que d'acheter un Raspberry Pi et de risquer la déception, pourquoi ne pas simplement exécuter le système d'exploitation? Cela peut être installé dans l'émulateur QEMU, une machine virtuelle ou sous forme de live CD.

Voici ce que vous devez savoir.

Transformez votre PC en Raspberry Pi

Vous avez probablement entendu parler d'émulation. Il vous permet essentiellement d'exécuter des logiciels sur des systèmes où ils seraient autrement incompatibles. Windows lui-même a une émulation intégrée — vous avez peut-être vu le mode de compatibilité, qui permet à certains logiciels plus anciens de fonctionner.

Les machines virtuelles, quant à elles, sont idéales pour tous ceux qui souhaitent expérimenter un nouveau système d'exploitation (OS) sans perturber leur équilibre numérique. VMware et VirtualBox sont souvent recommandés à quiconque souhaite essayer Linux pour la première fois, par exemple. Les mêmes outils peuvent être utilisés pour exécuter une ancienne version de Windows, voire macOS.

Vous voulez exécuter le logiciel Raspberry Pi sur votre PC?

Vous avez trois options:

  1. Émuler Raspbian avec QEMU
  2. Exécutez le bureau Raspberry Pi en tant que disque actif
  3. Installez Raspberry Pi Desktop dans une machine virtuelle

Regardons chacune de ces méthodes ci-dessous.

Émuler un Raspberry Pi sur Windows avec QEMU

Les utilitaires de machine virtuelle tels que VMware et VirtualBox créent un environnement matériel virtualisé. Cependant, ceux-ci sont presque toujours basés sur l'architecture 32 bits et 64 bits (x86 / x64). Bien que cela les rende idéaux pour la plupart des virtualisations de système d'exploitation, tout système d'exploitation fonctionnant sur des chipsets ARM est incompatible.

C'est là que QEMU entre en jeu. Q uick EMU lator émule les chipsets ARM, comme celui que l'on trouve dans le Raspberry Pi. Par conséquent, il peut être utilisé pour créer un Pi virtualisé sur n'importe quel PC.

Bien qu'il soit possible d'installer QEMU et de configurer le système d'exploitation Raspberry Pi à partir de zéro, la configuration prend un certain temps. Par souci de simplicité, nous allons vous montrer comment utiliser le paquet QEMU Raspbian de Sourceforge, à la place.

Téléchargement : QEMU Raspbian pour Windows (gratuit)

Après le téléchargement, vous devrez configurer le package.

  1. Accédez au dossier de téléchargement
  2. Décompressez QEMU.zip sur votre disque dur (utilisez C: / QEMU )
  3. Ouvrez le sous-dossier QEMU
  4. Double-cliquez sur la batte pour commencer
  5. Un Raspberry Pi virtualisé apparaîtra, avec le démarrage de Raspbian Wheezy
  6. Attendez que cela se termine – cela devrait progresser comme illustré dans cette vidéo

Une fois terminé, Raspbian démarrera directement dans raspi-config , un outil de configuration pour le Raspberry Pi. Il n'est pas conseillé d'ajuster trop, car cela peut entraîner des problèmes de stabilité. Évitez d'utiliser l'option de mise à jour ou d'exécuter l'une des instructions de mise à jour ou de mise à niveau habituelles de Raspberry Pi lorsque cela est possible.

Notez que cet outil de configuration peut être relancé à tout moment à partir d'une invite de commande en utilisant

 sudo raspi-config

Lorsque vous avez terminé, utilisez les touches fléchées pour sélectionner Terminer, puis appuyez sur Entrée.

Une fois la configuration terminée, vous verrez l'invite de ligne de commande. Vous pouvez soit essayer certaines commandes Linux de base, soit entrer startx pour lancer le bureau Raspbian.

Ici, vous vous familiariserez avec les différents outils préinstallés, tels que Minecraft-Pi, et l'outil de développement de blocs de construction de base pour les enfants, Scratch.

C'est l'heure de jouer!

Oubliez l'émulation: exécutez le système d'exploitation Raspberry Pi sur votre PC en tant que CD Live

Bien que l'utilisation de QEMU soit suffisante dans la plupart des cas, elle présente certaines lacunes. Le principal d'entre eux est que le processus utilise une ancienne version du système d'exploitation Raspberry Pi.

Raspbian n'est plus développé sous sa forme ancienne; il est maintenant connu sous le nom de Raspberry Pi OS. Pour une représentation plus à jour de l'environnement Pi, le système d'exploitation Raspberry Pi est disponible pour les ordinateurs x86 / x64 en tant que Raspberry Pi Desktop.

Tout ce que vous avez à faire est de le télécharger, de le graver sur une clé USB ou un DVD et de redémarrer votre ordinateur. Vous verrez l'option de démarrer dans le bureau Raspberry Pi, ce qui vous donne une bonne idée de l'expérience informatique Pi.

Téléchargement: Raspberry Pi Desktop (gratuit)

Si vous l'aimez, vous pouvez également installer Raspberry Pi Desktop sur un ordinateur à l'aide du live CD. Notez que si la plupart des logiciels doivent fonctionner, vous ne pourrez pas utiliser quoi que ce soit qui repose sur des broches GPIO.

Profitez du système d'exploitation Raspberry Pi dans une machine virtuelle

Si vous trouvez que vous aimez Raspberry Pi Desktop, il peut être exécuté sans le live CD et le redémarrage associé. Tout ce dont vous avez besoin est un utilitaire de machine virtuelle tel que VirtualBox ou VMware Workstation .

Le processus général est simple:

  1. Installez le logiciel de la machine virtuelle
  2. Créer une machine virtuelle
  3. Joindre l'image disque ISO du disque live Raspberry Pi Desktop
  4. Démarrez la machine virtuelle
  5. Installez le système d'exploitation Raspberry Pi
  6. Profitez de votre Raspberry Pi virtuel

Cependant, les spécificités de chaque outil de machine virtuelle diffèrent. Nous avons produit des guides pour l'installation de Linux sur une machine virtuelle. Comme Raspberry Pi Desktop est basé sur Linux, vous trouverez tout ce que vous devez savoir dans ces guides:

Suivez les étapes décrites dans le guide approprié pour créer votre propre Raspberry Pi virtualisé.

Émulation et virtualisation vs achat d'un Raspberry Pi

Les Raspberry Pis sont extrêmement abordables, alors pourquoi quelqu'un voudrait-il passer son temps à utiliser un émulateur?

Eh bien, plusieurs raisons me viennent à l'esprit.

  1. L'utilisation d'un environnement Raspberry Pi virtualisé vous permet d'essayer le système d'exploitation avec peu d'effort. On évite toutes les dérives liées à l' écriture d'une image disque sur SD . De plus, la virtualisation donne à quiconque souhaite plonger un orteil dans le gâteau (!) Une chance rapide de le faire.
  2. Un Raspberry Pi virtuel offre la possibilité d'évaluer le fonctionnement des différentes applications. Cela peut être utile aux enfants utilisant Scratch ou d'autres outils de développement. Faire des captures d'écran sur le Raspberry Pi est assez simple, mais les exporter peut être délicat – la virtualisation évite cela. Il est également recommandé de tester un nouveau système d'exploitation dans un environnement virtualisé .
  3. Les fans de Raspberry Pi adorent jouer et bricoler. La virtualisation n'est qu'une autre façon de voir les choses. Il ne comporte peut-être pas d'ordinateur physique, mais cela peut être un gain de temps et un peu changer la donne dans certains scénarios. Si vous êtes propriétaire de Raspberry Pi, cela vaut certainement la peine d'avoir accès à un Pi virtuel – vous ne savez jamais quand vous le pourriez!

Peu importe que vous utilisiez QEMU pour exécuter un environnement ARM virtualisé avec Raspbian ou que vous exécutiez Raspberry Pi Desktop dans une VM ou en tant que CD live. Quoi qu'il en soit, vous profitez de l'expérience Raspberry Pi sur votre PC.