999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式Linux下高清數(shù)字機頂盒軟件設(shè)計

2010-06-07 02:04:36于鴻洋
電視技術(shù) 2010年9期
關(guān)鍵詞:嵌入式設(shè)計

彭 銳,于鴻洋,張 萍

(電子科技大學(xué) 電子工程學(xué)院,四川 成都 610054)

1 引言

近年來,數(shù)字機頂盒在國家大力推行下有了很大發(fā)展。預(yù)計國內(nèi)數(shù)字機頂盒市場將在2010年達到全球第一,占全球數(shù)字機頂盒總消費量的80%[1]。因此,數(shù)字機頂盒發(fā)展具有很高的經(jīng)濟價值,而高清數(shù)字機頂盒是數(shù)字機頂盒中一種值得關(guān)注的發(fā)展趨勢。

數(shù)字機頂盒的主要功能邏輯關(guān)系如圖1所示[2]。

當(dāng)數(shù)字機頂盒接收高頻信號后,通過高頻頭對信號進行下變頻,再通過A/D轉(zhuǎn)換器進行轉(zhuǎn)換后,用QAM/QPSK解調(diào)得到MPEG的傳輸流,解復(fù)用和分析PES流后就分別得到了視頻、音頻流,再通過解碼、編碼后變成模擬信號,通過輸出口輸出。

2 高清數(shù)字機頂盒硬件結(jié)構(gòu)設(shè)計

一個低成本的高清數(shù)字機頂盒設(shè)計主要包括數(shù)字廣播電視接收前端、MPEG解碼、音視頻及圖形處理、CPU、調(diào)制解調(diào)器和其他外圍接口等。筆者用到的STi7109芯片是新一代的SoC芯片,它整合了CPU、編解碼、音視頻處理及圖像處理等多項功能,可以大大提高開發(fā)周期,具體設(shè)計方案如圖2所示[3]。

數(shù)字機頂盒數(shù)據(jù)流程主要是先從纜線把數(shù)字信號流(包括公開的和加密的)傳給高頻頭,然后在芯片STb0468b芯片處進行QAM/QPSK解調(diào)處理,再傳輸?shù)絊Ti7109集成芯片完成如圖1所示的解復(fù)用和PES流分組解析,產(chǎn)生對應(yīng)的視頻信號和音頻信號。

3 高清數(shù)字機頂盒軟件結(jié)構(gòu)設(shè)計

軟件是數(shù)字機頂盒的靈魂,它的設(shè)計合理性對數(shù)字機頂盒產(chǎn)品質(zhì)量、產(chǎn)品的研發(fā)可持續(xù)性及可升級性,都產(chǎn)生重大影響。高清數(shù)字機頂盒軟件可以從多個角度進行設(shè)計。

3.1 軟件系統(tǒng)層設(shè)計

高清數(shù)字機頂盒與標(biāo)清數(shù)字機頂盒軟件的層次設(shè)計具有相似性,但是由于高清數(shù)字電視數(shù)據(jù)量要大的多,除了提高硬件本身的處理速度外,還要對軟件層次進行修改,以提高代碼的運行效率,降低CPU負(fù)荷。圖3為高標(biāo)清數(shù)字機頂盒軟件設(shè)計方案對比[4]。

在高清數(shù)字機頂盒軟件設(shè)計方案中取消了JVM中間固件,因為盡管Java程序編寫相對容易,但是Java虛擬機運行速度太慢,增大了CPU負(fù)荷。同時,還要針對應(yīng)用程序部分做更合理的設(shè)計,方便以后軟件升級與改進。

3.2 應(yīng)用軟件設(shè)計

應(yīng)用軟件設(shè)計是從兩個方面進行的,分別為軟件層次和軟件模塊功能。首先,把應(yīng)用軟件分成3層,即初始化層、中間接口層和分類的軟件模塊應(yīng)用層[5](見圖4)。

初始化層主要完成對板上的各種接口、總線、音視頻編解碼器以及其他板級等內(nèi)容的初始化,包括對其各種寄存器參數(shù)的初始化,還有實例對象的初始化,如音視頻的句柄等。

中間層的接口主要是對底層的一些實力對象進行包裝后,讓更上層的應(yīng)用能直接調(diào)用中間層的函數(shù),如設(shè)置音量大小和高頻頭的頻率等。

各種軟件應(yīng)用模塊主要是直接面向用戶層,為用戶提供相關(guān)服務(wù)的接口,比如可以通過選單顯示出EPG的內(nèi)容,通過網(wǎng)絡(luò)實現(xiàn)互動點播等。

3.3 軟件的啟動過程

高清數(shù)字機頂盒軟件系統(tǒng)的啟動主要包括5部分:Bootloader、Linux內(nèi)核、文件系統(tǒng)、動態(tài)加載部分驅(qū)動模塊以及應(yīng)用軟件,如圖5所示[6]。

軟件的啟動從Bootloader開始,當(dāng)Bootloader完成一次對硬件最基本的初始化后,把控制權(quán)交給Linux內(nèi)核,然后Linux操作系統(tǒng)再次對硬件初始化,并管理整個系統(tǒng),最后動態(tài)加載一些驅(qū)動模塊(這里是為了避免GNU的一些代碼公開條例),運行高清數(shù)字機頂盒應(yīng)用軟件[7]。至此,整個軟件系統(tǒng)就運行起來了。

4 小結(jié)

重點討論了高清數(shù)字電視機頂盒的軟件系統(tǒng)設(shè)計,同時也結(jié)合了基于STi7109芯片硬件設(shè)計的一種解決方案,簡單描述了數(shù)字機頂盒軟件系統(tǒng)的啟動過程。由于嵌入式Linux的開源性和強大的網(wǎng)絡(luò)功能,相信基于嵌入式Linux的高清數(shù)字機頂盒將成為高清數(shù)字機頂盒未來發(fā)展的一個主流方向。

[1]甘育裕,陸列.嵌入式Linux在新型數(shù)字機頂盒中的應(yīng)用[J].中國有線電視,2006(Z2):851-854.

[2]郭榮佐,郭進,黃君.數(shù)字電視機頂盒軟件體系結(jié)構(gòu)應(yīng)用研究[J].電視技術(shù),2008,32(5):28-30.

[3]ST company.STI7109-low-cost HDTV set-top box decoder for H.264 and microsoft WMA9-STMicroelectronics[EB/OL].[2010-02-02].http://pdf1.alldatasheet.com/datasheet-pdf/view/192665/STMICROELECTRONICS/STI7109.html.

[4]TAN Qiang,ZHOU Mengchu,LI Jingjian,et al.A brief overview of current TV set-top box developments[C]//Proc.IEEE International Conference on Systems,Man,and Cybernetics.[S.l.]:IEEE Press,1996:2127-2132.

[5]KAR M L,SO V,BROWN R W.Architecture of retail set-top box application platform for digital cable network[C]//Proc.International Conference on Consumer Electronics.[S.l.]:IEEE Press,2001: 306-307.

[6]HALLINAN C.Embedded Linux primer[M].London:Prentice Hall,2006.

[7]MOON S P,KIM J W,BAE K H,et al.Embedded Linux implementation on a commercial digital TV system[J].IEEE Transactions on Consumer Electronics,2003,49(4):1402-1407.

猜你喜歡
嵌入式設(shè)計
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統(tǒng)通信技術(shù)的應(yīng)用
電子制作(2018年18期)2018-11-14 01:48:16
瞞天過海——仿生設(shè)計萌到家
搭建基于Qt的嵌入式開發(fā)平臺
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Altera加入嵌入式視覺聯(lián)盟
主站蜘蛛池模板: 91成人免费观看在线观看| 亚洲国产综合第一精品小说| 成人噜噜噜视频在线观看| 一级福利视频| 免费久久一级欧美特大黄| 国产一区在线视频观看| 永久在线精品免费视频观看| 欧美日本不卡| 最近最新中文字幕在线第一页| 精品少妇人妻一区二区| 亚洲综合激情另类专区| 成年av福利永久免费观看| 亚洲国产在一区二区三区| 手机精品福利在线观看| 超薄丝袜足j国产在线视频| 亚洲天堂成人在线观看| 欧美日韩一区二区在线播放| 亚洲精品第一在线观看视频| 亚洲视频色图| 国产无码精品在线| 国产乱人伦精品一区二区| 又大又硬又爽免费视频| 免费Aⅴ片在线观看蜜芽Tⅴ| 看你懂的巨臀中文字幕一区二区| 亚洲欧美日韩色图| 亚洲成人免费看| 国产丝袜啪啪| 免费无码AV片在线观看中文| 久久人人97超碰人人澡爱香蕉 | 中文字幕亚洲电影| 欧亚日韩Av| 免费一级α片在线观看| 国产欧美日韩综合在线第一| 欧美精品H在线播放| 欧美无遮挡国产欧美另类| 91九色视频网| 99视频有精品视频免费观看| 久久免费视频播放| 青青草国产在线视频| 久久国产毛片| 青青青视频免费一区二区| 在线中文字幕网| 精品视频福利| 国产乱人乱偷精品视频a人人澡| 久久一色本道亚洲| 久久久精品无码一区二区三区| 美女被狂躁www在线观看| 亚洲丝袜中文字幕| 色男人的天堂久久综合| 国产精品一区二区无码免费看片| 成年看免费观看视频拍拍| 国产精品无码AV片在线观看播放| 亚洲日本一本dvd高清| 永久免费无码日韩视频| 亚洲精品日产精品乱码不卡| 91青青在线视频| 日韩欧美中文亚洲高清在线| 日韩av无码精品专区| 国产99精品视频| 91美女视频在线| 成人无码一区二区三区视频在线观看| 亚洲欧洲国产成人综合不卡| 国产对白刺激真实精品91| 在线观看亚洲国产| 无码一区中文字幕| 18禁影院亚洲专区| 99一级毛片| 日韩高清欧美| 伊人查蕉在线观看国产精品| 亚洲人成网18禁| 亚洲福利片无码最新在线播放| 在线视频亚洲色图| 亚洲精品免费网站| 综合网天天| 狠狠五月天中文字幕| 无码国产偷倩在线播放老年人| 国产爽妇精品| 久久久久人妻一区精品| 亚洲天堂日本| 精品一区二区三区视频免费观看| 波多野结衣中文字幕一区| 欧美成人免费|