作業系統 / 電路板支援套件 (BSP)
TI 提供 BSP 封裝,內容包括裝置驅動程式和啟動載入器,讓開發人員能夠在裝置上存取與運用整個晶片系統 (SoC) 生態系統。OS 支援包含 TI 的免費 RTOS (DSP/BIOS™ 核心),可根據使用者的裝置負載來最佳化記憶配置和時間管理。DSP/BIOS 核心是一種免費提供給客戶的即時工作排程器,使用時無需支付權利金。TI 也能讓協力廠商開發人員網路成員在 TI 平台上開發專屬的 BSP。
- 協定與介面堆疊 - 為了讓客戶能運用通訊周邊,TI 針對 DSP/BIOS 提供免費的預植協定堆疊。網路開發套件 (NDK) 為符合 IPv4 和 IPv6 的 TCP/IP 堆疊提供一些相關的網路應用,如 HTTP 和 DHCP。DSP/BIOS 檔案系統提供 FAT 相容檔案系統,而 USB 堆疊則提供了主機和裝置支援,以及類別驅動程式,包括大量儲存裝置和人性化介面裝置。
- 更多資訊 - 網路開發套件 (NDK)
- 更多資訊 - 所有 TI DSP/ARM 平台適用的 TI 和開發人員網路作業系統支援
中介軟體 / 架構
TI DSP 的主要中介軟體元件為多媒體架構產品 (MFP),此產品構成 TI DSP 的軟體基礎架構。MFP 是由兩個部份所組成 - 架構元件和轉碼器引擎。架構元件是由 XDAIS 與 XDM 標準化轉碼器以及 DMA 和系統記憶體資源管理組成。轉碼器引擎可讓應用開發人員執行實例、查詢,並在整合式系統上正確執行轉碼器。
- 更多資訊 - 所有 TI DSP/ARM 平台適用的軟體開發套件
應用軟體 / 展示
TI 將範例應用和展示套組包含在軟體開發套件 (SDK) 中。這些示範為要使用相關 SDK 的客戶提供入門,也針對醫療、IP 電話及高效能音訊等領域展示了 TI 平台的功能。
- 更多資訊 - 所有 TI DSP/ARM 平台適用的軟體開發套件
軟體開發環境
TI 針對 DSP 軟體開發,提供 Code Composer Studio™ (CCStudio) IDE 作為 Java Eclipse IDE 的獨立或外掛程式。TI 編譯器會產生最佳化的程式碼,在以 C 或 C++ 撰寫的 DSP 上提供更高的效能,並允許開發人員提供更高的抽象層,而不對系統的最佳化造成影響。CCStudio 模擬器也在 DSP 上提供程式碼剖析、快取調校以及即時除錯。TI 提供具備各式 PC 介面、速度及價格的 JTAG 模擬器,並可透過 TI 的開發人士網路訂購。
演算法 / 轉碼器
TI 在 DSP 或硬體加速器上提供最佳化的音訊與視訊轉碼器 - 對建置多媒體產品的客戶來說是一大優勢。請搜尋 www.ti.com,取得免費下載的生產就緒轉碼器。TI 另提供多種樣品裝置專屬的演算法,可用於各式應用。
- 更多資訊 - 所有 TI DSP/ARM 平台適用的演算法/轉碼器
- 更多資訊 - 所有 TI DSP/ARM 平台適用的軟體開發套件
TI 另免費提供多個程式庫的存取權,有助於縮短開發時間。這些軟體程式庫也包含 PC 同等/MATLAB® 模型,可簡化 PC 到 C6000™ DSP 的移轉過程。多數程式庫以原始碼提供,可供您進行客製化。主要提供三種軟體程式庫類型,以滿足不同需求:
- 建立區塊程式庫
- 專業應用/加速器程式庫
- 可簡化開發流程與提高品質的平台程式庫
返回頁首 |