2009-10-21 44 views
2

我想改變我的發展(主機)我用於嵌入式開發的Linux發行版。ubuntu 9.04是嵌入式linux應用程序開發的不錯選擇嗎?

我爲許多不同的處理器交叉編譯應用程序。我需要下載不同的庫來評估它們在不同設備和PC上的功能/性能/穩定性。

那麼Ubuntu 9.04是不錯的選擇嗎?

謝謝, 陽光明媚。

+0

我想這取決於你在嵌入它。 – ceejayoz 2009-10-21 16:01:12

+1

我想你在問主機開發系統是哪個操作系統吧? – simon 2009-10-21 19:25:56

+0

是的。我要求主機開發。 – SunnyShah 2009-10-21 21:46:10

回答

2

如果您使用的是基於linux的gcc或其他基於源代碼的編譯器,那麼我會說是的,你想要一個Linux發行版,而ubuntu是目前最流行/最好的。我會盡量避免發行特定的東西,在路中間行駛,你應該可以很好地使用任何發行版。

1

這很大程度上取決於您的需求。對於嵌入式系統,我會使用any distribution,它佔用很小的空間並支持必要的硬件。

根據您的硬件,Debian可能正常工作。您可以使用debootstrap來創建您的圖像,從而允許進行相當小的定製安裝。它仍然包含apt和其他可能不合意的事情,但如果您需要推出更新,這可能對您有好處。

如果您確實使用過Debian,那麼您很可能會在Ubuntu上進行所有開發,然後推送到您的嵌入式系統。

+0

Debian很適合嵌入式項目; http://emdebian.org/進一步擠壓它。 – ephemient 2009-10-23 04:42:17

1

我將ubuntu用於我的主機系統,並使用chrooted gentoo安裝用於爲嵌入式目標構建應用程序。我發現gentoo是一個不錯的選擇,因爲它是源代碼分發的,並且易於選擇安裝特定庫的哪個版本。

1

有一點需要知道的是,Ubuntu和衍生物使用短劃線而不是bash作爲/ bin/sh。這會混淆crosstools,並且會給你帶來嚴重的麻煩。

相關問題