前 言
創龍科技研發相關項目的調試需搭建專用開發環境。為助力開發者快速構建基礎環境與調試體系,本文針對 Windows 7/10 64bit 系統,分步詳解 VMware 虛擬機、Ubuntu 系統的安裝配置,以及 GDB 調試工具的部署與使用方法,為后續開發工作奠定基礎。
VMware16.2.5虛擬機安裝
虛擬系統是指通過虛擬機軟件,在已有的物理計算機下,模擬出具有完整的硬件功能,而且完全獨立的一個虛擬計算機系統。通過虛擬機軟件,可在一臺物理計算機上模擬出兩臺或多臺虛擬的計算機。用戶可在同一臺計算機上安裝多個Linux或Windows發行版,提高工作效率。
本章節安裝的虛擬機軟件VMware版本為16.2.5。適用安裝環境:Windows 7 64bit、Windows 1064bit。
(1)雙擊產品資料“4-軟件資料ToolsWindowsVMware-workstation-full-16.2.5-20904516.exe”VMware安裝包,彈出如下VMware安裝界面。
圖 1
圖 2
(2)點擊選擇“下一步(N)”,彈出如下界面。
圖 3
(3)勾選“我接受許可協議中的條款(A)”,然后點擊“下一步(N)”,彈出如下界面。
圖 4
(4)選擇安裝位置,然后點擊“下一步(N)”,彈出如下界面。
圖 5
(5)點擊“下一步(N)”,彈出如下界面。
圖 6
(6)點擊“下一步(N)”,彈出如下界面。
圖 7
(7)點擊“安裝(I)”,進入VMware安裝界面。
圖 8
大約耗時2min后,彈出如下安裝完成界面。
圖 9
(8)點擊“許可證(L)”,進入“輸入許可證密匙”界面。
圖 10
(9)根據提示輸入許可證密鑰,密鑰可聯系VMware官方購買。點擊“輸入(E)”,彈出如下界面。
圖 11
(10)點擊“完成(F)”,安裝完成,即可在桌面找到VMware WorkstationPro的快捷方式。
(11)默認安裝為中文版,推薦使用英文版。進入VMware安裝目錄,將messages文件夾下名為"zh_CN"的文件夾重命名為"zh",即可正常使用英文版,如下圖所示。
圖 12
基于虛擬機安裝Ubuntu20.04.6操作系統
本章節主要提供在虛擬機上安裝Linux發行版Ubuntu20.04.6的方法。請先確保在Windows下已正常安裝VMware16.2.5虛擬機,再進行本章節操作。
安裝Ubuntu20.04.6操作系統
(1)打開VMware Workstation,點擊"File -> New Virtual Machine...",彈出如下界面。
注意:如無法在虛擬機中安裝64位操作系統,請在Windows開機時進入BIOS中,將"CPU Configuration"的Virtualization項狀態改為Enabled,一般PC默認支持32位虛擬機操作系統,因此需將其開啟以支持64位虛擬機操作系統。
圖 13
(2)在彈出的界面中選擇"Custom(advanced)"進行自定義安裝,然后點擊Next,如下圖所示。
圖 14
(3)在彈出的界面中,"Hardware compatibility:"選擇"Workstation 16.2.x",然后點擊Next,如下圖所示。
圖 15
(4)選擇"I will install the operating system later.",然后點擊Next,如下圖所示。
圖 16
(5)選擇操作系統為Linux,選擇操作系統版本Ubuntu 64-bit,然后點擊Next,如下圖所示。
圖 17
(6)填寫虛擬機名稱以及選擇虛擬機安裝路徑。然后點擊Next,如下圖所示。
圖 18
(7)選擇安裝的操作系統運行時,使用CPU核的數目以及單核使用的核心數量,然后點擊Next,如下圖所示。
圖 19
(8)將分配運行時使用的內存,設置為4096MByte,然后點擊Next,如下圖所示。
圖 20
(9)選擇第一項使用橋接網絡,然后點擊Next,如下圖所示。
圖 21
(10)默認選擇第二項"LSI Logic(Recommended)",然后點擊Next,如下圖所示。
圖 22
(11)選擇虛擬磁盤類型。這里選擇第二項SCSI,然后點擊Next,如下圖所示。
圖 23
(12)選擇第一項創建新虛擬磁盤,然后點擊Next,如下圖所示。
圖 24
(13)設置磁盤空間為200GByte,然后點擊Next,如下圖所示。
圖 25
(14)點擊"Browse…"選擇虛擬磁盤儲存路徑,然后點擊Next,如下圖所示。
圖 26
(15)點擊Finish,完成系統安裝設置,如下圖所示。
圖 27
(16)在彈出的界面中,點擊"VM -> Settings...",如下圖所示。
圖 28
(17)在彈出的界面中,點擊"CD/DVD(SATA) -> Use ISO image file -> Browse…",選擇ISO鏡像安裝文件ubuntu-20.04.6-desktop-amd64.iso,其位于產品資料“4-軟件資料ToolsWindows”目錄下,然后點擊OK,如下圖所示。
圖 29
(18)在虛擬機菜單欄上點擊(1),開始安裝Ubuntu操作系統,如下圖所示。
圖 30
(19)在彈出的界面中,選擇"English -> Install Ubuntu",默認選擇英文版,如下圖所示。
圖 31
(20)在彈出的界面中,選擇"English(US) -> English(US)",即選擇鍵盤類型為默認的美式鍵盤,然后點擊Continue,如下圖所示。
圖 32
(21)在彈出的界面中,默認配置,點擊Continue,如下圖所示。
圖 33
(22)在彈出的界面中,默認選擇第一項,擦除磁盤,然后點擊"Install Now",如下圖所示。
圖 34
(23)在彈出的界面中,點擊Continue,開始進行安裝,如下圖所示。
圖 35
(24)安裝約耗時2min,在彈出的界面中,選擇所在時區,然后點擊Continue,如下圖所示。
圖 36
(25)在彈出的界面中,參照模板填寫用戶信息。建議用戶名、PC名稱、密碼等都設置為Tronlong(區分大小寫),以匹配我司開發文檔。選擇"Requiremy password to log in",然后點擊Continue,如下圖所示。
圖 37
(26)等待安裝完成,根據不同計算機硬件配置安裝時長約10~30min,如下圖所示。
圖 38
(27)安裝完成后,點擊"Restart Now",重啟Ubuntu,如下圖所示。
圖 39
(28)在彈出的界面中,按回車鍵進入系統,如下圖所示。
圖 40
(29)重啟完成后,輸入密碼Tronlong,按回車鍵即可登錄系統,如下圖所示。
圖 41
(30)登錄系統后,系統會提示是否升級系統,請不要升級系統,請分別點擊"Don't Upgrade"和OK,如下圖所示。
圖 42
圖 43
(31)開啟root用戶。Ubuntu很多命令需在root用戶權限下執行,重新啟動并登錄虛擬機Ubuntu操作系統,按"Ctrl + Alt + T"打開Terminal命令行終端,Ubuntu默認是不開啟root用戶權限的,執行如下命令開啟。輸入一次當前普通用戶密碼后,再輸入兩次root用戶密碼后就開啟了root用戶,務必記住root密碼。
Host# sudo passwd root
圖 44
(32)系統安裝完畢后,一般都要更新一下系統的軟件,但不是升級系統,開機經常提示升級系統,忽略即可。確保網絡已連接,執行如下命令更新軟件列表。
Host# sudo apt-get update
圖 45
update會訪問源列表里的每個網址,并讀取軟件列表,然后保存在本地電腦。upgrade會把本地已安裝的軟件,與剛下載的軟件列表里對應軟件進行對比,如果發現已安裝的軟件版本太低,就會提示更新。總而言之,update是更新軟件列表,upgrade是更新軟件。
(33)安裝vim和gedit工具。系統自帶的文本編輯工具為vi,vim屬于vi的升級版,請執行如下命令安裝vim工具。
Host# sudo apt-get install vim
圖 46
輸入Y,繼續安裝。
圖 47
安裝完成。
gedit屬于圖形化的文本編輯器,操作和Windows下的txt文本編輯器基本一致,對于初學者來說,會更加適合。如系統未安裝gedit,請執行如下命令。
Host# sudo apt-get install gedit
至此,系統安裝完畢。
(32)如連接網線后,虛擬機不能連接互聯網,請在Windows下執行如下步驟。如可正常連接互聯網,則可以跳過此步驟。
a) 在Windows下按"WIN+R"鍵,在空白處輸入"services.msc",然后點擊“確定”,如下圖所示。
圖 48
b) 在彈出Windows服務窗口,找到"VMware NAT Service",右鍵并選擇“屬性(R)”,如下圖所示。
圖 49
c) 啟動類型選擇“自動”,在服務狀態欄點擊“啟動(S)”,然后點擊“確定”,如下圖所示。
圖 50
審核編輯 黃宇
?
-
開發板
+關注
關注
26文章
6321瀏覽量
118991 -
RK3588
+關注
關注
8文章
565瀏覽量
7422
發布評論請先 登錄
創龍 瑞芯微 RK3588 國產2.4GHz八核 工業開發板—ROS2系統使用說明
創龍 瑞芯微 RK3588 國產2.4GHz八核 工業開發板—MQTT通信協議案例
創龍 瑞芯微 RK3588 國產2.4GHz八核 工業開發板—ISP圖像處理開發案例
創龍 瑞芯微 RK3588 國產2.4GHz八核 工業開發板—視頻圖像處理框架
創龍 瑞芯微 RK3588 國產2.4GHz八核 工業開發板—IgH?EtherCAT主站開發案例(下)
創龍 瑞芯微 RK3588 國產2.4GHz八核 工業開發板—開發環境搭建(一)
評論