資料介紹
多核數字信號處理器 (DSP) 現已開始在不同的細分市場逐漸推廣, 包括測量測試、關鍵任務、工業自動化、醫療與高端影像設備,以及高性能計算等。隨著這些應用的處理需求不斷增長,德州儀器 (TI) 通過了新一代可擴展高性能TMS320C66x 多核 DSP。C66x 器件建立在 TI KeyStone 架構基礎之上,可為多核器件中的每個內核提供全面的處理功能,是實現真正多核創新的平臺。TI C66x 高性能 DSP 包括采用單、雙、四以及八內核配置提供的引腳兼容及可擴展器件。
德州儀器 (TI) 對多核 DSP 編程模型思路非常全面,已經開發出一系列能夠在 TI 多核 DSP 平臺上實現快速開發的可擴展工具與軟件。本文主要介紹 TI 多核軟件開發套件 (MCSDK),具體內容涵蓋對各種可用軟件套件以及實用程序及工具鏈的概述,可為編程人員開發 Linux 等高級操作系統以及實時操作系統SYS/BIOS 助一臂之力。
MCSDK 的優勢
TI MCSDK 旨在提供一個軟件開發環境,通過 TI 高性能多核 DSP 平臺實現快速開發,加速產品上市進程。MCSDK 實現這一目標的方法包括:
為客戶提供經測試的良好集成型通用軟件層,客戶無須從頭開發通用層。例如,TI MCSDK 為配置和控制各種片上外設及加速器集成并測試了各種驅動器。客戶可使用驅動器接口加強片上輸入輸出 (I/O) 機制以及加速功能。由于該軟件是專為器件優化的,因此使用 MCSDK 的客戶可從理想的性能優勢中獲益;
集成 SYS/BIOS 實時操作系統及 Linux 高級操作系統支持;
為簡化編程以及在 TI 可擴展多核 DSP 平臺上實現未來可移植性提供定義完善的應用編程接口。例如,用于內部核心通信的 API 可在不進行任何代碼修改的情況下,擴展支持 TI 多核 DSP 的雙、四或八內核版本。此外,相同 API 還可用于使用 Serial RapidIO 等行業標準 IO 實現器件間的通信;
建立示例文檔,可幫助編程人員開發其應用。這些示例將為在多核上運行 RTOS 和在多核上同時運行 RTOS 與 HLOS 提供有力幫助。此外,這些示例還將展示各種應用情況,不但可幫助客戶開發新應用,而且還可提供一個從單內核系統到多核系統或從多核系統到單內核系統移植的路徑;
與 Code Composer Studio等 TI 工具以及 TI 第三方工具生態系統集成。
下圖(圖 1)是上述 MCSDK 及各種組件的概覽圖。
▲圖 1. TI MCSDK 組件
TI MCSDK 實際上由兩個軟件生態系統構成。第一個生態系統基于 Linux,第二個基于 SYS/BIOS。兩個都包含可幫助客戶便捷啟動開發的所有功能性軟件。每個生態系統都包含用于多核器件編程的各種機制(比如處理器間通信),在相同器件的不同內核上既可獨立使用,也可組合使用。以下章節將總體介紹每個 MCSDK 組件。
Linux MCSDK
Linux 多核軟件開發套件 (MCSDK) 為支持運行在 TI C66x 系列高性能多核 DSP 上 的 Linux 生態系統奠定了堅實基礎。該套件包含可隨時投入使用的 Linux 內核、驅動器、樣片應用以及經驗證的工具,可充分滿足客戶的產品開發需求。Linux MCSDK 以開源發行版形式在 www.linux-c6x.org 上提供,包含預構建二進制程序,可隨時通過在參考平臺上運行來演示 TI 高性能多核 DSP 的功能。
總體而言,支持 C66x 多核 DSP 的 Linux 是 C66x 多核客戶、獨立開發者以及廠商協作社區推動的結果,可幫助參與和強化總體開發生態系統。目前已有多個參與方參與內核與工具鏈的開發和上游對接。具體包括 GCC 工具鏈的 CodeSourcery(現在是 Mentor EmbeddedTM 的一部分)以及內核社區知名的 Linux 開發商等。
生態系統組件
對 Linux 生態系統的支持預計將是各種更豐富高性能應用的關鍵使能技術,可幫助客戶輕松推出基于 TI C66x 多核 DSP 的平臺。總的來說,該基礎架構可通過增添市場導向型應用來幫助客戶降低開發成本,集中精力提升價值定位。
Linux MCSDK 采用 uClinux 類內核,因其較小的占位面積非常適合多核 DSP 的開發。另外,Linux MCSDK 還包含支持訪問 DSP 內部所有外設的器件驅動器,這些外設將隨實際 DSP 的不同而不同。
德州儀器 (TI) 對多核 DSP 編程模型思路非常全面,已經開發出一系列能夠在 TI 多核 DSP 平臺上實現快速開發的可擴展工具與軟件。本文主要介紹 TI 多核軟件開發套件 (MCSDK),具體內容涵蓋對各種可用軟件套件以及實用程序及工具鏈的概述,可為編程人員開發 Linux 等高級操作系統以及實時操作系統SYS/BIOS 助一臂之力。
MCSDK 的優勢
TI MCSDK 旨在提供一個軟件開發環境,通過 TI 高性能多核 DSP 平臺實現快速開發,加速產品上市進程。MCSDK 實現這一目標的方法包括:
為客戶提供經測試的良好集成型通用軟件層,客戶無須從頭開發通用層。例如,TI MCSDK 為配置和控制各種片上外設及加速器集成并測試了各種驅動器。客戶可使用驅動器接口加強片上輸入輸出 (I/O) 機制以及加速功能。由于該軟件是專為器件優化的,因此使用 MCSDK 的客戶可從理想的性能優勢中獲益;
集成 SYS/BIOS 實時操作系統及 Linux 高級操作系統支持;
為簡化編程以及在 TI 可擴展多核 DSP 平臺上實現未來可移植性提供定義完善的應用編程接口。例如,用于內部核心通信的 API 可在不進行任何代碼修改的情況下,擴展支持 TI 多核 DSP 的雙、四或八內核版本。此外,相同 API 還可用于使用 Serial RapidIO 等行業標準 IO 實現器件間的通信;
建立示例文檔,可幫助編程人員開發其應用。這些示例將為在多核上運行 RTOS 和在多核上同時運行 RTOS 與 HLOS 提供有力幫助。此外,這些示例還將展示各種應用情況,不但可幫助客戶開發新應用,而且還可提供一個從單內核系統到多核系統或從多核系統到單內核系統移植的路徑;
與 Code Composer Studio等 TI 工具以及 TI 第三方工具生態系統集成。
下圖(圖 1)是上述 MCSDK 及各種組件的概覽圖。
▲圖 1. TI MCSDK 組件
TI MCSDK 實際上由兩個軟件生態系統構成。第一個生態系統基于 Linux,第二個基于 SYS/BIOS。兩個都包含可幫助客戶便捷啟動開發的所有功能性軟件。每個生態系統都包含用于多核器件編程的各種機制(比如處理器間通信),在相同器件的不同內核上既可獨立使用,也可組合使用。以下章節將總體介紹每個 MCSDK 組件。
Linux MCSDK
Linux 多核軟件開發套件 (MCSDK) 為支持運行在 TI C66x 系列高性能多核 DSP 上 的 Linux 生態系統奠定了堅實基礎。該套件包含可隨時投入使用的 Linux 內核、驅動器、樣片應用以及經驗證的工具,可充分滿足客戶的產品開發需求。Linux MCSDK 以開源發行版形式在 www.linux-c6x.org 上提供,包含預構建二進制程序,可隨時通過在參考平臺上運行來演示 TI 高性能多核 DSP 的功能。
總體而言,支持 C66x 多核 DSP 的 Linux 是 C66x 多核客戶、獨立開發者以及廠商協作社區推動的結果,可幫助參與和強化總體開發生態系統。目前已有多個參與方參與內核與工具鏈的開發和上游對接。具體包括 GCC 工具鏈的 CodeSourcery(現在是 Mentor EmbeddedTM 的一部分)以及內核社區知名的 Linux 開發商等。
生態系統組件
對 Linux 生態系統的支持預計將是各種更豐富高性能應用的關鍵使能技術,可幫助客戶輕松推出基于 TI C66x 多核 DSP 的平臺。總的來說,該基礎架構可通過增添市場導向型應用來幫助客戶降低開發成本,集中精力提升價值定位。
Linux MCSDK 采用 uClinux 類內核,因其較小的占位面積非常適合多核 DSP 的開發。另外,Linux MCSDK 還包含支持訪問 DSP 內部所有外設的器件驅動器,這些外設將隨實際 DSP 的不同而不同。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- SmartBond? 無線測距軟件開發套件DA14695-00HQDEVKT數據手冊 0次下載
- N32G430系列軟件開發套件
- 國民技術N32G430軟件開發套件 10次下載
- 利用Sub-1 GHz Linux Gateway軟件開發套件設計樓宇安保系統
- 采用DLP 3D結構光軟件開發套件的3D打印機
- Neptune開發套件_2021
- Taurus AI Camera開發套件_2021
- 開發套件SnapSensor開發軟件
- STM32電機控制軟件開發套件 61次下載
- 模擬微控制器軟件開發套件(AMSDK)-下載生產代碼
- SmartMesh IP 的軟件開發套件加速了無線傳感器工業物聯網應用的開發
- ST電機控制開發套件5.0 27次下載
- 達芬奇軟件開發套件的簡化視頻設計和GPON黃金時代的到來中文概述 4次下載
- TMS320C6678的用于多核軟件開發套件 (MCSDK) K的安裝資料 15次下載
- ZigBee開發套件內容
- 玩轉PSoC 6 RTT積木式開發套件,實現毫米波雷達等實用功能 690次閱讀
- 嵌入式軟件開發和軟件開發的區別 1738次閱讀
- 基于英特爾開發套件的AI字幕生成器設計 766次閱讀
- OpenHarmony系統的拓維Niobe開發套件開發的智能陽臺項目過程 1568次閱讀
- 德州儀器推出視覺軟件開發套可對算法進行基準測試和特性描述 1503次閱讀
- 什么是物聯網開發套件?如何挑選物聯網開發套件 5045次閱讀
- 米爾科技微控制器開發套件介紹 1760次閱讀
- 微雪電子人工智能物聯網開發套件介紹 2560次閱讀
- 微雪電子Maix Go AIoT 人工智能物聯網開發套件介紹 3005次閱讀
- 淺談人工智能物聯網設計的AIoT開發套件特點及參數 4468次閱讀
- 基于人工智能方向的AI開發套件——CES-AI75 2941次閱讀
- 詳解嵌入式軟件開發到FPGA開發 6329次閱讀
- 電機控制軟件開發套件啟動新設計 1616次閱讀
- 豪威科技和Jungo合作開發的評估套件 使人更容易開發駕乘人員監控系統 5541次閱讀
- 賽普拉斯與富昌電子及村田公司推出Nebula IoT開發套件 8305次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多