中間件技術(shù) 中間件技術(shù)在計(jì)算機(jī)系統(tǒng)中早已經(jīng)得到廣泛的應(yīng)用,現(xiàn)在也開始應(yīng)用于機(jī)頂盒設(shè)計(jì)軟件。中間件是指位于機(jī)頂盒的實(shí)時(shí)操作系統(tǒng)和應(yīng)用程序之間,連接兩部分的軟件。
在開發(fā)機(jī)頂盒上層應(yīng)用中常常會(huì)面對(duì)如下問(wèn)題:實(shí)時(shí)多任務(wù)操作系統(tǒng),硬件平臺(tái)原理細(xì)節(jié),復(fù)雜的行業(yè)標(biāo)準(zhǔn),繁雜的用戶界面以及實(shí)用功能等各項(xiàng)跨行業(yè)的難題。
為了解決上述問(wèn)題,中間件技術(shù)應(yīng)運(yùn)而生,并成為數(shù)字電視核心技術(shù),也就是我們前面提到的開放式業(yè)務(wù)平臺(tái)。中間件是在數(shù)字電視接收機(jī)的應(yīng)用程序和操作系統(tǒng)、硬件平臺(tái)之間嵌入的一個(gè)中間層,定義一組較為完整的、標(biāo)準(zhǔn)的應(yīng)用程序接口,使應(yīng)用程序獨(dú)立于操作系統(tǒng)和硬件平臺(tái),從而將應(yīng)用的開發(fā)變得更加簡(jiǎn)捷,使產(chǎn)品的開放性和可移植性更強(qiáng)。
嵌入式系統(tǒng)應(yīng)用
嵌入式系統(tǒng)是計(jì)算機(jī)技術(shù)、通信技術(shù)、半導(dǎo)體技術(shù)、微電子技術(shù)、語(yǔ)音圖像數(shù)據(jù)傳輸處理技術(shù),甚至傳感器技術(shù)與具體應(yīng)用對(duì)象相結(jié)合的產(chǎn)物,是技術(shù)密集、投資強(qiáng)度大、高度分散不斷創(chuàng)新的知識(shí)密集型系統(tǒng),反映當(dāng)代最新科技的先進(jìn)水平。一般來(lái)說(shuō),嵌入式系統(tǒng)由嵌入式芯片、嵌入式軟件、嵌入式操作系統(tǒng)及嵌入式系統(tǒng)開發(fā)工具4部分組成。嵌入式芯片包括嵌入式微處理器、嵌入式微控制器、嵌入式數(shù)字信號(hào)處理器以及嵌入式片上系統(tǒng),隨著RISC計(jì)算機(jī)技術(shù)和微電子技術(shù)的迅速發(fā)展,嵌入式芯片功能越來(lái)越強(qiáng),體積越來(lái)越小。
嵌入式CPU是IP機(jī)頂盒的核心,它要管理機(jī)頂盒的所有接口,包括網(wǎng)絡(luò)側(cè)接口、紅外接口以及各類擴(kuò)展接口,要處理IP協(xié)議棧,控制和調(diào)度所有底層設(shè)備驅(qū)動(dòng)程序。它與媒體處理器或控制編解碼芯片對(duì)接收到的音視頻媒體流解碼轉(zhuǎn)換,使視頻、音頻和數(shù)據(jù)分離開,通過(guò)控制數(shù)字/模擬轉(zhuǎn)換器還原成電視信號(hào)輸出給TV顯示出來(lái)。一般IP機(jī)頂盒專用的嵌入式CPU大多集成媒體處理能力,增強(qiáng)型機(jī)頂盒也可采用雙CPU方式。