官术网_书友最值得收藏!

1.5 Linux設(shè)備驅(qū)動(dòng)的開發(fā)環(huán)境構(gòu)建

1.5.1 PC上的Linux環(huán)境

本書配套資源提供了一個(gè)Ubuntu的VirtualBox虛擬機(jī)映像,該虛擬機(jī)上安裝了本書涉及的所有源代碼、工具鏈和各種開發(fā)工具,讀者無須再安裝和配置任何環(huán)境。該虛擬機(jī)可運(yùn)行于Windows、Ubuntu等操作系統(tǒng)中,運(yùn)行方法如下。

1)安裝VirtualBox。

如果主機(jī)為Windows系統(tǒng),請(qǐng)安裝VirtualBox WIN版本:

VirtualBox-4.3.20-96997-Win.exe

如果主機(jī)為Ubuntu系統(tǒng),請(qǐng)安裝VirtualBox DEB版本:

virtualbox-4.3_4.3.20-96996~Ubuntu~precise_i386.deb

2)安裝VirtualBox extension。

Oracle_VM_VirtualBox_Extension_Pack-4.3.20-96996.vbox-extpack

3)準(zhǔn)備虛擬機(jī)鏡像。

解壓Baohua_Linux.vmdk.rar為Baohua_Linux.vmdk

4)新建虛擬機(jī)。

運(yùn)行第1步安裝的Oracle VM VirtualBox,單擊“新建(N)”圖標(biāo)創(chuàng)建虛擬機(jī),“類型”選擇Linux,“版本”選擇Ubuntu(32bit),名稱可以取名為“l(fā)inux-training”,如圖1.6所示。

圖1.6 新建Ubuntu 32位虛擬機(jī)

單擊“下一步(N)”按鈕,設(shè)置內(nèi)存,如圖1.7所示。

圖1.7 設(shè)置虛擬機(jī)的內(nèi)存

繼續(xù)單擊“下一步(N)”按鈕。設(shè)置硬盤,注意選擇“使用已有的虛擬硬盤文件(U)”單選按鈕,虛擬硬盤文件是第3步解壓之后的“Baohua_Linux.vmdk”,如圖1.8所示。

圖1.8 設(shè)置虛擬機(jī)硬盤鏡像

最后,單擊“創(chuàng)建”按鈕以完成虛擬機(jī)的構(gòu)建工作。

5)啟動(dòng)虛擬機(jī)。

在VirtualBox上選擇先前創(chuàng)建的“l(fā)inux-training”虛擬機(jī)并單擊“啟動(dòng)”圖標(biāo),如圖1.9所示。

圖1.9 啟動(dòng)虛擬機(jī)

虛擬機(jī)的賬號(hào)和密碼都是“baohua”,如果要執(zhí)行特權(quán)命令,sudo密碼也是“baohua”,如圖1.10所示。

圖1.10 虛擬機(jī)登錄界面

本書配套的Ubuntu版本是14.04,但是內(nèi)核版本升級(jí)到了4.0-rc1,以保證和本書講解內(nèi)容的版本一致。

注意事項(xiàng):

如果發(fā)現(xiàn)VirtualBox不穩(wěn)定或者有兼容性問題(經(jīng)過測(cè)試,有極少數(shù)PC存在此問題),也可以安裝VMware(Baohua_Linux.vmdk也是支持VMware的)。

如果光盤不小心損壞,可以從鏈接:http://pan.baidu.com/s/1c08gzi4(密碼為puki)處提取網(wǎng)盤上的文件。

主站蜘蛛池模板: 临猗县| 云林县| 苍溪县| 佛冈县| 长泰县| 静宁县| 锡林郭勒盟| 阿拉尔市| 黎川县| 光山县| 兴文县| 宝应县| 资中县| 苍溪县| 中宁县| 梁河县| 翼城县| 上杭县| 枝江市| 鹿邑县| 乌兰察布市| 涟水县| 安陆市| 武乡县| 缙云县| 赞皇县| 乌拉特前旗| 巴中市| 福州市| 嘉禾县| 仙居县| 腾冲县| 简阳市| 开原市| 平利县| 五华县| 邵武市| 新津县| 防城港市| 庆云县| 横峰县|