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