Frage

Gibt es gute Emulatoren für Embedded Lernen Linux?

War es hilfreich?

Lösung

Wenn Sie mit Linux auf dem Arm spielen möchten, können Sie mit Qemu spielen. Auf diese Weise können Sie emulieren, zum Beispiel eine Tablette N8x0

Andere Tipps

Embedded Linux ist wie Linux, aber manchmal mit den Fähigkeiten eines Mikrocontrollers. Lernen Sie Linux auf einem normalen PC, dann finden Sie sich ein PIC-Toolkit, das einen C-Compiler verwendet und lernen Sie die MCU Sachen auf das.

Der Beagle Board ist eine gute DIY-Entwicklungs-Board / Umgebung für Linux Embedded-Lernen.

Das Board ist relativ billig ($ 149), und es gibt eine Menge Unterstützung der Gemeinschaft, und viele Open-Source-Projekte.

http://beagleboard.org/

Es hängt tatsächlich auf das, was Sie von Embedded Linux bedeuten. Embedded Linux können sein:

  • Eine normale (Desktop-Distribution) ohne Kopf Linux auf Intel Atom oder jede x86, können Sie einen beliebigen PC oder VM als Emulator verwenden.
  • A-Distribution auf einer nicht-x86-Plattform wie ARM können Sie ARM VM verwenden, oder Sie einen RasberryPi für so billig kaufen können. Hier erfahren Sie Kreuz-Compilation.
  • Wenn Sie Gerätetreiber bedeuten lernen, dann können Sie einen Dummy-Gerätetreiber und die Praxis, dass zuerst verwenden.
  • Linux mit Echtzeit-Kernel
  • und vieles mehr.

Mein Rat: eine RasberryPi aufnehmen und versucht, Projekt zu kopieren das Gefühl von Cross-Compilierung zu erhalten und direkt mit der Hardware zu tun. Oder einfach nur benutzen VM die Interaktion mit allen Linux-Komponente lernen.

Ich schlage vor, Sie eine VM verwenden. Wenn auf Windows gehostet nutzt den kostenlose VMWare Server zum Beispiel und die gewählte Verteilung auf mich laden.

Sie können mit BeagleBone Embedded Linux lernen. Es ist sehr billig auch einige 6000 INR. Sie können mit allen, GPIO, Analogeingang, PWM etc. (viel mehr) spielen. U kann lernen, Gerätetreiber für das eigene Gerät zu schreiben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top