Domanda

Voglio cambiare la distribuzione Linux della mia macchina di sviluppo (host) che utilizzo per lo sviluppo integrato.

Compilazione incrociata di applicazioni per molti processori diversi. È necessario per me scaricare diverse librerie diverse per valutare la loro funzionalità / prestazioni / stabilità su dispositivi diversi, nonché su PC.

Quindi Ubuntu 9.04 è una buona scelta per me?

Grazie,   Soleggiato.

È stato utile?

Soluzione

Se stai usando gcc o un altro compilatore basato su sorgenti che gira su Linux, allora direi di sì, vuoi una distribuzione Linux, e Ubuntu è attualmente il più popolare / migliore. Vorrei provare a evitare cose specifiche della distro, guidare in mezzo alla strada e dovresti essere in grado di usare qualsiasi distro ugualmente bene.

Altri suggerimenti

Ciò dipenderà in gran parte dalle tue esigenze. Per un sistema incorporato, sceglierei qualsiasi distribuzione che presenta un ingombro molto ridotto e supporta l'hardware necessario.

A seconda dell'hardware in uso, Debian potrebbe funzionare correttamente. Puoi creare la tua immagine con debootstrap che consente installazioni personalizzate abbastanza piccole. Include ancora apt e altre cose che potrebbero non essere desiderabili, anche se ciò potrebbe essere a tuo vantaggio se devi distribuire gli aggiornamenti.

Se sei andato con Debian, molto probabilmente potresti fare tutto il tuo sviluppo su Ubuntu e poi spingere sul tuo sistema incorporato.

Uso Ubuntu per il mio sistema host e un'installazione gentoo chroot per la creazione di app per un target incorporato. Ho scoperto che Gentoo è stata una buona scelta in quanto è distribuito da sorgenti e facile selezionare quale versione di una particolare libreria è installata.

Una cosa buona da sapere è che Ubuntu e i suoi derivati ??usano dash e non bash come / bin / sh. Questo confonde crosstools e può causare forti mal di testa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top