遇到不少人新手小白問,前輩如何搭建一個優良的Linux 開發環境?之前一直都是在用win開發,現在想要嘗試用Linux做開發等等一系列的問題,開源一直是給電子行業作業者提供了一種向技術更深處進發的機遇,開源在技術壟斷的商業模式中開辟了一塊屬于世界的自由的知識財富,
接下來,讓我們我們基于創龍科技的TL335x-EVM(AM3352/AM3354/AM3358/AM3359)ARM Cortex-A8架構的一系列開發板作為例子,給大家詳細演示如何搭建一個優良的Linux 開發環境!
由于開發案例篇幅過長,給大家分為上下版本,分別是(基于虛擬機安裝Ubuntu14.04.3作業系統)和(基于虛擬機安裝Ubuntu14.04.3作業系統),感興趣的朋友,歡迎點贊評論區留言和我探討!
目 錄
1 VMware14.1.1虛擬機安裝
2 基于虛擬機安裝Ubuntu14.04.3作業系統
2.1 安裝Ubuntu14.04.3作業系統
2.2 安裝虛擬機工具
2.3 設定虛擬機共享目錄
1VMware14.1.1虛擬機安裝
虛擬系統是指通過虛擬機軟體,在已有的物理計算機下,模擬出具有完整的硬體功能,而且完全獨立的一個虛擬計算機系統,通過虛擬機軟體,可以在一臺物理計算機上模擬出兩臺或多臺虛擬的計算機,用戶可以在同一臺計算機上安裝多個Linux或Windows發行版,提高作業效率,
本章節安裝的虛擬機軟體VMware版本為14.1.1,適用安裝環境:Windows 7 64bit、Windows 10 64bit,
雙擊產品資料“4-軟體資料\Tools\Windows\
VMware-workstation-full-14.1.1-7528167.exe”VMware安裝包,彈出如下VMware安裝界面,
1 VMware14.1.1虛擬機安裝
虛擬系統是指通過虛擬機軟體,在已有的物理計算機下,模擬出具有完整的硬體功能,而且完全獨立的一個虛擬計算機系統,通過虛擬機軟體,可以在一臺物理計算機上模擬出兩臺或多臺虛擬的計算機,用戶可以在同一臺計算機上安裝多個Linux或Windows發行版,提高作業效率,
本章節安裝的虛擬機軟體VMware版本為14.1.1,適用安裝環境:Windows 7 64bit、Windows 10 64bit,
雙擊產品資料“4-軟體資料\Tools\Windows\
VMware-workstation-full-14.1.1-7528167.exe”VMware安裝包,彈出如下VMware安裝界面,
圖 1
圖 2
點擊選擇 “下一步(N)”,彈出如下界面,
圖 3
勾選“我接受許可協議中的條款(A)”,然后點擊“下一步(N)”,彈出如下界面,
圖 4
選擇安裝位置,然后點擊“下一步(N)”,彈出如下界面,
圖 5
點擊“下一步(N)”,彈出如下界面,
圖 6
點擊“下一步(N)”,彈出如下界面,
圖 7
點擊“安裝(I)”,進入VMware安裝界面,
圖 8
大約耗時8min后,彈出如下安裝完成界面,
圖 9
點擊“許可證(L)”,進入“輸入許可證密匙”界面,
圖 10
根據提示輸入許可證密鑰,密鑰需聯系VMware官方提供或者自行網上查詢,點擊“輸入(E)”,彈出如下界面,
圖 11
點擊“完成(F)”,安裝完成,在桌面可以找到VMware Workstation Pro的快捷方式,默認安裝為中文版,推薦使用英文版,進入VMware安裝目錄,將messages檔案夾下名為“zh_CN”的檔案夾重命名為“zh”,即可正常使用英文版,如下圖所示,
圖 12
圖 13
1 基于虛擬機安裝Ubuntu14.04.3作業系統
本章節主要提供在虛擬機上安裝Linux發行版Ubuntu14.04.3的方法,請先確保虛擬機在Windows下已正常安裝,再進行本章節操作,
適用安裝環境:VMware14.1.1,
2.1 安裝Ubuntu14.04.3作業系統
(1) 打開VMware Workstation,點擊"File->New Virtual Machine...",彈出如下界面,
注意:如無法在虛擬機中安裝64位作業系統,請在Windows開機時進入BIOS中,將"CPU Configuration"的Virtualization項狀態改為Enabled,一般PC默認支持32位虛擬機作業系統,因此需要將其開啟以支持64位虛擬機作業系統,
圖 14
(2) 在彈出的界面中選擇"Custom(advanced)"進行自定義安裝,然后點擊"Next",如下圖所示,
圖 15
(3) 在彈出的界面中,"Hardware compatibility:"選擇"Workstation 14.x",然后點擊Next,如下圖所示,
圖 16
(4) 在彈出的界面中,選擇"I will install the operating system later.",然后點擊Next,如下圖所示,
圖 17
(5) 在彈出的界面中,選擇作業系統為Linux,選擇作業系統版本Ubuntu 64-bit,然后點擊Next,如下圖所示,
圖 18
(6) 在彈出的界面中,填寫虛擬機名稱以及選擇虛擬機安裝路徑,然后點擊Next,如下圖所示,
圖 19
(7) 在彈出的界面中,選擇安裝的作業系統運行時,使用CPU核的數目以及單核使用的核心數量,然后點擊Next,如下圖所示,
圖 20
(8) 在彈出的界面中,將分配運行時使用的記憶體,設定為2048MB,然后點擊Next,如下圖所示,
圖 21
(9) 在彈出的界面中,選擇第一項使用橋接網路,然后點擊Next,如下圖所示,
圖 22
(10) 在彈出的界面中,默認選擇第二項LSI Logic,然后點擊Next,如下圖所示,
圖 23
(11) 在彈出的界面中,選擇虛擬磁盤型別,這里選擇第二項SCSI,然后點擊Next,如下圖所示,
圖 24
(12) 在彈出的界面中,選擇第一項創建新虛擬磁盤,然后點擊Next,如下圖所示,
圖 25
(13) 在彈出的界面中,設定磁盤空間為100GB,然后點擊Next,如下圖所示,
圖 26
(14) 在彈出的界面中,點擊"Browse…"選擇虛擬磁盤儲存路徑,然后點擊Next,如下圖所示,
圖 27
(15) 在彈出的界面中,點擊Finish,完成系統安裝設定,如下圖所示,
圖 28
(16) 在彈出的界面中,點擊"VM->Settings...",如下圖所示,
圖 29
(17) 在彈出的界面中,點擊"CD/DVD(SATA)->Use ISO image file->Browse",選擇ISO鏡像安裝檔案
ubuntu-14.04.3-desktop-amd64.iso,其位于產品資料“4-軟體資料\Tools\Windows\”目錄下,然后點擊OK,如下圖所示,
圖 30
(18) 在虛擬機選單欄上點擊,開始安裝Ubuntu作業系統,如下圖所示,
圖 31
(19) 在彈出的界面中,選擇"English->Install Ubuntu",默認選擇英文版,如下圖所示,
圖 32
(20) 在彈出的界面中,默認配置,點擊Continue,如下圖所示,
圖 33
(21) 在彈出的界面中,默認選擇第一項,擦除磁盤,然后點擊"Install Now",如下圖所示,
圖 34
(22) 在彈出的界面中,點擊Continue,開始進行安裝,如下圖所示,
圖 35
(23) 大約經過2min,在彈出的界面中,選擇所在時區,然后點擊Continue,如下圖所示,
圖 36
(24) 在彈出的界面中,選擇"English(US)->English(US)",即選擇鍵盤型別為默認的美式鍵盤,然后點擊Continue,如下圖所示,
圖 37
(25) 在彈出的界面中,參照模板填寫用戶資訊,建議用戶名、PC名稱、密碼等都設定為Tronlong(區分大小寫),以匹配我司開發檔案,選擇"Require my password to log in",然后點擊Continue,如下圖所示,
圖 38
(26) 等待安裝完成,根據不同計算機硬體配置安裝時長約10-30min,如下圖所示,
圖 39
(27) 安裝完成后,點擊"Restart Now",重啟Ubuntu,如下圖所示,
圖 40
(28) 在彈出的界面中,按回車鍵進入系統,如下圖所示,
圖 41
(29) 重啟完成后,輸入密碼Tronlong,按回車鍵即可登錄系統,如下圖所示,
圖 42
(30) 登錄系統后,系統會提示是否升級系統,請不要升級系統,請分別點擊"Don't Upgrade"和OK,如下圖所示,
圖 43
圖 44
(31) 開啟root用戶,Ubuntu很多命令需要在root用戶權限下執行,重新啟動并登陸虛擬機Ubuntu作業系統,按"Ctrl+Alt+T"打開Terminal命令列終端,Ubuntu默認是不開啟root用戶權限的,執行如下命令開啟,輸入一次當前普通用戶密碼后,再輸入兩次root用戶密碼后就開啟了root用戶,務必記住root密碼,
Host# sudo passwd root
圖 45
(32) 系統安裝完畢后,一般都要更新一下系統的軟體,但不是升級系統,開機經常提示升級系統,忽略即可,確保網路已連接,執行如下命令更新軟體串列,
Host# sudo apt-get update
圖 46
圖 47
update會訪問源串列里的每個網址,并讀取軟體串列,然后保存在本地電腦,upgrade會把本地已安裝的軟體,與剛下載的軟體串列里對應軟體進行對比,如果發現已安裝的軟體版本太低,就會提示更新,總而言之,update是更新軟體串列,upgrade是更新軟體,
(33) 安裝vim和gedit工具,系統自帶的文本編輯工具為vi,vim屬于vi的升級版,請執行如下命令安裝vim工具,
Host# sudo apt-get install vim
圖 48
輸入Y,繼續安裝,直到安裝完成,
圖 49
gedit屬于圖形化的文本編輯器,操作和Windows下的txt文本編輯器基本一致,對于初學者來說,會更加適合,如果系統沒有安裝gedit,請執行如下命令,
Host# sudo apt-get install gedit
圖 50
至此,系統安裝完畢,
(34) 如連接網線后,虛擬機不能連接互聯網,請在Windows下執行以下步驟,如可正常連接互聯網,則可以跳過此步驟,
? 在Windows下按"WIN+R"鍵,在空白處輸入"services.msc",然后點擊“確定”,如下圖所示,
圖 51
? 在彈出Windows服務視窗,找到"VMware NAT service",右鍵并選擇“屬性”,如下圖所示,
圖 52
? 啟動型別選擇:自動,在服務狀態欄點擊“啟動”,然后點擊“確定”,如下圖所示,
圖 53
2.2 安裝虛擬機工具
如未安裝虛擬機工具,進入系統后,螢屏將無法全屏顯示,且不能通過共享目錄以及拖曳方式在Windows和虛擬機Ubuntu系統之間傳輸檔案,以下為安裝虛擬機工具操作步驟,
(1) 掛載虛擬機工具,點擊虛擬機選單欄"VM->Install VMware Tools...",如下圖所示,
圖 54
彈出如下界面,
圖 55
如果無法彈出如上界面,請先右擊Ubuntu左側虛擬光碟,選擇Eject彈出虛擬光碟,如下圖所示,
圖 56
然后再點擊虛擬機選單欄"VM->Install VMware Tools...",
虛擬機工具掛載路徑為"/media/tronlong/VMware Tools/",如下圖所示,
圖 57
(2) 解壓虛擬機工具,
輸入部分命令或者檔案名后,可以使用鍵盤左邊的Tab補全鍵補全,連續點擊兩次后,系統會自動識別已有的檔案名或者命令,自動補全或者提示選擇,
執行如下命令解壓虛擬機工具,
注意:"VMware Tools"目錄字串中間有空格,請使用鍵盤左邊的Tab補全鍵補全路徑,在命令列中實際體現為"VMware\ Tools","/home/tronlong/mnt"為新建的臨時檔案夾,
Host# cd /media/tronlong/VMware\ Tools/
Host# ls
Host# mkdir -p /home/tronlong/mnt
Host# tar zxvf VMwareTools-10.2.0-7259539.tar.gz -C /home/tronlong/mnt
圖 58
圖 59
(3) 安裝虛擬機工具,
執行如下命令安裝虛擬機工具,
Host# cd /home/tronlong/mnt/vmware-tools-distrib/
Host# ls
Host# sudo ./vmware-install.pl
圖 60
此時會詢問是否安裝,其默認為no,請輸入yes,然后按回車鍵,后續遇到的所有詢問均按回車鍵確認,等待安裝完成即可,如下圖所示,
圖 61
圖 62
2.3 設定虛擬機共享目錄
(1) 先點虛擬機選單上方
右邊的三角下拉按鈕,再點擊"Shut Down Guest",關閉虛擬機,如下圖所示,
圖 63
圖 64
(2) 點擊"VM->setting"進入設定界面,點擊"Options->Shared Folders->Always enabled ->ADD…",選擇路徑添加共享目錄(共享目錄可設定多個),然后點擊OK,如下圖所示,
圖 65
圖 66
此處共享目錄命名為SharedFolders,如下圖所示,
圖 67
(3) 重新啟動并登陸Ubuntu系統,可以在"/mnt/hgfs"下看到共享目錄,就可以通過共享目錄傳輸檔案,如下圖所示,
圖 68
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/289099.html
標籤:其他
