a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 消費電子 > 設計應用 > 交互式數字電視中的嵌入式系統

交互式數字電視中的嵌入式系統

作者:■風河 時間:2005-04-27 來源:eaw 收藏

當今的集成數字電視接收機解碼器,即數字機頂盒(STB)已不再只是簡單的音頻/視頻解調器/解擾器。它們是圖形豐富的多媒體終端,擁有功能強大的CPU (>150MIPS)和大量的嵌入代碼(>4MB)。大多數機頂盒還包括一個Java運行時間環境作為其首選平臺,用于運行應用程序并支持交互式數字家庭娛樂與服務。這些設備將會整合數字視頻錄像(DVR)等新技術和用以連接的其它模式(V.90、DOCSIS、802.11b等),并發展成為諸如家庭網關與媒體服務器等復雜產品。
對于這些先進設備而言,到目前為止還沒有形成一個統一的標準。之所以有如此多的選擇,其原因包括:市場的高速增長、眾多競爭者的市場細分(關于最佳技術,各個競爭者都有其自己的觀點)以及技術的不斷發展。
對于那些希望從晶圓廠商的革新中獲益的消費電子產品制造商(CEM)而言,他們必須應對大量的標準,從各種中間件中進行選擇,以及適應功能上的實質性變化。
公司除了提供業界領先的實時操作系統(RTOS)與開發工具外,還提供獨特的軟件技術組合,用于滿足當今交互式數字電視(iDTV)市場的各種需要,其中包括:
聯網與連接:多種多樣的有線與無線連接及聯網協議棧;
?數字媒體框架(DMF):一種模塊化交互式數字電視架構,它允許硬件平臺的快速配置和更改控制;
?WindML:用于嵌入式多媒體應用程序的基礎圖形、視頻和音頻技術;
?JWorks:一種以較小內存空間提供高性能的最佳嵌入式Java解決方案;
?面對家庭網關的Tornado:用于寬帶接入家庭網關的集成化軟件平臺和開發環境。

連通性
該公司的外圍設備支持包括各種硬件設備的初始化代碼,以及嵌入式iDTV卡必須支持的各種硬件外圍設備驅動程序。典型的驅動程序包括串行、以太網、定時器及ATA/IDE外圍設備。

數字媒體框架
通過強調經現有接口來訪問那些不常用的隱藏組件,的通用軟件平臺提供了適用于交互式數字電視設備的基礎結構(圖1)。消費電子產品制造商可從此數字媒體框架獲取如下益處:
?一種低級的功能性基礎,在此基礎上可創建跨平臺的可移植應用程序。
?一種可移植、模塊化架構,它允許通過一個硬件抽象層快速配置和更改對該硬件平臺的控制。
?一種獨立于平臺的可裁剪架構,可以對其進行擴展,以支持多中間件平臺,如MHP與專有環境。

WindML 圖形
圖形與用戶友好的輸入是高級交互式數字電視設備的核心功能。為了滿足消費者的期望,交互式數字電視設備必須使用諸如圖形處理器、液晶顯示屏、視頻芯片組、音頻處理器及輸入設備等技術來完成任務。在整合這些技術的同時,要保持較小內存占用空間、高可靠性以及最佳的性能是一件富有挑戰性并且非常耗時的任務。
WindML(多媒體庫)支持運行在嵌入式系統中的各種多媒體應用程序,它為各種各樣的架構提供了基礎圖形、視頻和音頻技術。WindML是一種基于可裁剪架構的多媒體庫。
支持多圖形及視頻層意味著可以在電視視頻中覆蓋一個文本、圖形或完整應用程序的圖形層。風河多媒體庫能夠滿足嵌入式設備的所有圖形需求,從而使得開發人員能夠在風河的實時操作系統中構建豐富的、全比例的嵌入式圖形用戶界面,并且系統開銷很低、能大大縮短產品的上市時間。

JWorks 嵌入式Java
Java技術為嵌入式系統開發人員提供了嶄新的機會,開啟了連接、可再編程設備的新篇章。它現在是所有交互式數字電視交互性引擎的主要標準,可為用戶提供全新的交互式應用程序與服務。同樣,其本質還在于能夠提供可能的最快、最可靠性能,同時還滿足了機頂盒的成本限制,從而限定了支持它所需要的內存和處理能力。通過采用風河的JWorks產品套件,可以顯著加快產品的開發周期。
Jworks基于加速Sun兼容技術——Insignia的Jeode軟件,并包含了嵌入式虛擬機(EVM)和庫,以在VxWorks中運行PersonalJava應用程序(見圖2)。EVM的特性在于一個動態自適應編譯器(DAC),它允許開發人員在其目標系統上微調性能與內存大小。
JWorks嵌入式Java解決方案擴展了VxWorks實時操作系統的功能,但同時保留了VxWorks的高可靠性、高可裁剪性、高可移植性、較小內存占用空間以及高性能。
JWorks集成并高效利用了Tornado開發平臺的所有組件。這些組件包括:VxWorks實時操作系統、板級支持包(BSP)、設備驅動程序、圖形與多媒體庫、文件系統、聯網與連接協議以及開發工具等。開發人員可以節省創建和整合一個高性能JVM通常所需的數百個“工程師- 月”(一個工程師在一個月內完成的工作量),將精力集中于其應用程序與競爭者應用程序的差異性上。

面對家庭網關的Tornado
寬帶Internet接入與基于網絡服務日益增強的可用性推動了高級網關設備的發展。服務提供商與用戶均對網關設備提出了更高級的特性,包括接入共享與安全性、遠程管理以及用于語音和娛樂的多媒體能力。面向家庭網關的Tornado(見圖3)為家庭與小型辦公場所中的所有網關設備提供了實際所需的核心功能集。
采用面向家庭網關的Tornado,交互式數字電視開發人員可以從一個單一可信任源中獲得完整的軟件套件,而無需將不同來源的聯網組件組合在一起,然后將它們集成于一個特殊基板上。在VxWorks中預置了聯網組件,動態配置接口被鏈接至VxWorks中的SNMP代理上,從而節省了大量的開發時間,并縮短了產品的上市時間。
面向家庭網關的Tornado為開發人員提供了很強的通用聯網基礎,并可對此基礎進行拓展,以使其能夠支持將來更高級的功能。

VxWorks 5.x
VxWorks是Tornado II嵌入式開發平臺(見圖4)的運行組件,它是嵌入式開發行業應用最為廣泛的實時操作系統。它包含了Wind微核的核心功能、高級聯網支持、功能強大的文件系統、輸入/輸出管理以及C++與其它標準運行的支持。
VxWorks專為高可裁剪性而設計,它使得開發人員可以將緊缺的內存資源分配給其應用程序,而不是操作系統。從需要幾千字節內存的深度嵌入式設計到復雜的高端實時系統(需要更多操作系統功能),開發人員可以從100多個不同選項中進行選擇,從而能夠創建數以百計的不同配置。開發人員還可以在開發過程中使用單獨模塊,而在生產系統中省去。■



關鍵詞: 風河

評論


相關推薦

技術專區

關閉