Frage

Ich möchte, dass meine Entwicklung Linux-Distribution (Host) Maschine ändern, die ich für die Embedded-Entwicklung verwendet werden.

Ich überquere kompilieren Anwendungen für viele verschiedene Prozessoren. Es ist erforderlich, für mich verschiedene verschiedene Bibliotheken herunterladen ihre Funktionalität / Leistung / Stabilität auf verschiedene Geräten zu bewerten, sowie auf dem PC.

So ist Ubuntu 9.04 eine gute Wahl für mich?

Danke,   Sunny.

War es hilfreich?

Lösung

Wenn Sie gcc oder eine andere Quelle basierten Compiler verwenden, der auf Linux läuft, dann würde ich sagen, ja, mögen Sie eine Linux-Distribution, und ubuntu ist derzeit die beliebteste / best. Ich würde versuchen, Distro bestimmte Dinge zu vermeiden, die mitten auf der Straße fahren, und Sie sollten alle Distro gleich gut benutzen können.

Andere Tipps

Das wird weitgehend abhängig von Ihren Bedürfnissen. Für ein eingebettetes System, würde ich mit jeder Verteilung gehen, die einen sehr geringen Platzbedarfs Sport und unterstützt die notwendige Hardware.

Je nach Hardware, Debian könnte gut funktionieren. Sie könnten Ihr Bild erstellen mit Debootstrap , die für relativ kleine maßgeschneiderte Installationen ermöglicht. Es enthält noch apt und andere Dinge, die nicht wünschenswert sein könnte, aber das ist zu Ihrem Vorteil sein könnte, wenn Sie Updates schieben müssen.

Wenn Sie mit Debian ging, könnten Sie am ehesten tun alle Ihre Entwicklung auf Ubuntu und dann zu Ihrem Embedded System drücken.

ich benutze ubuntu für mein Host-System und ein chrooted gentoo installieren für Anwendungen für ein eingebettetes Ziel zu bauen. Ich fand gentoo war eine gute Wahl, da es Quelle verteilt und leicht zu wählen, welche Version einer bestimmten Bibliothek installiert ist.

Eine Sache, die gut zu wissen ist, dass Ubuntu und Derivate Strich verwendet und nicht als / bin / sh bash. Das verwirrt Cross und können Sie starke Kopfschmerzen geben.

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