Linux嵌入式系統開發,嵌入式Linux開發教程

長沙千鋒發表於2018-10-22

嵌入式有不少組合名詞,例如嵌入式系統,嵌入式軟體,Linux嵌入式,Android嵌入式,嵌入式Web,等等。通常對嵌入式的定義其實是對"嵌入式系統"的定義。

學習Linux,必須先獲得一個Linux主機環境,通常情況下,可以通過以下三種方式獲得Linux環境。

  1. 雙系統安裝

如果沒有閒置的計算機,或者現有Windows系統的計算機有足夠的硬碟空間,可以考慮劃分一部分硬碟空間,用於安裝Linux作業系統,最終形成雙系統計算機。

優點:經濟實惠,且對計算機硬體要求不太高。

缺點:安裝雙系統比較危險,一不小心有可能造成整個硬碟資料丟失;在開發過程使用到Windows工具時,需進行系統切換,不是很方便。

  1. 全新硬碟安裝(正常裝機)

3.安裝虛擬機器

如果計算機配置較高,可以考慮虛擬機器方案。在Windows下安裝虛擬機器軟體,然後通過虛擬機器軟體建立一臺虛擬電腦,最後在虛擬電腦中安裝Linux作業系統;也可以安裝Linux,在Linux中安裝虛擬機器再安裝Windows。

常用的虛擬機器軟體有VMware、Virtual Box和Virtual PC等,不同虛擬機器軟體的使用方法稍有不同。下文以VMware為例進行介紹。優點:安裝和使用Linux都很方便;還可同時使用Windows系統。缺點:對計算機硬體要求高,特別是記憶體,推薦4GB及以上。

在Windows下使用虛擬機器,除了可以繼續使用Windows下的工具之外,還有下列好處:

一臺電腦可以同時存放多臺虛擬機器,這樣就可以存在多個不同版本的Linux系統;
在硬體允許的情況下,甚至可以同時執行多臺虛擬機器;
安裝好的虛擬機器可以任意複製和拷貝,方便在不同電腦之間遷移和擴散。

相關文章