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

嵌入式Linux下高清數字機頂盒軟件設計

2010-06-07 02:04:36于鴻洋
電視技術 2010年9期
關鍵詞:嵌入式設計

彭 銳,于鴻洋,張 萍

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

1 引言

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

數字機頂盒的主要功能邏輯關系如圖1所示[2]。

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

2 高清數字機頂盒硬件結構設計

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

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

3 高清數字機頂盒軟件結構設計

軟件是數字機頂盒的靈魂,它的設計合理性對數字機頂盒產品質量、產品的研發可持續性及可升級性,都產生重大影響。高清數字機頂盒軟件可以從多個角度進行設計。

3.1 軟件系統層設計

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

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

3.2 應用軟件設計

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

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

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

各種軟件應用模塊主要是直接面向用戶層,為用戶提供相關服務的接口,比如可以通過選單顯示出EPG的內容,通過網絡實現互動點播等。

3.3 軟件的啟動過程

高清數字機頂盒軟件系統的啟動主要包括5部分:Bootloader、Linux內核、文件系統、動態加載部分驅動模塊以及應用軟件,如圖5所示[6]。

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

4 小結

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

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

[2]郭榮佐,郭進,黃君.數字電視機頂盒軟件體系結構應用研究[J].電視技術,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.

猜你喜歡
嵌入式設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
搭建基于Qt的嵌入式開發平臺
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 亚洲香蕉久久| 91精品日韩人妻无码久久| 首页亚洲国产丝袜长腿综合| 青青操视频在线| 亚洲天堂伊人| 精品久久久久成人码免费动漫| 亚洲va精品中文字幕| www.日韩三级| 国产一级毛片在线| 欧美视频在线播放观看免费福利资源 | 情侣午夜国产在线一区无码| 日韩欧美国产中文| 国产女人在线| 久久久久夜色精品波多野结衣| 国产一区二区三区在线观看免费| 国产精欧美一区二区三区| 亚洲人成在线免费观看| 美女国内精品自产拍在线播放| 青青操国产| 国产99视频精品免费视频7| 婷婷色中文网| 国产大片黄在线观看| a亚洲视频| 欧美成人怡春院在线激情| 伊人色综合久久天天| 国产欧美日韩精品综合在线| 五月天久久综合国产一区二区| 午夜国产理论| 欧美怡红院视频一区二区三区| 亚洲成a人片7777| 亚洲精品中文字幕午夜| 无码在线激情片| 国产在线观看成人91| 美女被操91视频| a级毛片在线免费| 最新国产精品鲁鲁免费视频| 日韩免费毛片| 精品伊人久久久大香线蕉欧美 | 成人在线视频一区| 狠狠色综合网| 波多野结衣爽到高潮漏水大喷| 久久精品日日躁夜夜躁欧美| 欧美黄网在线| 精品久久久久无码| 亚洲欧美一区二区三区麻豆| 91在线视频福利| 国产美女无遮挡免费视频网站 | 高h视频在线| 国产在线拍偷自揄观看视频网站| 国产一级毛片高清完整视频版| 伊人久久青草青青综合| 99久久精品视香蕉蕉| 99久久精品免费观看国产| 日本成人福利视频| 国产日韩欧美在线播放| 国产69精品久久| av在线人妻熟妇| 久久人午夜亚洲精品无码区| 免费A级毛片无码无遮挡| 亚洲欧洲美色一区二区三区| 久久国产热| 色综合日本| 无码日韩视频| 成AV人片一区二区三区久久| 亚洲欧美另类专区| 欧洲熟妇精品视频| 日韩国产欧美精品在线| 久久毛片基地| 亚洲av无码久久无遮挡| 亚洲国产理论片在线播放| 欧美国产日韩在线观看| 无码日韩精品91超碰| 国产日韩av在线播放| 亚洲第一页在线观看| 911亚洲精品| 亚洲一欧洲中文字幕在线| 国产精品999在线| 国产三级精品三级在线观看| 成人中文在线| 午夜小视频在线| 国产黄在线免费观看| 国产精品黑色丝袜的老师|