多核軟件開發(fā)套件
在執(zhí)行時,HUA 可使用Web 服務(wù)器讓用戶使用PC 通過以太網(wǎng)連接至平臺。用戶使用HUA 可執(zhí)行各種功能,比如讀/寫閃存、診斷或者提供統(tǒng)計及信息。該演示可通過演示代碼及Web 頁面向用戶演示如何將自己的DSP 應(yīng)用連接至各種不同的BIOS MCSDK 軟件元素,其中包括SYS/BIOS、網(wǎng)絡(luò)開發(fā)套件(NDK)、芯片支持庫(CSL) 以及平臺庫(圖7)。
圖7. 高性能DSP 實用程序應(yīng)用(HUA)
影像處理演示(圖8)則展示了如何在BIOS MCSDK 多核信號處理過程中集成主要組件。其采用了處理器間通信功能、經(jīng)優(yōu)化的影像庫、網(wǎng)絡(luò)開發(fā)套件以及系統(tǒng)分析器。后者用于采集和分析基準(zhǔn)信息。
圖8. BIOS MCSDK 的影像處理應(yīng)用軟件框架
本演示經(jīng)配置可運(yùn)行于器件所支持的任意數(shù)量的內(nèi)核上??蓪⒈狙菔緞澐譃榈谝粋€內(nèi)核上的單個主系統(tǒng)任務(wù)和分配給所有內(nèi)核的多個從系統(tǒng)任務(wù)。主系統(tǒng)任務(wù)負(fù)責(zé)對輸入數(shù)據(jù)進(jìn)行分組,并將工作分配給從系統(tǒng)任務(wù),然后自從系統(tǒng)任務(wù)采集結(jié)果,并發(fā)送輸出數(shù)據(jù)。當(dāng)前支持的算法有邊緣檢測,但經(jīng)擴(kuò)展后可支持更多種算法。
總結(jié)
TI MCSDK 可為客戶提供一種適用于Linux 和SYS/BIOS 的高穩(wěn)健集成型軟件開發(fā)環(huán)境,其目標(biāo)是使用基于KeyStone 架構(gòu)的高性能DSP 實現(xiàn)快速開發(fā),進(jìn)而加速上市進(jìn)程。
評論