Samstag, 15. Februar 2014

virtual Raspberry

In den letzten Tagen habe ich wieder an meinem Tutorial für den einsatz des Raspberry als Airplay Empfänger im Auto geschrieben und bin auf die Idee gekommen, das es doch schön wäre den Raspberry in einer virtuellen Umgebung zu emulieren. Warum? Weils geht! Und weil ich so besser Screenshots fürs Blog machen kann und weil es cool ist um einfach mal paar Sachen zu Testen und und und....

Die meisten unserer Rechner laufen mit x86 oder x86-64 Architektur, der Raspberry PI hat einen ARM Prozessor. Das heißt wir müssen einen Weg finden, um ARM zu emulieren. Sowohl unter Windows als auch unter Linux können wir QEMU verwenden.


Auf die schnelle geht das mit mit einer Anleitung, die ich auf dem Blog von xecdesign gefunden habe. Dort wird beschrieben wie Raspbian unter Windows und unter Linux emuliert wird.

Der aller einfachste Weg unter Windows (AMD64) ist ein vorkonfiguriertes Paket das einfach hier runtergeladen werden kann. Das Paket beinhaltet neben Qemu einen angepassten Kernel und scheinbar auch ein verändertes Raspbian Image. Die Qemu Sourcen wurden hier genommen und von Der Kernel ist von xecdesin.

Unter Windows muss das Paket einfach entpackt werden und die run.bat gestartet werden.

Leider stehen nicht alle Funktionen der Scheckkartenplatine zur Verfügung. Das ist bei GPIO noch nachvollziehbar anderes, wie die zugriffe auf eine die SD Karte zu emulieren ist sicher konfigurierbar. Mal schauen, was ich dazu noch herausfinde.