機頂盒中基于Web交互方式的設計與實現(xiàn)
發(fā)布時間:2017-09-18 21:39
本文關鍵詞:機頂盒中基于Web交互方式的設計與實現(xiàn)
更多相關文章: 傳統(tǒng)機頂盒 eCos LwIP 驅動 GoAhead Web服務器
【摘要】:傳統(tǒng)機頂盒在當前三網(wǎng)融合的大背景下,依舊占據(jù)著絕大多數(shù)市場份額,并且這種情況還將維持一段時間。與智能高清的新型機頂盒不同的是,傳統(tǒng)機頂盒并沒有太強的計算能力和功能拓展性,其功能單一,人機交互能力較弱,因此,提升這類機頂盒的交互能力和拓展其功能擁有重大意義。針對以上情況,依據(jù)實際項目需求,本文對傳統(tǒng)機頂盒的功能和交互方面進行了改進。該改進方案基于eCos操作系統(tǒng),在LwIP協(xié)議棧、網(wǎng)卡驅動、嵌入式Web服務器的支持下,實現(xiàn)傳統(tǒng)機頂盒接入Internet:并在機頂盒中設計增加無線AP功能,通過Web管理界面實現(xiàn)交互。通過對機頂盒中人機交互方式的分析,結合數(shù)字機頂盒的系統(tǒng)結構,提出了機頂盒中Web交互方式的意義。隨后對改進方案的系統(tǒng)需求進行了詳細分析,分別分析了硬件上的需求以及需要實現(xiàn)的軟件功能。所用機頂盒軟件方面采用eCos嵌入式操作系統(tǒng),硬件方面采用以S3C2440處理器為核心的目標平臺。描述了開發(fā)環(huán)境的構建,介紹了目標平臺的硬件資源,并給出了資源空間分配方案。針對硬件平臺,詳細說明了eCos的移植過程。為整個系統(tǒng)提供軟件支撐平臺。為了使機頂盒系統(tǒng)具備網(wǎng)絡通信功能,本文一方面在eCos操作系統(tǒng)中移植了嵌入式TCP/IP協(xié)議棧LwIP,使它成為eCos的一個標準模塊;另一方面對DM9000以太網(wǎng)控制器驅動和無線網(wǎng)卡驅動進行設計實現(xiàn),從而為機頂盒的AP功能和Web交互提供網(wǎng)絡支持。在本文最后,分析了利用USB無線網(wǎng)卡實現(xiàn)的無線AP功能,對機頂盒中的無線AP進行了設計。研究了GoAhead Web月服務器結構及相關技術,并給出移植到eCos詳細方案。完成了機頂盒的Web管理頁面,用戶能夠利用瀏覽器完成對機頂盒的遠程訪問和控制,實現(xiàn)Web交互。
【關鍵詞】:傳統(tǒng)機頂盒 eCos LwIP 驅動 GoAhead Web服務器
【學位授予單位】:西南交通大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TN948.55
【目錄】:
- 摘要6-7
- ABSTRACT7-11
- 第1章 緒論11-15
- 1.1 研究背景與意義11-12
- 1.2 研究現(xiàn)狀及發(fā)展12-13
- 1.3 本文研究內容13-14
- 1.4 章節(jié)安排14
- 1.5 本章小結14-15
- 第2章 系統(tǒng)總體分析15-22
- 2.1 數(shù)字機頂盒系統(tǒng)環(huán)境15-18
- 2.1.1 數(shù)字機頂盒簡介15
- 2.1.2 數(shù)字機頂盒硬件結構15-17
- 2.1.3 數(shù)字機頂盒軟件結構17-18
- 2.2 機頂盒中的人機交互研究18-19
- 2.2.1 機頂盒中的交互模式18
- 2.2.2 機頂盒中Web交互方式的意義18-19
- 2.3 系統(tǒng)需求分析19-21
- 2.4 本章小結21-22
- 第3章 機頂盒軟件環(huán)境構建22-32
- 3.1 eCos操作系統(tǒng)結構特點22-24
- 3.1.1 eCos概述22-23
- 3.1.2 eCos層次結構23-24
- 3.1.3 開發(fā)環(huán)境的建立24
- 3.2 硬件資源的內存空間布局24-27
- 3.2.1 目標硬件平臺24-26
- 3.2.2 硬件資源空間分配26-27
- 3.3 eCos在S3C2440平臺上實現(xiàn)27-31
- 3.3.1 構建新硬件平臺27-29
- 3.3.2 內存布局的調整29-30
- 3.3.3 HAL初始化代碼修改30
- 3.3.4 生成新平臺RedBoot映像30-31
- 3.4 本章小結31-32
- 第4章 LwIP協(xié)議棧移植與驅動設計32-44
- 4.1 LwIP的移植實現(xiàn)32-35
- 4.1.1 LWIP綜述32-33
- 4.1.2 操作系統(tǒng)模擬層移植33-35
- 4.1.3 相關頭文件的編寫35
- 4.2 以太網(wǎng)控制器驅動的設計與實現(xiàn)35-41
- 4.2.1 DM9000以太網(wǎng)控制器35-36
- 4.2.2 驅動的注冊36-37
- 4.2.3 驅動的接口函數(shù)37-40
- 4.2.4 中斷處理40
- 4.2.5 數(shù)據(jù)的發(fā)送與接收40-41
- 4.3 無線網(wǎng)卡驅動的設計與實現(xiàn)41-43
- 4.3.1 驅動的注冊42
- 4.3.2 驅動的接口函數(shù)42-43
- 4.4 本章小結43-44
- 第5章 Web服務器的設計與實現(xiàn)44-58
- 5.1 無線AP的設計44-46
- 5.2 GoAhead嵌入式Web服務器46-48
- 5.2.1 GoAhead簡介46
- 5.2.2 相關開發(fā)技術46-47
- 5.2.3 GoAhead源碼結構47-48
- 5.3 GoAhead的設計與實現(xiàn)48-53
- 5.3.1 GoAhead在eCos中的實現(xiàn)48-51
- 5.3.2 Web管理界面的設計與實現(xiàn)51-53
- 5.4 系統(tǒng)測試53-57
- 5.4.1 測試環(huán)境53
- 5.4.2 機頂盒網(wǎng)絡測試53-54
- 5.4.3 界面測試54-57
- 5.5 本章小結57-58
- 總結與展望58-59
- 致謝59-60
- 參考文獻60-65
- 攻讀碩士學位期間發(fā)表的論文及科研成果65
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前5條
1 龍欣;徐寧;;IPTV機頂盒的流媒體播放器設計[J];武漢理工大學學報;2008年07期
2 趙慶磊;韓誠山;文明;鄧一星;;GoAhead嵌入式服務器的設計與實現(xiàn)[J];微計算機信息;2011年04期
3 王向群;徐沛平;渠毅;吳明;;基于GoAhead webserver的應用開發(fā)[J];計算機系統(tǒng)應用;2011年12期
4 戴峻峰;宋玉璽;;基于嵌入式WEB服務器的智能家居遠程監(jiān)控系統(tǒng)[J];鹽城工學院學報(自然科學版);2010年04期
5 李娜,蔣建中,郭軍利;實現(xiàn)交互式電視的關鍵組件——數(shù)字機頂盒[J];中國有線電視;2005年12期
中國碩士學位論文全文數(shù)據(jù)庫 前4條
1 陳曾海;基于嵌入式Linux的3G-WiFi路由器研究與設計[D];北京郵電大學;2011年
2 劉繼寧;寬帶無線IP網(wǎng)絡中無線接入點AP的實現(xiàn)[D];西安電子科技大學;2001年
3 張茜;基于Web的路由器管理技術研究與實現(xiàn)[D];中國人民解放軍國防科學技術大學;2002年
4 張新友;IPSec在3G無線路由器中的研究與實現(xiàn)[D];湖南師范大學;2010年
,本文編號:877660
本文鏈接:http://sikaile.net/kejilunwen/wltx/877660.html
最近更新
教材專著