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