便攜高清視頻中的DaVinci DM355處理器
如前所述,VISA的API驅(qū)動(dòng)軟件提供四種處理內(nèi)容:視頻、影像、語(yǔ)音和音頻。對(duì)于編碼和解碼有獨(dú)立的API驅(qū)動(dòng)軟件,因此總計(jì)有8個(gè)級(jí)別的API:VIDENC、IMGENC、SPHENC、AUDENC、VIDDEC、IMGDEC、SPHDEC、AUDDEC。
圖4所示的為DM355數(shù)字視頻開發(fā)評(píng)估模塊即DVEVM系統(tǒng)框圖,該框圖包含了各種各樣豐富的外圍接口,如:可以與USB連接器相連的USB接口,通過(guò)子卡連接器連接到串口的UART,可以采用TI的TVP5146或Micron的影像視頻傳感器進(jìn)行視頻輸入,DM355的視頻輸出可以連接到THS8200子卡,從而使視頻輸出到高清顯示器和LCD的子卡。標(biāo)準(zhǔn)的外設(shè)有IIC及兩個(gè)音頻串口??梢酝ㄟ^(guò)增加以太網(wǎng)芯片,利用存儲(chǔ)器擴(kuò)展接口EMIF擴(kuò)展以太網(wǎng)接口EMAC。板上還包含了2G的Flash,可與AIC33連接的音頻輸入和輸出、復(fù)合視頻輸入、以及用于視頻捕獲和顯示的復(fù)合視頻輸出。圖5所示的是實(shí)際的DM355評(píng)估板。
DM355可以使用RidgeRun開發(fā),它是TI的第三方工具,圖6列出了4個(gè)不同層次的支持模式:
1. 底層為免費(fèi)的SDK,現(xiàn)可從RigeRun的網(wǎng)站(www.ridgerun.com)免費(fèi)下載,內(nèi)容包括:現(xiàn)有的帶實(shí)時(shí)補(bǔ)丁程序的Linux內(nèi)核,支持uClibc和NPTL庫(kù),開源開發(fā)和調(diào)試工具。
2. 第二層是開發(fā)者SDK,其中有:工具、增加的驅(qū)動(dòng)程序、增加的開源應(yīng)用程序、技術(shù)支持服務(wù)。這部分需要付費(fèi)使用。
3. 第三層用于特定應(yīng)用或客戶定制的應(yīng)用,包括支持流媒體應(yīng)用的媒體SDK,支持網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)SDK,支持快速緊湊的用戶接口SDK。
4. 頂層代表了完整的參考應(yīng)用,RigeRun會(huì)提供針對(duì)數(shù)字相片、數(shù)字媒體畫框、無(wú)線設(shè)備、網(wǎng)絡(luò)設(shè)備的參考方案。這些參考應(yīng)用方案可以支持OEM廠商和產(chǎn)品公司得到將近90%的完整設(shè)計(jì),只有經(jīng)過(guò)配置即可使客戶的產(chǎn)品滿足有特色的要求。
評(píng)論