從51單片機到Linux 虛擬機搭建(教程1)
時間:2023-06-27 14:27:01 | 來源:網(wǎng)站運營
時間:2023-06-27 14:27:01 來源:網(wǎng)站運營
從51單片機到Linux 虛擬機搭建(教程1):大家好,我是兔子。
是一個嵌入式軟硬件工程師。
正在從單片機開發(fā)轉(zhuǎn)崗Linux開發(fā)。
嵌入式Linux開發(fā),需要使交叉編譯工具編譯應(yīng)用、Linux驅(qū)動以及Linux內(nèi)核。
目前最常見的方式,就是在windows下,使用虛擬機。在虛擬機系統(tǒng)上安裝交叉編譯工具。
簡單粗暴,少折騰。
兔子我已經(jīng)在我自己的虛擬機上安裝好了對應(yīng)的交叉編譯工具,并編譯好了Linux內(nèi)核。
直接安裝兔子做好的虛擬機,會方便很多。
先一步一步來。
1.安裝虛擬機軟件
兔子推薦使用VMware Workstation 12 Player。
虛擬機軟件VMware Station 12 Player安裝包先在windows下,找到VMware Workstation 12 Player安裝軟件(可以去官網(wǎng)上下載教育版,提供的版本為教育版。學(xué)習用無需授權(quán)。嚴禁用于商業(yè)用途。商業(yè)用途,請購買正版授權(quán))。
雙擊安裝,和大多數(shù)windows軟件一樣,就是下一步下一步的問題。
前提是電腦是64位的系統(tǒng)(后面的虛擬機是64位的)。
2.打開虛擬機
虛擬機軟件安裝完成后,將兔子提供的虛擬機程序先存起來,再解壓縮。即ubuntu-虛擬機-i.MX280.zip。
ubuntu16.04虛擬機程序壓縮包如圖所示,兔子將虛擬機文件,存在了我的電腦-->C盤-->Linux文件夾下。對存儲的位置無要求。可以自行根據(jù)自己電腦存放。
然后,打開剛安裝好的虛擬機軟件,VMware Workstation 12 Player。進入軟件開始界面。
PS:該軟件為教育版的,非商業(yè)用途可以使用,如果用于商業(yè)用途,請購買正版許可。
開始界面如下:
VMware Workstation 12 Player開始界面選擇右側(cè)的打開虛擬機選項。
由于兔子提供的虛擬機是我自己建立好的,不是鏡像文件。所以可以直接打開。
會彈出一個界面,讓你選擇你的虛擬機。
找到剛才存儲并解壓的虛擬機路徑,選中虛擬機ubuntu-16.04.2-x64-100ask.vmx。點擊打開。
選中虛擬機ubuntu-16.04.2-x64-100ask.vmx過一會,軟件會在左側(cè)欄生成虛擬機選項卡,選中后,點擊右側(cè)播放虛擬機。
虛擬機就開始運行了。等待一段時間。
運行虛擬機中間可能會彈窗,點擊確認,或者是即可。
彈窗提升升級,選擇以后提醒。虛擬機保持穩(wěn)定即可,作為開發(fā)用,無需升級。
取消軟件升級虛擬機的賬號名,可以看到是:book。
密碼為:123456
在Password欄里輸入密碼,回車。即可進入虛擬機Ubuntu界面。
如果覺得顯示的太小,可以點擊虛擬機的全屏顯示。
虛擬機全屏顯示這樣我們就進入Ubuntu的桌面
如果想關(guān)機,可以點擊右上角的設(shè)置。選擇shutdown。稍等一會,就會退出虛擬機軟件。
退出虛擬機步驟1退出虛擬機步驟2這樣,虛擬機環(huán)境就已經(jīng)安裝完畢。
下面,驗證一下交叉編譯工具是否已經(jīng)安裝。
可在虛擬機界面中調(diào)出終端窗口。
使用快捷鍵Ctrl+ALT+T,可以調(diào)出終端窗口。
在窗口里輸入arm-fsl-linux-gnueabi-gcc命令后,回車。命令可以輸一半,按下tab鍵會自動補齊。
如果返回arm-fsl-linux-gnueabi-gcc: no input files。表示交叉編譯工具已經(jīng)安裝。
確認開發(fā)板i.MX280的交叉編譯工具是否已經(jīng)安裝這樣,對應(yīng)的i.MX280開發(fā)板的虛擬機環(huán)境已經(jīng)搭建成功。
3.下載鏈接
大家有需要資料可以私信我,本站不讓放下載鏈接。
資源如下圖所示: