數(shù)字視聽產(chǎn)品是近幾年消費電子類產(chǎn)品的一個熱點,而數(shù)字電視接收機頂盒是其中的一個重要的組成部分。本文主要介紹了一款基于STi5518芯片的DC-618C型數(shù)字電視接收機頂盒的軟件設(shè)計與應(yīng)用,對同類產(chǎn)品的具體實現(xiàn)有一定的指導(dǎo)作用。1引言數(shù)字電視的崛起在我國被譽為廣電產(chǎn)業(yè)的第三次革命,它巨大的市場潛力正逐漸凸現(xiàn)出來。數(shù)字傳輸方式因其采用了先進(jìn)的技術(shù),具有傳統(tǒng)的模擬傳輸方式所無法比擬的優(yōu)勢,取代后者已是不可阻擋的趨勢。目前
數(shù)字視聽產(chǎn)品是近幾年消費
電子類產(chǎn)品的一個熱點,而數(shù)字電視接收機頂盒是其中的一個重要的組成部分。
本文主要介紹了一款基于
STi5518 芯片的DC-
618C型數(shù)字電視接收機頂盒的軟件設(shè)計與應(yīng)用,對同類產(chǎn)品的具體實現(xiàn)有一定的指導(dǎo)作用。
1 引 言
數(shù)字電視的崛起在我國被譽為廣電產(chǎn)業(yè)的第三次革命,它巨大的市場潛力正逐漸凸現(xiàn)出來。數(shù)字傳輸方式因其采用了先進(jìn)的技術(shù),具有傳統(tǒng)的模擬傳輸方式所無法比擬的優(yōu)勢,取代后者已是不可阻擋的趨勢。目前,數(shù)字電視正在世界范圍內(nèi)迅速地推廣,作為接收數(shù)字電視的新興家電,機頂盒正悄悄進(jìn)入千家萬戶。
機頂盒(
STB,
SetTop Box)是廣播媒介實現(xiàn)數(shù)字化后接收端的重要設(shè)備,一般置于電視機上, 從功能來看,機頂盒主要分為上網(wǎng)機頂盒、數(shù)字衛(wèi)星綜合接收解碼器、數(shù)字地面機頂盒,以及有線電視數(shù)字機頂盒,這些設(shè)備由于具有很好的網(wǎng)絡(luò)功能,因此也成為信息家電的代表。
我們在這里討論的主要是指有線電視數(shù)字機頂盒,它的基本功能是接收數(shù)字電視廣播節(jié)目,同時具有所有廣播和交互式多媒體應(yīng)用功能。
數(shù)字電視機頂盒的技術(shù)含量非常高,它集中反映了多媒體、計算機、數(shù)字壓縮編碼、加解擾算法、加解密算法、通信技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展水平,在設(shè)計技術(shù)上主要包括機頂盒硬件技術(shù)和軟件技術(shù)兩大部分, 其中,軟件技術(shù)占有更為重要的位置。除了音視頻的解碼由硬件實現(xiàn)外,包括電視內(nèi)容的重現(xiàn)、操作界面的實現(xiàn)、數(shù)據(jù)廣播業(yè)務(wù)的實現(xiàn),直至機頂盒和個人計算機的互聯(lián)以及和Intemet的互聯(lián)都需要由軟件來實現(xiàn)。
我們在這里介紹一款基于
STi5518芯片的DC-618C型數(shù)字電視接收機頂盒的軟件設(shè)計。
2 DC-618C數(shù)字電視接收機頂盒的軟件設(shè)計
2.1實時操作系統(tǒng)基本原理
STi5518解碼芯片本身的性能比較強大,可以滿足應(yīng)用對硬件的要求,關(guān)鍵在于軟件對硬件的管理上,隨著應(yīng)用的復(fù)雜化,一個嵌入式控制系統(tǒng)可能要同時控制和監(jiān)視很多外設(shè),要求有實時響應(yīng),有很多處理任務(wù),各個任務(wù)之間有
多種信息傳遞。如果仍采用原來的程序設(shè)計方法存在兩個問題,一是中斷可能得不到及時響應(yīng)。處理時間過長,這對于一些控制場合是不允許的,對于網(wǎng)絡(luò)通信方面則會降低系統(tǒng)整體的信息流量。二是系統(tǒng)任務(wù)多,要考慮的各種可能也多,各種資源如調(diào)度不當(dāng)就會發(fā)生死鎖,降低軟件可靠性,程序編寫任務(wù)量都會有大幅度增加。