網(wǎng)絡(luò)環(huán)境下嵌入式系統(tǒng)多媒體文件I/O技術(shù)的研究
發(fā)布時(shí)間:2021-04-22 04:56
精簡(jiǎn)指令集嵌入式處理器技術(shù)近年來(lái)高速發(fā)展,Linux操作系統(tǒng)也迅速地完善起來(lái)。另外,網(wǎng)絡(luò)設(shè)施的普及和互聯(lián)網(wǎng)媒體的不斷增長(zhǎng),豐富了網(wǎng)絡(luò)化媒體的節(jié)目來(lái)源。技術(shù)上的進(jìn)步與商業(yè)環(huán)境的成熟使一類(lèi)新的高清多媒體開(kāi)始實(shí)現(xiàn)產(chǎn)品化。網(wǎng)絡(luò)化的高清多媒體播放器就是這種新一代的嵌入式消費(fèi)電子類(lèi)產(chǎn)品。通常,這類(lèi)產(chǎn)品在基于某種RISC的平臺(tái)上運(yùn)行Linux。在家用領(lǐng)域,這種播放器的功能定位于兩個(gè)方面。一是充當(dāng)家庭的互聯(lián)網(wǎng)終端,瀏覽和下載網(wǎng)絡(luò)媒體。二是作為家庭局域網(wǎng)的多媒體處理器,讀取PC文件并為局域網(wǎng)的終端提供節(jié)目。本課題的主要任務(wù)是提高局域網(wǎng)高清文件的讀取速度并讓用戶(hù)能通過(guò)網(wǎng)絡(luò)按需拷貝多媒體文件。本文系統(tǒng)地介紹典型的嵌入式網(wǎng)絡(luò)播放器的研發(fā)方法與步驟,針對(duì)新一代網(wǎng)絡(luò)高清播放器的局域網(wǎng)內(nèi)的技術(shù)難點(diǎn)深入研究,探討解決問(wèn)題的軟件方法。在基于Linux的播放器和基于Windows的PC之間實(shí)現(xiàn)局域網(wǎng)文件共享的協(xié)議是SMB,第一個(gè)關(guān)鍵技術(shù)是實(shí)現(xiàn)局域網(wǎng)高清網(wǎng)絡(luò)文件的高速讀取。通過(guò)大量網(wǎng)絡(luò)I/O性能的試驗(yàn),,得出了有用的專(zhuān)家經(jīng)驗(yàn)知識(shí)。參考專(zhuān)家系統(tǒng)的結(jié)構(gòu)并利用專(zhuān)家知識(shí)在用戶(hù)空間設(shè)計(jì)了一個(gè)模塊。經(jīng)該模塊處理,I/O性能可滿(mǎn)足某些局...
【文章來(lái)源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:80 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題的來(lái)源及意義
1.2 國(guó)內(nèi)外發(fā)展?fàn)顩r
1.3 網(wǎng)絡(luò)高清播放器的硬件結(jié)構(gòu)及軟件體系結(jié)構(gòu)
1.3.1 網(wǎng)絡(luò)高清播放器的硬件結(jié)構(gòu)
1.3.2 高清播放器的軟件體系結(jié)構(gòu)
1.4 課題的關(guān)鍵問(wèn)題
1.5 論文主要內(nèi)容
第二章 網(wǎng)絡(luò)高清播放器的系統(tǒng)設(shè)計(jì)
2.1 消費(fèi)電子類(lèi)嵌入式產(chǎn)品研發(fā)概述
2.2 網(wǎng)絡(luò)高清播放器的功能設(shè)計(jì)
2.3 網(wǎng)絡(luò)高清播放器硬件系統(tǒng)設(shè)計(jì)
2.4 網(wǎng)絡(luò)高清播放器軟件系統(tǒng)設(shè)計(jì)
2.4.1 建立嵌入式Linux開(kāi)發(fā)環(huán)境
2.4.2 產(chǎn)品應(yīng)用軟件的開(kāi)發(fā)
2.5 小結(jié)
第三章 局域網(wǎng)高清文件I/O研究
3.1 背景與協(xié)議基礎(chǔ)
3.1.1 應(yīng)用背景
3.1.2 SMB協(xié)議分析
3.2 文件讀取模塊的設(shè)計(jì)原理
3.2.1 軟件模塊劃分與專(zhuān)家系統(tǒng)技術(shù)
3.2.2 提高讀取速度的原理
3.3 軟件模塊的實(shí)現(xiàn)
3.3.1 軟件結(jié)構(gòu)設(shè)計(jì)
3.3.2 軟件主程序設(shè)計(jì)
3.3.3 命令行參數(shù)解析模塊設(shè)計(jì)
3.3.4 配置文件解析模塊
3.3.5 建立網(wǎng)絡(luò)連接模塊
3.3.6 文件操作函數(shù)集設(shè)計(jì)
3.3.7 與用戶(hù)層應(yīng)用程序的整合
3.4 軟件模塊測(cè)試
3.5 其它提高讀取速度的方法
3.5.1 內(nèi)核調(diào)用和網(wǎng)絡(luò)設(shè)置的修改
3.5.2 修改TCP套接字(socket)緩沖的容量
3.5.3 系統(tǒng)配置文件的永久寫(xiě)入
3.5.4 修改MTU值
3.6 小結(jié)
第四章 播放器的局域網(wǎng)多媒體服務(wù)器功能實(shí)現(xiàn)研究
4.1 多媒體服務(wù)器功能的設(shè)計(jì)
4.2 基于嵌入式Linux的局域網(wǎng)多媒體服務(wù)器模型的抽象
4.3 文件抽象模型下的軟件方案研究
4.4 文件系統(tǒng)分析
4.4.1 基本對(duì)象和方法
4.4.2 注冊(cè)、安裝與卸載
4.4.3 函數(shù)實(shí)現(xiàn)和數(shù)據(jù)結(jié)構(gòu)
4.5 軟件融合與內(nèi)核模塊
4.5.1 內(nèi)核層軟件的特點(diǎn)
4.5.2 內(nèi)核模塊的編寫(xiě)方法
4.6 小結(jié)
第五章 音頻文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
5.1 音頻文件分析
5.2 音頻文件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
5.2.1 制作高清播放器專(zhuān)用音頻文件
5.2.2 lanfs根文件系統(tǒng)設(shè)計(jì)
5.2.3 /proc信息處理
5.2.4 模塊加載
5.3 小結(jié)
第六章 結(jié)論與展望
參考文獻(xiàn)
附錄
致謝
作者攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄
本文編號(hào):3153209
【文章來(lái)源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:80 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 課題的來(lái)源及意義
1.2 國(guó)內(nèi)外發(fā)展?fàn)顩r
1.3 網(wǎng)絡(luò)高清播放器的硬件結(jié)構(gòu)及軟件體系結(jié)構(gòu)
1.3.1 網(wǎng)絡(luò)高清播放器的硬件結(jié)構(gòu)
1.3.2 高清播放器的軟件體系結(jié)構(gòu)
1.4 課題的關(guān)鍵問(wèn)題
1.5 論文主要內(nèi)容
第二章 網(wǎng)絡(luò)高清播放器的系統(tǒng)設(shè)計(jì)
2.1 消費(fèi)電子類(lèi)嵌入式產(chǎn)品研發(fā)概述
2.2 網(wǎng)絡(luò)高清播放器的功能設(shè)計(jì)
2.3 網(wǎng)絡(luò)高清播放器硬件系統(tǒng)設(shè)計(jì)
2.4 網(wǎng)絡(luò)高清播放器軟件系統(tǒng)設(shè)計(jì)
2.4.1 建立嵌入式Linux開(kāi)發(fā)環(huán)境
2.4.2 產(chǎn)品應(yīng)用軟件的開(kāi)發(fā)
2.5 小結(jié)
第三章 局域網(wǎng)高清文件I/O研究
3.1 背景與協(xié)議基礎(chǔ)
3.1.1 應(yīng)用背景
3.1.2 SMB協(xié)議分析
3.2 文件讀取模塊的設(shè)計(jì)原理
3.2.1 軟件模塊劃分與專(zhuān)家系統(tǒng)技術(shù)
3.2.2 提高讀取速度的原理
3.3 軟件模塊的實(shí)現(xiàn)
3.3.1 軟件結(jié)構(gòu)設(shè)計(jì)
3.3.2 軟件主程序設(shè)計(jì)
3.3.3 命令行參數(shù)解析模塊設(shè)計(jì)
3.3.4 配置文件解析模塊
3.3.5 建立網(wǎng)絡(luò)連接模塊
3.3.6 文件操作函數(shù)集設(shè)計(jì)
3.3.7 與用戶(hù)層應(yīng)用程序的整合
3.4 軟件模塊測(cè)試
3.5 其它提高讀取速度的方法
3.5.1 內(nèi)核調(diào)用和網(wǎng)絡(luò)設(shè)置的修改
3.5.2 修改TCP套接字(socket)緩沖的容量
3.5.3 系統(tǒng)配置文件的永久寫(xiě)入
3.5.4 修改MTU值
3.6 小結(jié)
第四章 播放器的局域網(wǎng)多媒體服務(wù)器功能實(shí)現(xiàn)研究
4.1 多媒體服務(wù)器功能的設(shè)計(jì)
4.2 基于嵌入式Linux的局域網(wǎng)多媒體服務(wù)器模型的抽象
4.3 文件抽象模型下的軟件方案研究
4.4 文件系統(tǒng)分析
4.4.1 基本對(duì)象和方法
4.4.2 注冊(cè)、安裝與卸載
4.4.3 函數(shù)實(shí)現(xiàn)和數(shù)據(jù)結(jié)構(gòu)
4.5 軟件融合與內(nèi)核模塊
4.5.1 內(nèi)核層軟件的特點(diǎn)
4.5.2 內(nèi)核模塊的編寫(xiě)方法
4.6 小結(jié)
第五章 音頻文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
5.1 音頻文件分析
5.2 音頻文件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
5.2.1 制作高清播放器專(zhuān)用音頻文件
5.2.2 lanfs根文件系統(tǒng)設(shè)計(jì)
5.2.3 /proc信息處理
5.2.4 模塊加載
5.3 小結(jié)
第六章 結(jié)論與展望
參考文獻(xiàn)
附錄
致謝
作者攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄
本文編號(hào):3153209
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3153209.html
最近更新
教材專(zhuān)著