搭建嵌入式Linux開發環境

Neiliuxy發表於2014-07-17

搭建嵌入式Linux開發環境

下面僅是搭建嵌入式Linux開發環境相關的一些內容,詳細步驟請自行google。

安裝Linux系統

Linux環境有以下3個方案:

  1. Windows和Linux雙系統或僅使用Linux系統
  2. 使用Windows,Linux安裝到虛擬機器
  3. 使用一臺安裝了Linux系統的計算機作為伺服器

方案1使用純粹的linux環境,應該是熟悉linux最快的一個方案,確定是有時需要切換回Windows時比較費勁。

方案2用的人比較多,虛擬機器可以和Windows共享資料夾已經比較方便,兩個系統間切換比較便捷。不過u-boot不能在Windows共享資料夾下編譯,貌似因為Windows檔案系統不支援軟連線。

方案3使用單獨的一臺計算機作為伺服器,可在Windows下編輯,編輯完後傳到伺服器進行編譯,這個方案目前還沒用過。

選擇一個發行版

Linux的發行版比較多,當前比較流行的UbuntuFedora,如果對Linux不熟悉,就從這兩個裡面選吧,資料多比較容易上手。

安裝工具鏈

可以根據自己所使用的晶片型別選擇,像arm、mips等都有自己的編譯器,本文均以arm為例。 自行安裝arm-linux-gcc或者一些廠商提供了自己的開發包,裡面包括了工具鏈和一些常用的軟體包。

安裝vim

很強大的編輯器,教程推薦CoolShell的。配合ctags看程式碼比較方便。

開啟NFS服務

Linux環境中開啟NFS服務,在除錯階段可以將存放編譯好的程式的目錄掛載到開發板的檔案系統中,方便除錯執行。

最後

大致開發環境就這些,然後就可以編譯u-boot-->編譯kernel-->製作檔案系統-->開發應用了。

相關文章