面向移動(dòng)存儲(chǔ)的微型桌面Linux系統(tǒng)研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-12-10 04:11
隨著USB3.0標(biāo)準(zhǔn)的發(fā)布,數(shù)據(jù)傳輸速率大幅提高,存儲(chǔ)容量不斷增大,USB接口的移動(dòng)存儲(chǔ)設(shè)備由于其體積小,攜帶方便,同時(shí)具有熱插拔功能,給移動(dòng)數(shù)據(jù)存儲(chǔ)帶來(lái)了便利。開(kāi)源的Linux操作系統(tǒng)具有高可靠性和安全性、廣泛的硬件支持、靈活實(shí)用和可定制性等特點(diǎn),使得Linux桌面系統(tǒng)在辦公應(yīng)用方面也逐步受到人們的青睞。為了滿足便攜式移動(dòng)辦公的需求,在USB接口的移動(dòng)存儲(chǔ)設(shè)備上實(shí)現(xiàn)一個(gè)微型Linux桌面系統(tǒng)就極為重要。把標(biāo)準(zhǔn)Linux發(fā)行版系統(tǒng)安裝到USB盤上,將占用約2GB的存儲(chǔ)空間,并且許多軟件在移動(dòng)辦公中并不需要,而需要的辦公軟件卻沒(méi)有,這種情況反而增大了USB盤的磨損,另外由于USB設(shè)備初始化的延遲性,也可能造成USB盤上Linux系統(tǒng)的啟動(dòng)失敗。同時(shí),人們從數(shù)據(jù)安全性角度考慮,也希望在不使用原有宿主機(jī)操作系統(tǒng)和數(shù)據(jù)的前提下進(jìn)行便捷的移動(dòng)辦公。本文針對(duì)在構(gòu)建系統(tǒng)時(shí)USB盤與普通硬盤相比的特殊性,通過(guò)源碼定制軟件包,提出了在USB接口的移動(dòng)存儲(chǔ)設(shè)備上構(gòu)建Linux微型桌面操作系統(tǒng)的方法。該系統(tǒng)是基于X86硬件平臺(tái),具有日常辦公、網(wǎng)絡(luò)應(yīng)用、音樂(lè)視頻播放等常用功能,并最終將整個(gè)系統(tǒng)封裝為一個(gè)只讀鏡...
【文章來(lái)源】:重慶大學(xué)重慶市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:80 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
中文摘要
英文摘要
1 緒論
1.1 問(wèn)題提出及研究意義
1.1.1 問(wèn)題的提出
1.1.2 研究意義
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.3 研究目的和研究?jī)?nèi)容
1.4 論文組織結(jié)構(gòu)
2 相關(guān)技術(shù)
2.1 Linux 簡(jiǎn)介
2.1.1 Linux 常見(jiàn)版本
2.1.2 Linux 的特點(diǎn)
2.1.3 Linux 內(nèi)核
2.2 特殊文件系統(tǒng)
2.2.1 CramFS
2.2.2 SquashFS+LZMA
2.2.3 AUFS 聯(lián)合文件系統(tǒng)
2.3 Initrd 初始化內(nèi)存盤
3 系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)啟動(dòng)引導(dǎo)
3.1.1 系統(tǒng)的啟動(dòng)過(guò)程
3.1.2 啟動(dòng)引導(dǎo)管理器
3.2 基本Linux 系統(tǒng)
3.2.1 基本Linux 系統(tǒng)的組成
3.2.2 USB 驅(qū)動(dòng)模塊
3.2.3 構(gòu)建根文件系統(tǒng)方法
3.2.4 構(gòu)建Linux 基本系統(tǒng)的原理
3.3 圖形桌面系統(tǒng)
3.3.1 X Window
3.3.2 X 工具包
3.3.3 窗口管理器和桌面環(huán)境
3.3.4 桌面應(yīng)用軟件的選型
3.4 文件系統(tǒng)的優(yōu)化
3.4.1 對(duì)atime 的處理
3.4.2 調(diào)整頁(yè)面緩沖機(jī)制
3.4.3 其他設(shè)置
4 微型桌面系統(tǒng)的實(shí)現(xiàn)
4.1 構(gòu)建基本Linux 系統(tǒng)
4.1.1 構(gòu)建前的準(zhǔn)備工作
4.1.2 安裝系統(tǒng)基礎(chǔ)軟件
4.1.3 設(shè)置系統(tǒng)啟動(dòng)腳本
4.2 編譯內(nèi)核與模塊
4.2.1 基本模塊的編譯
4.2.2 特殊文件系統(tǒng)模塊的編譯與安裝
4.3 制作 Initrd 鏡像
4.3.1 創(chuàng)建Initrd 中根文件系統(tǒng)
4.3.2 創(chuàng)建 Initrd 中 init 文件
4.3.3 生成Initrd 鏡像文件
4.4 構(gòu)建微型桌面系統(tǒng)
4.4.1 Xorg 的安裝與配置
4.4.2 GTK+平臺(tái)的搭建
4.4.3 XFCE 桌面環(huán)境的搭建
4.4.4 桌面應(yīng)用軟件安裝與配置
4.5 系統(tǒng)在USB 盤的實(shí)現(xiàn)
4.5.1 文件系統(tǒng)的精簡(jiǎn)
4.5.2 系統(tǒng)鏡像的制作
4.5.3 USB 盤Linux 系統(tǒng)的最終實(shí)現(xiàn)
5 系統(tǒng)運(yùn)行效果及測(cè)試
5.1 系統(tǒng)運(yùn)行效果
5.2 平臺(tái)多樣性測(cè)試
5.2.1 測(cè)試硬件平臺(tái)
5.2.2 測(cè)試結(jié)果
5.3 對(duì)比實(shí)驗(yàn)
5.3.1 測(cè)試硬件平臺(tái)
5.3.2 對(duì)比測(cè)試
5.3.3 實(shí)驗(yàn)結(jié)果
5.4 結(jié)論
6 總結(jié)與展望
致謝
參考文獻(xiàn)
附錄
A. 作者在攻讀學(xué)位期間發(fā)表的論文目錄
B. 作者在攻讀學(xué)位期間參與的科研項(xiàng)目
【參考文獻(xiàn)】:
期刊論文
[1]LFS構(gòu)建Linux操作系統(tǒng)原理分析[J]. 汪洋,王成良. 軟件導(dǎo)刊. 2010(05)
[2]LZMA壓縮算法在Symbian系統(tǒng)S60平臺(tái)下中的應(yīng)用[J]. 黃鷹,劉金萍,鄔長(zhǎng)波. 電子技術(shù). 2010(03)
[3]基于Flash Disk的便攜式即插即用型開(kāi)源桌面GIS環(huán)境構(gòu)建[J]. 周狄波,潘德?tīng)t,傅俊. 浙江大學(xué)學(xué)報(bào)(理學(xué)版). 2010(02)
[4]USB設(shè)備上構(gòu)建Linux系統(tǒng)的關(guān)鍵問(wèn)題[J]. 王偉,王自強(qiáng),都思丹. 電子測(cè)量技術(shù). 2008(06)
[5]流行Linux迷你包[J]. 袁萌. 信息系統(tǒng)工程. 2007(09)
[6]搭上“Live-Linux”這班車[J]. 袁萌. 信息系統(tǒng)工程. 2007(05)
[7]嵌入式Linux系統(tǒng)中Overlay文件系統(tǒng)的實(shí)現(xiàn)[J]. 虞云翔. 微電子學(xué)與計(jì)算機(jī). 2005(10)
[8]一種創(chuàng)建小型化Linux系統(tǒng)的方法[J]. 董曉明,李懷陽(yáng),趙振,譚志虎. 計(jì)算機(jī)工程. 2005(09)
[9]基于USB盤的嵌入式Linux系統(tǒng)實(shí)現(xiàn)[J]. 程曉宇,畢篤彥,王社東. 電子設(shè)計(jì)應(yīng)用. 2003(12)
碩士論文
[1]嵌入式Linux系統(tǒng)下USB設(shè)備多媒體資源瀏覽器系統(tǒng)的開(kāi)發(fā)[D]. 陳卉.北京郵電大學(xué) 2010
[2]基于U盤Linux系統(tǒng)的制作及應(yīng)用[D]. 陳海明.中國(guó)地質(zhì)大學(xué)(北京) 2009
[3]Linux系統(tǒng)中瀏覽播放一體化技術(shù)研究及相關(guān)工具軟件開(kāi)發(fā)[D]. 劉巍.重慶大學(xué) 2008
[4]基于USB盤的微型Linux桌面系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 賈麗娜.西安電子科技大學(xué) 2007
[5]Linux文件系統(tǒng)應(yīng)用[D]. 李天佑.浙江大學(xué) 2006
本文編號(hào):2908062
【文章來(lái)源】:重慶大學(xué)重慶市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:80 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
中文摘要
英文摘要
1 緒論
1.1 問(wèn)題提出及研究意義
1.1.1 問(wèn)題的提出
1.1.2 研究意義
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.3 研究目的和研究?jī)?nèi)容
1.4 論文組織結(jié)構(gòu)
2 相關(guān)技術(shù)
2.1 Linux 簡(jiǎn)介
2.1.1 Linux 常見(jiàn)版本
2.1.2 Linux 的特點(diǎn)
2.1.3 Linux 內(nèi)核
2.2 特殊文件系統(tǒng)
2.2.1 CramFS
2.2.2 SquashFS+LZMA
2.2.3 AUFS 聯(lián)合文件系統(tǒng)
2.3 Initrd 初始化內(nèi)存盤
3 系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)啟動(dòng)引導(dǎo)
3.1.1 系統(tǒng)的啟動(dòng)過(guò)程
3.1.2 啟動(dòng)引導(dǎo)管理器
3.2 基本Linux 系統(tǒng)
3.2.1 基本Linux 系統(tǒng)的組成
3.2.2 USB 驅(qū)動(dòng)模塊
3.2.3 構(gòu)建根文件系統(tǒng)方法
3.2.4 構(gòu)建Linux 基本系統(tǒng)的原理
3.3 圖形桌面系統(tǒng)
3.3.1 X Window
3.3.2 X 工具包
3.3.3 窗口管理器和桌面環(huán)境
3.3.4 桌面應(yīng)用軟件的選型
3.4 文件系統(tǒng)的優(yōu)化
3.4.1 對(duì)atime 的處理
3.4.2 調(diào)整頁(yè)面緩沖機(jī)制
3.4.3 其他設(shè)置
4 微型桌面系統(tǒng)的實(shí)現(xiàn)
4.1 構(gòu)建基本Linux 系統(tǒng)
4.1.1 構(gòu)建前的準(zhǔn)備工作
4.1.2 安裝系統(tǒng)基礎(chǔ)軟件
4.1.3 設(shè)置系統(tǒng)啟動(dòng)腳本
4.2 編譯內(nèi)核與模塊
4.2.1 基本模塊的編譯
4.2.2 特殊文件系統(tǒng)模塊的編譯與安裝
4.3 制作 Initrd 鏡像
4.3.1 創(chuàng)建Initrd 中根文件系統(tǒng)
4.3.2 創(chuàng)建 Initrd 中 init 文件
4.3.3 生成Initrd 鏡像文件
4.4 構(gòu)建微型桌面系統(tǒng)
4.4.1 Xorg 的安裝與配置
4.4.2 GTK+平臺(tái)的搭建
4.4.3 XFCE 桌面環(huán)境的搭建
4.4.4 桌面應(yīng)用軟件安裝與配置
4.5 系統(tǒng)在USB 盤的實(shí)現(xiàn)
4.5.1 文件系統(tǒng)的精簡(jiǎn)
4.5.2 系統(tǒng)鏡像的制作
4.5.3 USB 盤Linux 系統(tǒng)的最終實(shí)現(xiàn)
5 系統(tǒng)運(yùn)行效果及測(cè)試
5.1 系統(tǒng)運(yùn)行效果
5.2 平臺(tái)多樣性測(cè)試
5.2.1 測(cè)試硬件平臺(tái)
5.2.2 測(cè)試結(jié)果
5.3 對(duì)比實(shí)驗(yàn)
5.3.1 測(cè)試硬件平臺(tái)
5.3.2 對(duì)比測(cè)試
5.3.3 實(shí)驗(yàn)結(jié)果
5.4 結(jié)論
6 總結(jié)與展望
致謝
參考文獻(xiàn)
附錄
A. 作者在攻讀學(xué)位期間發(fā)表的論文目錄
B. 作者在攻讀學(xué)位期間參與的科研項(xiàng)目
【參考文獻(xiàn)】:
期刊論文
[1]LFS構(gòu)建Linux操作系統(tǒng)原理分析[J]. 汪洋,王成良. 軟件導(dǎo)刊. 2010(05)
[2]LZMA壓縮算法在Symbian系統(tǒng)S60平臺(tái)下中的應(yīng)用[J]. 黃鷹,劉金萍,鄔長(zhǎng)波. 電子技術(shù). 2010(03)
[3]基于Flash Disk的便攜式即插即用型開(kāi)源桌面GIS環(huán)境構(gòu)建[J]. 周狄波,潘德?tīng)t,傅俊. 浙江大學(xué)學(xué)報(bào)(理學(xué)版). 2010(02)
[4]USB設(shè)備上構(gòu)建Linux系統(tǒng)的關(guān)鍵問(wèn)題[J]. 王偉,王自強(qiáng),都思丹. 電子測(cè)量技術(shù). 2008(06)
[5]流行Linux迷你包[J]. 袁萌. 信息系統(tǒng)工程. 2007(09)
[6]搭上“Live-Linux”這班車[J]. 袁萌. 信息系統(tǒng)工程. 2007(05)
[7]嵌入式Linux系統(tǒng)中Overlay文件系統(tǒng)的實(shí)現(xiàn)[J]. 虞云翔. 微電子學(xué)與計(jì)算機(jī). 2005(10)
[8]一種創(chuàng)建小型化Linux系統(tǒng)的方法[J]. 董曉明,李懷陽(yáng),趙振,譚志虎. 計(jì)算機(jī)工程. 2005(09)
[9]基于USB盤的嵌入式Linux系統(tǒng)實(shí)現(xiàn)[J]. 程曉宇,畢篤彥,王社東. 電子設(shè)計(jì)應(yīng)用. 2003(12)
碩士論文
[1]嵌入式Linux系統(tǒng)下USB設(shè)備多媒體資源瀏覽器系統(tǒng)的開(kāi)發(fā)[D]. 陳卉.北京郵電大學(xué) 2010
[2]基于U盤Linux系統(tǒng)的制作及應(yīng)用[D]. 陳海明.中國(guó)地質(zhì)大學(xué)(北京) 2009
[3]Linux系統(tǒng)中瀏覽播放一體化技術(shù)研究及相關(guān)工具軟件開(kāi)發(fā)[D]. 劉巍.重慶大學(xué) 2008
[4]基于USB盤的微型Linux桌面系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 賈麗娜.西安電子科技大學(xué) 2007
[5]Linux文件系統(tǒng)應(yīng)用[D]. 李天佑.浙江大學(xué) 2006
本文編號(hào):2908062
本文鏈接:http://www.wukwdryxk.cn/kejilunwen/jisuanjikexuelunwen/2908062.html
最近更新
教材專著