【正点原子MP157连载】第一章 Ubuntu系统安装-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
1)實驗平臺:正點原子STM32MP157開發板
2)購買鏈接:https://item.taobao.com/item.htm?&id=629270721801
3)全套實驗源碼+手冊+視頻下載地址:http://www.openedv.com/thread-318813-1-1.html
4)正點原子官方B站:https://space.bilibili.com/394620890
5)正點原子STM32MP157技術交流群:691905614
第一章 Ubuntu系統安裝
Linux的開發需要在Linux系統下進行,這就要求我們的PC主機安裝Linux系統,本書我們選擇Ubuntu這個Linux發行版系統。本章講解如何安裝虛擬機,以及如何在虛擬機中安裝Ubuntu系統,安裝完成以后如何做簡單的設置。如果已經對于虛擬機以及Ubuntu基礎操作已經熟悉的話就可以跳過本章。
?
1.1安裝虛擬機軟件VMware
不是安裝Ubuntu嗎?怎么要先安裝虛擬機呢?虛擬機是個啥?相信大部分第一次安裝Ubuntu的人都會有這個疑問。我不能直接安裝Ubuntu嗎?能不能不要虛擬機呢?答案是肯定可以的!直接在電腦上安裝Ubuntu以后你的電腦就是一個真真正正的Ubuntu電腦了,你可以再安裝一個Windows系統,這樣你的電腦就是雙系統了,在開機的時候可以選擇不同的系統啟動。但是這樣的話會有一個問題,那就是你每次只能選擇其中的一個系統啟動,要么Windows要么Ubuntu,但是我們再開發的時候很多時候需要在Windows和Ubuntu下來回切換,Windows系統下的軟件資源要比Ubuntu下豐富的多,這個就涉及到兩個系統切換問題,顯然如果你直接在電腦上安裝Ubuntu以后就沒法做到,因為你每次開機只能在Windows和Ubuntu下二選一。
如果Ubuntu系統能作為Windows下的一個軟件就好了,我們默認啟動Windows系統,需要用到Ubuntu的話直接打開這個軟件就行了。這個當然是可以的!這里就要借助虛擬機了,虛擬機顧名思義就是虛擬出一個機器,然后你就可以在這個機器上安裝任何你想要的系統,相當于再克隆出一個你的電腦,這樣在主機上運行Windows系統,當我們需要用到Ubuntu的話就打開安裝有Ubuntu系統的虛擬機。
虛擬機的實現我們可以借助其他軟件,比如Vmware Workstation,Vmware Workstation是收費軟件,免費的虛擬機軟件有Virtualbox。本書我們使用Vmware Workstation軟件來做虛擬機。 Vmware Workstation軟件可以在Wmware官網下載,下載地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html,當前最新的版本是Vmware Workstation Pro 15,我們下載Windows版本的,如圖1.1.1所示:
圖1.1.1 Vmware下載頁
我們已經在開發板光盤里面提供了Vmware Workstation軟件,大家可以直接使用,在光盤目錄: 開發板光盤?3、軟件?VMware-workstation-full-15.5.0-14665864.exe。WMware Workstation的安裝和普通軟件安裝一樣,雙擊VMware-workstation-full-15.5.0-14665864.exe進入安裝界面,如圖1.1.2所示:
圖1.1.1 VMware安裝界面
點擊圖1.1.2中的“下一步”,進入圖1.1.3所示步驟:
圖1.1.3 VMware條款
先選擇圖1.1.3中的“我接受許可協議中的條款”,然后在選擇“下一步”,進入圖1.1.4所示步驟:
圖1.1.4 選擇安裝路徑
圖1.1.4中選擇軟件的安裝路徑,點擊“更改”按鈕,然后根據自己的實際需要選擇合適路徑即可,我的安裝路徑如圖1.1.5所示:
圖1.1.5 安裝路徑
選擇好路徑以后點擊圖1.1.5中的“確定”按鈕,然后回到圖1.1.4所示界面,點擊圖1.1.4中的“下一步”,進入圖1.1.6所示界面:
圖1.1.6 檢查更新界面
在圖1.1.6中,會有兩個復選框,默認都是選中的,建議不要選中!然后點擊圖1.1.6中的“下一步”按鈕,進入圖1.1.7所示界面:
圖1.1.7 快捷方式設置
在圖1.1.7中有兩個選項,我們都選中,這樣在安裝完成以后就會在開始菜單和桌面上有VMware的圖標,選中以后點擊圖1.1.7中的“下一步”,進入圖1.1.8界面:
圖1.1.8 安裝確定界面
前面幾步已經設置好安裝參數了,如果不需要修改安裝參數的話就點擊圖1.1.8中的“安裝”按鈕開始安裝VMware,安裝過程如圖1.1.9所示:
圖1.1.9 安裝進行中
圖1.1.9就是安裝過程,耐心等待幾分鐘,等待安裝完成,安裝完成以后會有如圖1.1.10所示提示:
圖1.1.10 安裝完成
點擊圖1.1.10中的“完成”按鈕,完成VMware的安裝,安裝完成以后就會在桌面上出現VMware Workstation Pro的圖標,如圖1.1.11所示:
圖1.1.11 VMware桌面圖標
雙擊圖1.1.11中的圖標打開VMware軟件,在第一次打開軟件的時候會提示你輸入許可證密鑰,如圖1.1.12所示:
圖1.1.12 輸入許可證密鑰
前面說了VMware是付費軟件,是需要購買的,如果你購買了VMware的話就會有一串許可密鑰,如果沒有購買的話就選擇“我希望試用VMware Workstation 15 30天”選項,這樣你就可以體驗30天VMware。輸入密鑰以后點擊“繼續按鈕”,如果你的密鑰正確的話就會提示你購買成功,如圖1.1.13所示:
圖1.1.13購買VMware成功
點擊圖1.1.13中的“完成”按鈕,VMware軟件正式打開,界面如圖1.1.14所示:
圖1.1.15 VMware Workstation主界面
至此,虛擬機軟件VMware安裝成功。
1.2 創建虛擬機
安裝好VMware以后我們就可以在VMware上創建一個虛擬機,打開VMware,選擇:文件->新建虛擬機,如圖1.2.1所示:
圖1.2.1 新建虛擬機
打開圖1.2.2所示創建虛擬機向導界面:
圖1.2.2 創建虛擬機向導
選中圖1.2.2中的“自定義”選項,然后選擇“下一步”,進入圖1.2.3所示硬件兼容性選擇界面:
圖1.2.3 硬件兼容性選擇
在圖1.2.3中我們使用默認值就行了,直接點擊“下一步”,進入圖1.2.4所示的操作系統安裝界面:
圖1.2.4安裝客戶機操作系統
圖1.2.4就是選擇你新創建的虛擬機要安裝什么系統?windows還是linux,如果你要現在就安裝系統的話需要準備好系統文件,一般是.iso文件。我們現在不安裝系統,因此選擇“稍后安裝操作系統(S)”這個選項,然后選擇“下一步”,進入圖1.2.5所示界面:
圖1.2.5 客戶機操作系統選擇
圖1.2.5中依舊是讓你選擇你要在虛擬機中裝什么系統,圖1.2.5是和圖1.2.4配合在一起使用的,在圖1.2.4中放入系統文件(.iso文件),然后在圖1.2.5中選擇你放入的是什么系統,然后VMware就會稍后自動安裝所設置的系統。在圖1.2.4中我們沒有設置系統文件,因此圖1.2.5是沒用的,不過我們還是在圖1.2.5中的客戶機操作系統一欄選擇“Linux”,版本選擇Ubuntu 64位,然后點擊“下一步”,進入圖1.2.6所示界面:
圖1.2.6 命名虛擬機
圖1.2.6中上面是設置虛擬機名字,大家可以根據自己的使用習慣給虛擬機命名,重點是下面的虛擬機位置選擇!我們要給虛擬機單獨清理出一塊磁盤,做嵌入式開發建議這塊空磁盤的大小不小于100GB,比如我清理除了一個196GB的I盤給虛擬機使用,如圖1.2.7所示:
圖1.2.7 虛擬機所使用的磁盤
清理出虛擬機專用的磁盤以后然后就在圖1.2.6中的位置出選擇這個磁盤,比如我的位置選擇如圖1.2.8所示:
圖1.2.8 選擇虛擬機磁盤位置
設置好圖1.2.8中的虛擬機磁盤位置以后點擊“下一步”,進入如圖1.2.9所示的處理器配置選擇界面:
圖1.2.9 處理器配置界面
圖1.2.9中就是配置你的虛擬機所使用的處理器數量,以及每個處理器的內核數量,這個要根據自己實際使用的電腦CPU配置來設置。比如我的電腦CPU是I7-4720HQ,這是個4核8線程的CPU,因此我就可以分2個核給VMware,然后I7-4720HQ每個物理核有兩個邏輯核,因此每個處理器的內核數量就是2,所以的VMware虛擬機配置就如圖1.2.9所示,大家根據自己的實際電腦CPU配置來設置即可,設置好以后點擊“下一步”,進入圖1.2.10所示內存配置界面:
圖1.2.10 內存配置
同樣的在圖1.2.10中根據自己電腦的實際內存配置來設置分給虛擬機的內存大小,比如我的電腦是16GB的內存,因此我可以給虛擬機分配8GB的內存。配置好虛擬機的內存大小以后點擊“下一步”,進入圖1.2.11所示的網絡類型選擇界面:
圖1.2.11 網絡類型選擇界面
在圖1.2.11中我們選擇“使用橋接網絡”,然后點擊“下一步”,進入圖1.2.12示的選擇I/O控制器類型界面:
圖1.2.12 I/O控制器選擇
I/O控制器類型選擇默認值就行,也就是“LSI Logic”,然后點擊“下一步”,進入磁盤類型選擇界面,如圖1.2.13所示:
圖1.2.13 磁盤類型選擇
圖1.2.13中選擇磁盤類型,使用默認值“SCSI”即可,然后點擊“下一步”,進入選擇磁盤界面,如圖1.2.14所示:
圖1.2.14 磁盤選擇
圖1.2.14中使用默認值,即“創建新虛擬磁盤”,這樣我們前面設置好的那個空的磁盤就會被創建為一個新的磁盤,設置要以后點擊“下一步”,進入磁盤容量設置界面,如圖1.2.15所示:
圖1.2.15 磁盤容量設置
圖1.2.15是用來設置我們清出的空的磁盤多少是給虛擬機用的,我們清出了一個空磁盤肯定是全部給虛擬機用的,因此設置最大磁盤大小為空磁盤的大小,比如圖1.2.7中我的那個I盤是196GB的,因此圖1.2.15中就設置最大磁盤大小為196GB,然后點擊“下一步”,進入圖1.2.16所示界面指定磁盤文件,
圖1.2.16 指定磁盤文件
圖1.2.16使用默認設置,不要做任何修改,直接點擊“下一步”,進入已準備好創建虛擬機界面,如圖1.2.17所示:
圖1.2.17 準備創建虛擬機
在圖1.2.17中確認自己的虛擬機配置,如果確認無誤就點擊“完成”,如果有誤的話就返回有誤的配置界面做修改,點擊“完成”按鈕以后就會創建一個虛擬機,如圖1.2.18所示:
圖1.2.18 新創建的虛擬機
創建虛擬機成功以后就會在右側的:我的計算機下出現剛剛創建的虛擬機“Ubuntu 64位”,點擊一下就會在右側打開這個虛擬機的詳細信息,如圖1.2.19所示:
圖1.2.19 新建虛擬機配置信息
在圖1.2.19中的設備一欄我們可以看到虛擬機詳細的配置信息,圖1.2.20所示示的兩個按鈕就是虛擬機的開關,
圖1.2.20 虛擬機開關機
圖1.2.20中的這兩個綠色三角按鈕都可以打開虛擬機,但是此時虛擬機沒有安裝任何操作系統,因此沒法打開,接下來我們就是要在剛剛新建的這個虛擬機中安裝Ubuntu操作系統。
1.3 安裝Ubuntu操作系統
1.3.1 獲取Ubuntu系統
前面虛擬機已經創建成功了,相當于硬件已經準備好了,接下來就是要在虛擬機中安裝Ubuntu系統了,首先肯定是獲取到Ubuntu的系統鏡像,Ubuntu系統鏡像肯定是在Ubuntu官網獲取,下載地址為:https://www.ubuntu.com/download/desktop,如圖1.3.1.1所示:
圖1.3.1.1 Ubuntu最新版系統下載
從圖1.3.1.1中可以看出,最新版本的Ubuntu系統是20.04,但是在筆者編寫本教程的時候20.04版剛出來沒多久,怕不穩定,因此筆者實際使用的是18.04版本的Ubuntu,后面所有的例程和教程均在18.04下完成,包括我們接下來安裝的也是18.04版本的Ubuntu。18.04版本的Ubuntu下載地址為:http://releases.ubuntu.com/18.04/,下載“ubuntu-18.04.5-desktop-amd64.iso”這個版本,我已經下載下來放到了開發板光盤中,路徑為:開發板光盤?3、軟件-?ubuntu-18.04.5-desktop-amd64.iso。
1.3.2 安裝Ubuntu操作系統
Ubuntu系統獲取到以后就可以安裝了,打開VMware軟件,選擇:虛擬機->設置,如圖1.3.2.1所示:
圖1.3.2.1 打開虛擬機設置對話框
打開以后的虛擬機設置對話框如圖1.3.2.2所示:
圖1.3.2.2 虛擬機對話框
首先設置“USB控制器”選項,默認USB控制器的USB兼容性為USB2.0,這樣當你使用USB3.0的設備的時候Ubuntu可能識別不出來,因此我們需要調整USB兼容性為USB3.0,如圖1.3.2.3所示:
圖1.3.2.3 USB兼容性設置
設置要USB兼容性以后就開始安裝Ubuntu系統了,選中虛擬機設置對話框中的“CD/DVD(SATA)”選項,然后在右側選中“使用ISO映像文件”,如圖1.3.2.4所示:
圖1.3.2.4 系統鏡像設置
在圖1.3.2.4中的“使用ISO映像文件”里面添加我們剛剛下載到的Ubuntu系統鏡像,點擊“瀏覽”按鈕,選擇Ubuntu系統鏡像,完成以后如圖1.3.2.5所示:
圖1.3.2.5 Ubuntu鏡像選擇
設置好以后點擊“確定”按鈕退出,退出以后就可以打開虛擬機了,虛擬機就會自動的安裝Ubuntu系統,如圖1.3.2.6所示:
圖1.3.2.6 Ubuntu安裝開始
Ubuntu開始安裝以后首先是語言選擇,如圖1.3.2.7所示:
圖1.3.2.7 語言選擇與安裝
Ubuntu默認語言是英文,毫無疑問,我們要選擇“中文(簡體)”,選擇好以后點擊右側的“安裝Ubuntu”按鈕,進入安裝過程。安裝一開始會有7個配置步驟,第一配置如圖1.3.2.8所示,讓你選擇鍵盤布局:
圖1.3.2.8 鍵盤布局選擇
圖1.3.2.8中鍵盤布局選擇“中文”,然后點擊“繼續”。接下來就是“更新和其他軟件”配置界面,讓你選擇先安裝哪些應用,是否在安裝Ubuntu時下載更新,以及是否為圖形或者無線硬件安裝其它第三方軟件,配置如圖1.3.2.9所示:
圖1.3.2.9 是否安裝是下載更新
直接點擊圖1.3.2.9中的“繼續”按鈕,彈出安裝類型,使用默認的“清除整個磁盤并安裝Ubuntu”,如圖1.3.2.10所示:
圖1.3.2.10 安裝類型選擇
設置好安裝類型以后點擊“現在安裝”按鈕,會彈出“將改動寫入磁盤嗎?”對話框,點擊“繼續”即可,下一步會讓你輸入你在哪個位置,輸入自己所在的城市即可,比如我在廣州就輸入“guangzhou”,如圖1.3.2.11所示:
圖1.3.2.11 輸入所在位置
輸入地址以后點擊“繼續”按鈕,進入下一步設置用戶名和密碼,自己設置自己的用戶名和密碼,比如我的設置如圖1.3.2.12所示:
圖1.3.2.12 設置用戶名和密碼
設置好用戶名和密碼以后點擊“繼續”按鈕,系統就會開始正式安裝,如圖1.3.2.13所示:
圖1.3.2.13 系統安裝中
等待系統安裝完成,安裝過程中會下載一些文件,所以一定要保證電腦能夠正常上網,如果不能正常上網的話可以點擊右側的“skip”按鈕來跳過下載文件這個步驟,對于系統的安裝沒有任何影響,安裝完成以后提示重啟系統,如圖1.3.2.14所示:
圖1.3.2.14 安裝完成,重啟系統
重啟的時候需要彈出虛擬機里面的系統鏡像!關閉Ubuntu操作系統,打開VMware的虛擬機設置界面,然后選中“CD/DVD(SATA)”,右側的“連接”選擇“使用物理驅動器”,如圖1.3.2.15所示。
圖1.3.2.15 彈出Ubuntu系統鏡像
設置好以后點擊“確定”按鈕,然后重新打開虛擬機,啟動Ubuntu,系統啟動以后就會提示輸入密碼,如圖1.3.2.16所示:
圖1.3.2.16 系統登錄界面
在圖1.3.2.16中輸入密碼,點擊鍵盤上的回車就會進入系統主界面,系統界面如圖1.3.2.17所示:
圖1.3.2.17 系統桌面
圖1.3.2.17就是第一次進入系統的系統桌面,第一次進入系統會有“歡迎使用Ubuntu界面”,也就是給Ubuntu系統的簡易引導指南,點擊圖1.3.2.17右上角的“前進(N)”來一步步觀看指南。最終的系統主界面如圖1.3.2.18所示:
圖1.3.2.18 Ubuntu系統主界面
要關閉Ubuntu系統的話按照圖1.3.2.19所示操作:
圖1.3.2.19 關閉Ubuntu
點擊圖1.3.2.19右上角的 圖標,打開關閉界面,點擊關閉界面右下角的關閉按鈕 ,點擊以后會彈出如圖1.3.2.20所以對話框:
圖1.3.2.20 關閉對話框
如果要關機就點擊圖1.3.2.20中的“關機”,如果要重啟就點擊“重啟”。
1.4 VMware tools安裝
本小節需要讀者會操作Ubuntu系統,會使用命令行,如果對Ubuntu完全零基礎可以先跳過本小節,先學習后面的Ubuntu入門教程,學會以后在來學習本小節。
有時候我們需要在虛擬機中的Ubuntu和本地Windows之間復制粘貼一些文件,這里就需要安裝VMware Tools。打開虛擬機中的Ubuntu系統,然后點擊:Vmware的虛擬機(M)->安裝VMware Tools(T)……,如圖1.4.1所示:
圖1.4.1 安裝“VMware Tools”
點擊圖1.4.1中的“安裝WMware Tools”,此時就會在Ubuntu系統中自動下載VMware Tools工具,下載完成以后會放到Ubuntu桌面上,如圖1.4.2所示:
圖1.4.2 下載得到的VMware Tools
雙擊圖1.4.2中的VMware Tools安裝包,打開以后如圖1.4.3所示:
圖1.4.2 VMware Tools安裝包文件
圖1.4.2中的VMwareTools-10.3.2-9925305.tar.gz就是我們要的安裝包,將其提出來并放到桌面上,如圖1.4.3所示:
圖1.4.3 提出出來的安裝壓縮包
圖1.4.3就是提取出來的VMware Tools安裝壓縮包,對其進行解壓,然后進入到解壓后的文件夾,里面的內容如圖1.4.4所示:
圖1.4.4 解壓后的安裝文件夾
圖1.4.4中的vmware-install.pll就是我們需要的安裝文件,接下來就需要用到命令行運行此安裝文件里,打開命令行,輸入如下命令進入到圖1.4.4所在的文件夾:
cd 桌面 //進入桌面文件夾
ls //查看VMware Tools是否存在
結果如圖1.4.5所示:
圖1.4.5 終端中查看VMware Tools
進入到圖1.4.5中VMwareTools-10.3.2-9925305文件夾中,這個就是解壓后的VMware Tools,然后執行vmware-install.pll即可,命令如下:
安裝的過程中會彈出一系列的操作提示,如果遇到選擇“是”或“否”的這樣的問題,輸入“yes”表示是,輸入“no”或者直接按回車表示“否”。如果是哪些安裝路徑的問題直接按回車鍵,使用默認路徑即可,其他類型的問題大家根據實際提示做選擇。安裝完成以后如圖1.4.6所示:
圖1.4.6 VMware Tools安裝完成
VMware Tools安裝完成以后重啟Ubuntu,重啟以后就可以直接在虛擬機Ubuntu系統和主機Windows下進行文字、文件等的復制粘貼。
總結
以上是生活随笔為你收集整理的【正点原子MP157连载】第一章 Ubuntu系统安装-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机组成原理汇编语言设计实验,《计算机
- 下一篇: 鼠标不能再Linux命令界面滚动,在li