Ubuntu12.04的嵌入式開發環境搭建(一)_uboot編譯移植

來源:互聯網
上載者:User

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為本人已有開發環境機,請忽略)

1. 點擊“Custom(自訂)”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

15. 完成後,

點擊“Edit virtual machine settings”

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

然後點“OK”。

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

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

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

20. 點擊“New Partation Table”(建立分區表)

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

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

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

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

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

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

不需要太大,1G足以。

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

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

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

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

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


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

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

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

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

31. 停止在如下畫面,按“斷行符號”即可

至此,全部安裝過程完畢,我們可以進入到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系統安裝已基本完成。接下來另一片篇主要講解開發工具的安裝。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.