1. 程式人生 > >Ubuntu12.04的嵌入式開發環境搭建(一)

Ubuntu12.04的嵌入式開發環境搭建(一)

Ubuntu12.04開發arm體系程式的環境搭建。包括VMware8安裝Ubuntu12.04、minicom的安裝說明、nfs的安裝說明、svn的安裝說明、qt的安裝說明等。

一、VMware8安裝Ubuntu12.04

本機系統: WIN7   

虛擬機器:VMware Workstation 8 (英文版)    

安裝目標:Ubuntu Desktop 12.04 LTS  先下載好iso映象檔案

0. 初始畫面,點選“Create a New Virtual Machine”(左上Ubuntu為本人已有開發環境機,請忽略)

用VMware 8安裝Ubuntu 12.04詳細過程圖解

1. 點選“Custom(自定義)”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

2. 無需選擇,直接Next(上面是選Workstation版本的相容性的,這裡預設為當前版本8.0,之前版本的不同在於Limitations(侷限),如記憶體更少,不支援HD Audio等)

用VMware 8安裝Ubuntu 12.04詳細過程圖解

3. 選擇“I will install the operating system later”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

作業系統檔案可安裝後選擇。

4. 在Version下選擇“Ubuntu”,注:64位Ubuntu需要選下面那個“Ubuntu 64-bit”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

5. 設定虛擬機器名稱(即每次啟動VMware左上方顯示的名字),之後選擇你想的在WIN7裡的安裝路徑(預設在C盤,很不方便)。

用VMware 8安裝Ubuntu 12.04詳細過程圖解

6. Number of processors(處理器個數)選擇為2

用VMware 8安裝Ubuntu 12.04詳細過程圖解

7. 記憶體大小選擇,使用自動推薦的1G記憶體(本機記憶體8G)。

用VMware 8安裝Ubuntu 12.04詳細過程圖解

8. Network Type網路型別選擇,本次選擇預設的“NAT”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

詳細的解釋,請看一篇解釋得超級超級詳細的文章:請點選這裡。

注:這裡有一點本人經歷的非常重要需要說明,使用“NAT”的話,需要外面的WIN7使用一根線連線上網,才能在Ubuntu裡上網(如同Ubuntu是你的真正OS的感覺,不需要手工配置任何IP資訊),不能預設使用無線連線。這點對有些筆記本同學可能會造成麻煩。當然不是說不能通過手動配置IP相關解決,但是為了避免每次都配置的麻煩,請直接使用“bridged”橋接手動配置。

9. 預設即可,直接“Next”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

關於區別,詳細介紹請參考這篇文章:(請點選這裡)。無瞭解必要。

10. 預設即可,直接“Next”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

第三項為直接劃分硬碟給該虛擬機器使用,意思應為繞過WIN7的那個資料夾管理,直接給虛擬機器只用一塊硬碟空間,有高階需要的同學可以選擇。

11. 磁碟選擇,預設即可,直接“Next”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

關於區別,詳細介紹請參考這篇文章:請點選這裡。(同step 9)

12. 選擇“Store virtual disk as a single file”,建議大小為40G。

用VMware 8安裝Ubuntu 12.04詳細過程圖解

13. 虛擬機器檔案的存放地址,選個D盤的位置就行了。

用VMware 8安裝Ubuntu 12.04詳細過程圖解

14. 點選“Finish”,完成了虛擬機器的配置工作

用VMware 8安裝Ubuntu 12.04詳細過程圖解

這裡點選“Customize Hardware”的話,有機會對前面不滿意的虛擬機器硬體設定(處理器個數,記憶體大小等)重新設定,所以前面不滿意的同學,不用點cancel重來,實際上在以後的使用過程,也是可以隨時改變虛擬機器的配置的,這點不用擔心。

15. 完成後,

點選“Edit virtual machine settings”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

16. 在彈出的settings裡,點選“CD/DVD(IDE)”,然後在右側點選“Use ISO image file”,再選擇你開始下載好的Ubuntu 12.04的iso映象檔案的路徑

用VMware 8安裝Ubuntu 12.04詳細過程圖解

然後點“OK”。

17. 啟動虛擬機器,即點選step 15裡的“Power on this virtual machine”,之後Ubuntu 12.04開始了安裝,先選擇語言,然後點選“Install Ubuntu”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

18. 如果選擇“Download updates while installing”為安裝過程直接安裝最近的更新,如果選擇“Install this third-party software”為安裝第三方軟體

用VMware 8安裝Ubuntu 12.04詳細過程圖解

19. 選擇“Something else”,將要對虛擬機器的20G硬碟做手動分割槽

用VMware 8安裝Ubuntu 12.04詳細過程圖解

20. 點選“New Partation Table”(新建分割槽表)

用VMware 8安裝Ubuntu 12.04詳細過程圖解

21. 在彈出的對話方塊裡,選擇“Contunie”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

22. 選中新出現的“free space”(空閒空間),點選“Add”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

23. 注意下圖中的“Primary”,“Beginning”, “Ext4 ...”均為預設,不需要修改;數字為大小,以MB為單位(注:不用追求1024湊整,硬碟實際上是湊不整的。。。),這裡選擇10000=10G;最後的“Mount point(掛載點)”下拉列表中,選中“/”,完成該步,點“OK”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

注意:“/ ” 建議大小在5GB以上。總40GB建議分15GB。

24. 再次選中“free space”(同step 22圖中),點選“Add”;注意下圖中“Logical”,“Beginning”均為預設,大小選擇1000(1G);在Use as的下拉列表中選擇“swap area”,注:最後的下拉列表為灰色,意為swap area不用選擇掛載點;完成該步,點“OK”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

注意:“swap area” 即交換分割槽,建議大小是實體記憶體的1~2倍。(根據關於“Ubuntu手動分割槽”的多個相關文章一致得來)

不需要太大,1G足以。

25. 再次選中“free space”(同step 22圖中),點選“Add”;注意下圖中“Logical”,“Beginning”, “Ext4 ...”均為預設;注:大小選擇也為預設,即所有的剩餘空間;最後的“Mount point”下拉列表中,選中“/home”;完成該步,點“OK”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

注意:“/home” 存放普通使用者的資料,是普通使用者的宿主目錄,建議大小為剩下的空間。(根據關於“Ubuntu手動分割槽”的多個相關文章一致得來)

注:三個分割槽的順序不要變,因為/home在最後便於預設選擇“剩餘的空間”,避免手工分配。

26. 至此,所有分割槽工作已經完成,如下圖所示。注:如果不滿意可以點選“Revert(還原)”來重新分割槽,直到滿意和準確無誤為止。如果感到滿意,點選“Install Now”

用VMware 8安裝Ubuntu 12.04詳細過程圖解

注:上圖為悲劇圖,6G的/是不夠的。40GB的話,為15GB,2GB,23GB.

27. 選擇你所在的時區,自動調整時間,夏令時什麼的手動調不方便,之後都點選“Continue”以繼續

用VMware 8安裝Ubuntu 12.04詳細過程圖解

28. 鍵盤選擇US,一般國內買的電腦都是這樣的,可根據情況自己選擇

用VMware 8安裝Ubuntu 12.04詳細過程圖解

29. Ubuntu的個人設定,根據自己需要填寫使用者名稱密碼等

用VMware 8安裝Ubuntu 12.04詳細過程圖解

30. 最後安裝完成,點選“Restart Now”重啟Ubuntu即可

用VMware 8安裝Ubuntu 12.04詳細過程圖解

31. 停止在如下畫面,按“回車”即可

用VMware 8安裝Ubuntu 12.04詳細過程圖解

至此,全部安裝過程完畢,我們可以進入到Ubuntu 12.04的桌面工作了。

一定要注意:由於未使用自動安裝,所以現在我們的虛擬機器不含有VM Tools,導致無法全屏虛擬機器等等問題,需要安裝VM tools。

32.首次開機的使用者名稱為第29步所設定的Pick a username,按ENTER鍵進入後輸入密碼即第29步所設定的密碼。

33.進入虛擬機器介面後可按組合鍵CTRL+ALT切換滑鼠。按CTRL+ALT+t可開啟終端。

34.ubuntu12.04的root登陸設定方法:

    (1)開啟終端,輸入sudo -s,輸入開機時的登陸密碼。

    (2)進入root賬戶下:cd /etc/lightdm

         開啟配置檔案:gedit lightdm.conf

   (3)在配置檔案中增加一下兩行:

           greeter-show-manual-login = true

           allow-guest = false

   (4)輸入sudo passwd root,設定root登陸時的密碼。

35.ubuntu12.04介面優化

我的選擇是Gnome-shell。安裝Gnome-shell:首先新增PPA

sudo add-apt-repository ppa:gnome3-team/gnome3

sudo add-apt-repository ppa:ricotz/testing

然後執行安裝

sudo apt-get updatesudo apt-get install gnome-shell # 安裝Gnome-shell 桌面

sudo apt-get install gnome-shell-extensions # 安裝extensions

sudo apt-get install gnome-tweak-tool # 安裝配置工具

完成後Log out,在登陸的時候選擇Gnome即可。

至此一個linux系統安裝已基本完成。接下來另一片篇主要講解開發工具的安裝。

相關推薦

no