基于嵌入式Linux的IPTV機(jī)頂盒顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-11-28 14:32
隨著信息業(yè)的迅猛發(fā)展,目前國內(nèi)電信網(wǎng)、計(jì)算機(jī)網(wǎng)和廣電網(wǎng)三網(wǎng)正逐漸走向融合,IPTV(即網(wǎng)絡(luò)電視)是一種新興的網(wǎng)絡(luò)應(yīng)用,它利用寬帶互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施,以家用電視機(jī)和機(jī)頂盒作為主要終端,通過IP(互聯(lián)網(wǎng)協(xié)議)向用戶提供視頻點(diǎn)播、電視節(jié)目指南(EPG)、網(wǎng)頁瀏覽及互動(dòng)游戲等多種業(yè)務(wù)。機(jī)頂盒是一種典型的嵌入式系統(tǒng),由硬件和軟件構(gòu)成,它使用戶利用原有的模擬電視機(jī)收看數(shù)字電視節(jié)目和高清數(shù)字電視節(jié)目,提供數(shù)/模信號(hào)轉(zhuǎn)換功能、音視頻的編解碼功能、圖形圖像的顯示功能及流媒體傳輸控制功能等。在其軟件模塊中,顯示系統(tǒng)占有重要的地位,它提供用戶與機(jī)項(xiàng)盒之間的人機(jī)交互界面。本文給出了IPTV機(jī)頊盒的系統(tǒng)軟件平臺(tái)、嵌入式顯示系統(tǒng)(包括圖形用戶界面和瀏覽器)的解決方案。采用成都博睿嵌入式系統(tǒng)工作室開發(fā)的基于ARM9 S3C2410的開發(fā)板作為硬件平臺(tái),選用最新的Linux 2.6內(nèi)核作為系統(tǒng)軟件平臺(tái),選用挪威Trolltech公司公開源碼的針對高端嵌入式系統(tǒng)的QT/Embedded庫作為圖形界面類庫。系統(tǒng)的實(shí)現(xiàn)包括:Linux 2.6.14操作系統(tǒng)向目標(biāo)平臺(tái)的移植、嵌入式文件系統(tǒng)的構(gòu)建、網(wǎng)卡CS8900A驅(qū)動(dòng)程序的設(shè)...
【文章來源】:武漢理工大學(xué)湖北省 211工程院校 教育部直屬院校
【文章頁數(shù)】:80 頁
【學(xué)位級別】:碩士
【部分圖文】:
IPTV機(jī)頂盒的硬件組成【’]
圖2一1電路板實(shí)物圖l9]用的53C2410是基于ARM92OT核的16/32位RISC嵌入、高性能、低功耗等優(yōu)點(diǎn)。ARM920T核由ARMgTDMan地ementUnit,MMU)和高速緩存三部分組成。其
從串口讀取用戶控制字符等。一個(gè)同時(shí)裝有 BootLoader、內(nèi)核的啟動(dòng)參數(shù)、內(nèi)核映像和根文件系統(tǒng)映像的固態(tài)存儲(chǔ)設(shè)備的典型空間分配結(jié)構(gòu)圖如圖3一1所示。翻的家鉀幽腸幽娜蘸黔洲…謂默i介迄翔胭如側(cè)盼圖3一1固態(tài)存儲(chǔ)設(shè)備的典型空間分配結(jié)構(gòu)圖[’5j③ BootLoader的兩種操作模式 (OperationMode)大多數(shù) BootLoader包含兩種不同的操作模式:啟動(dòng)加載和下載模式,這兩種模式的區(qū)別僅對開發(fā)人員有意義,對于最終用戶來說, BootLoader的作用是加載操作系統(tǒng),不存在所謂的啟動(dòng)加載模式與下載模式的區(qū)別。啟動(dòng)加載(bootloading)模式:又稱自主(autonomous)模式,即 BootLoader從目標(biāo)機(jī)上的某個(gè)固態(tài)存儲(chǔ)設(shè)備上將操作系統(tǒng)加載到RAM中運(yùn)行,整個(gè)過程中沒有用戶的介入。該模式是 BootLoader的正常工作模式,在嵌入式產(chǎn)品發(fā)布時(shí), BootLoader必須工作在該模式下。下載(do認(rèn)rnloading)模式:在該模式下,目標(biāo)機(jī)上的 BootLoader將通過串口連接或網(wǎng)絡(luò)連接等通信手段從主機(jī)下載文件
【參考文獻(xiàn)】:
期刊論文
[1]基于B/S架構(gòu)的IPTV機(jī)頂盒的GUI的設(shè)計(jì)和實(shí)現(xiàn)[J]. 李帆,黃桂金. 廣東通信技術(shù). 2005(12)
[2]嵌入式瀏覽器的設(shè)計(jì)開發(fā)[J]. 袁明,張連芳,李光成,趙宇,鄭武. 微型機(jī)與應(yīng)用. 2003(01)
[3]基于以太網(wǎng)控制器CS8900A實(shí)現(xiàn)嵌入式系統(tǒng)的網(wǎng)絡(luò)互連[J]. 陳鵬,張愛民,李杰. 電子工程師. 2002(12)
[4]淺析嵌入式系統(tǒng)中的瀏覽器[J]. 李小群,鄭良辰,耿增強(qiáng),羅從難. 測控技術(shù). 2000(04)
本文編號(hào):3524598
【文章來源】:武漢理工大學(xué)湖北省 211工程院校 教育部直屬院校
【文章頁數(shù)】:80 頁
【學(xué)位級別】:碩士
【部分圖文】:
IPTV機(jī)頂盒的硬件組成【’]
圖2一1電路板實(shí)物圖l9]用的53C2410是基于ARM92OT核的16/32位RISC嵌入、高性能、低功耗等優(yōu)點(diǎn)。ARM920T核由ARMgTDMan地ementUnit,MMU)和高速緩存三部分組成。其
從串口讀取用戶控制字符等。一個(gè)同時(shí)裝有 BootLoader、內(nèi)核的啟動(dòng)參數(shù)、內(nèi)核映像和根文件系統(tǒng)映像的固態(tài)存儲(chǔ)設(shè)備的典型空間分配結(jié)構(gòu)圖如圖3一1所示。翻的家鉀幽腸幽娜蘸黔洲…謂默i介迄翔胭如側(cè)盼圖3一1固態(tài)存儲(chǔ)設(shè)備的典型空間分配結(jié)構(gòu)圖[’5j③ BootLoader的兩種操作模式 (OperationMode)大多數(shù) BootLoader包含兩種不同的操作模式:啟動(dòng)加載和下載模式,這兩種模式的區(qū)別僅對開發(fā)人員有意義,對于最終用戶來說, BootLoader的作用是加載操作系統(tǒng),不存在所謂的啟動(dòng)加載模式與下載模式的區(qū)別。啟動(dòng)加載(bootloading)模式:又稱自主(autonomous)模式,即 BootLoader從目標(biāo)機(jī)上的某個(gè)固態(tài)存儲(chǔ)設(shè)備上將操作系統(tǒng)加載到RAM中運(yùn)行,整個(gè)過程中沒有用戶的介入。該模式是 BootLoader的正常工作模式,在嵌入式產(chǎn)品發(fā)布時(shí), BootLoader必須工作在該模式下。下載(do認(rèn)rnloading)模式:在該模式下,目標(biāo)機(jī)上的 BootLoader將通過串口連接或網(wǎng)絡(luò)連接等通信手段從主機(jī)下載文件
【參考文獻(xiàn)】:
期刊論文
[1]基于B/S架構(gòu)的IPTV機(jī)頂盒的GUI的設(shè)計(jì)和實(shí)現(xiàn)[J]. 李帆,黃桂金. 廣東通信技術(shù). 2005(12)
[2]嵌入式瀏覽器的設(shè)計(jì)開發(fā)[J]. 袁明,張連芳,李光成,趙宇,鄭武. 微型機(jī)與應(yīng)用. 2003(01)
[3]基于以太網(wǎng)控制器CS8900A實(shí)現(xiàn)嵌入式系統(tǒng)的網(wǎng)絡(luò)互連[J]. 陳鵬,張愛民,李杰. 電子工程師. 2002(12)
[4]淺析嵌入式系統(tǒng)中的瀏覽器[J]. 李小群,鄭良辰,耿增強(qiáng),羅從難. 測控技術(shù). 2000(04)
本文編號(hào):3524598
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3524598.html
最近更新
教材專著