發(fā)布日期:2022-07-15 點擊率:32
TI的DSP代碼生成工具CodeComposer是Green Hills工具包的一部分。據(jù)TI的發(fā)言人介紹,綜合開發(fā)環(huán)境并非來自TI,而是由TI和Green Hills攜手完成。
“就達芬奇平臺而言,我們正在采用一套OS不可知(OS-agnostic)策略。”TI的SoC平臺經(jīng)理Gregory Mar在最近召開的TI 開發(fā)者大會上表示,“首先我們認為MontaVista Linux是OS不錯的選擇,因為它的回歸能力表現(xiàn)不俗;接下來我們會支持Green Hills的Integrity,因為它具有較其它OS更為出色的安全性能,這點對機頂盒用戶來說非常重要;最后,我們還會選擇WinCE?!?
達芬奇平臺內(nèi)部包括一個300MHz的ARM926控制器、一個600MHz的TI C64X DSP內(nèi)核以及視頻加速器、網(wǎng)絡(luò)外設(shè)、4個10位D/A轉(zhuǎn)換器、外存儲器和存儲接口。
圖1:達芬奇平臺整合了Multi IDE和CodeComposer。
Mar表示,開發(fā)IDE的挑戰(zhàn)在于生成一個能夠處理多核且同時維持OS感知的調(diào)試環(huán)境。Green Hills在其Multi IDE中增加了C64 DSP感知、強化了多內(nèi)核調(diào)試,還綜合了CodeComposer編譯器。Green Hills的業(yè)務(wù)拓展總監(jiān)Dan Mender表示,上述舉措使Multi IDE具有了在一個區(qū)段調(diào)試兩個達芬奇內(nèi)核的能力。
同時調(diào)試ARM和C64x內(nèi)核需要支持先進的目標調(diào)試服務(wù)器、在雙核內(nèi)下載和調(diào)試代碼影像,以及單核指令步進?!斑@樣做最起碼能夠削減創(chuàng)建系統(tǒng)所需的工程量?!盡ender表示。
“支持Integrity OS并不意味著與Linux競爭?!彼硎?“目的在于向達芬奇用戶提供安全保證,以實現(xiàn)帶有視頻的軟件定義無線電系統(tǒng)并確保軍用PDA的安全?!?
TI將達芬奇平臺瞄準多個應(yīng)用領(lǐng)域,包括視頻安全、IP機頂盒和IP電話、視頻會議、汽車信息娛樂系統(tǒng)、PMP和帶有攝像功能的數(shù)碼相機等。
作者:來大偉