2009-05-20 4 views
4

Ich werde (vielleicht) bald auf ARM-Plattform hosting eine Linux-Distribution (ich weiß nicht, welche Verteilung ..) haben.Brauchen Sie etwas raten zu programmieren auf ARM (mit Linux) Plattform

Ich weiß, dass das Projekt Video-Streaming betrifft, aber ich kann Ihnen nicht mehr sagen. Eigentlich habe ich nur die Ankündigung erhalten und noch niemanden getroffen.

Ich habe noch nie auf einer solchen Plattform gearbeitet. Die Idee für mich ist also, vor dem Projekt zu testen.

Was würden Sie mir raten zu verstehen, wie funktioniert eine solche Plattform? Internetlinks? Anleitungen? Werkzeuge

Weiter, da ich keinen ARM-Prozessor zu Hause habe (naja nur mein iPhone ..) Welche virtuelle Maschine würdest du mir raten? (Ich will natürlich nicht die Zeit verlieren, jeden von ihnen zu installieren und zu prüfen.)

Ich kenne diese Seite on wikipedia. Welches ist die geeignetere Ausführung auf einer MacOS X 10.5/Intel-Plattform? Welche Linux Distribution soll auf der virtuellen Maschine installiert werden?

Ich weiß, das Thema ist ziemlich breit, so dass jede Idee willkommen ist! :-)

+0

Danke Jungs für Ihre Antworten, ich werde einen tieferen Blick haben! :-) –

Antwort

5

Für eine virtuelle Maschine, die eine ARM-Plattform emulieren kann, versuchen Sie QEMU. Sie können eine ARM-basierte Debian-Linux-Distribution installieren und damit herumtüfteln. Eine Google-Suche auf ARM, QEMU und Debian wird Sie starten.

Auch: Mach dir keine Sorgen über die ARM-CPU. Du wirst Linux benutzen, also sind alle Low-Level-Sachen für dich erledigt. Es ist viel wichtiger zu erfahren, wie der Linux-Boot-Prozess funktioniert. Wie man Zeug ect installiert. Sie werden selten (wenn überhaupt) bemerken, dass Sie auf einem ARM-Gerät laufen. Der große Unterschied zu einem PC mit Linux ist, dass der ARM viel langsamer ist.

Wenn Sie auf der Suche nach einer echten Hardware sind, schlage ich vor, dass Sie sich das Beagleboard anschauen (www.beagleboard.org). Es ist billig (um $ 150) und läuft (unter anderem) verschiedene Linux-Distributionen.

Mit dem Beagleboard erhalten Sie die gesamte Linux Cross Compilation Erfahrung, wenn Sie wollen (seien Sie gewarnt: Sie ziehen sich die Haare aus).

0

Ich kann nicht alle Ihre Fragen beantworten, aber es gibt einen vollen Port von Debian GNU/Linux on ARM. Funktioniert fabelhaft in meiner Erfahrung (Ich habe es auf einer QNAP versucht). Alles was in Debian verfügbar ist, funktioniert jetzt auf QNAP! Es ist also wahrscheinlich am einfachsten, zunächst Debian-Tools und -Pakete zu testen, die Ihrem Projekt nahe kommen, und dann von dort weiterzumachen.

Verwandte Themen