DS-MDK 整合了EclipseDS-5IDE開發環境和Debugger并結合CMSIS-Pack技術。使用Software Packs 延伸支持32-bit ARM? Cortex?-A 處理器或基于32-bit ARM Cortex-A 和 ARM Cortex-M處理器多系統架構的軟件開發。Software Packs 已支持NXP的i.MX6和i.MX7系列芯片。將來會支持包括Cortex-M 系列微控制器在內的芯片設備。
DS-MDK:針對多系統架構的開發解決方案
The DS-5 IDE 開發環境提供針對Cortex-M 和Linux 應用開發的Eclipse CDT工程管理器,還能夠安裝第三方插件。DS-MDK 特有的插件包含image viewers 和CMSIS Pack Manager,CMSIS Pack Manager 提供CMSIS 框架、軟件組件,和相關文檔。
當使用CMSIS和相關的軟件組件例如設備驅動、板級支持和中間件開發Cortex-M 系列軟件開發時,這將會更快并且更加容易。
通常,Cortex-M設備在多系統程序中資源都非常有限,如TCM (Tightly Coupled Memory), ARM Compiler 5能夠為Cortex-M系列芯片產生更小的代碼并獲得更高的系統性能。
應用同步調試
DS-5 Debugger 能夠識別出多系統程序中所有的軟件應用。完全的系統的完全可視能力應用于多核多系統的連接調試:
- Cortex-M 應用可使用ULINKpro調試器。.用戶可以使用實時系統識別調試和外設視圖分析微控制器的應用。
- Cortex-A Linux內核也可以使用ULINKpro調試器。可以羅列內核線程、進程、顯示斷點、顯示加載模塊和共享庫。
-
Cortex-A Linux 應用通過gdbserver調試。調試器支持多線程應用調試和顯示加載的模塊或共享庫的斷點。
多系統的優勢
多系統包含了快速、高效IO性能、高處理能力的應用軟件和確定性的實時IO。Cortex-A 應用處理器運行功能豐富的操作系統,例如linux,有需要高處理能力的的應用軟件。低功耗的Cortex-M 處理器通常運行實時系統(RTOS)提供更快的響應時間。他們通常能夠在電池供電的系統中保持常開狀態。兩個核心間通過高速的中斷、進程間通信和共享內存交換信息。
-
Linux
+關注
關注
87文章
11345瀏覽量
210391 -
嵌入式主板
+關注
關注
7文章
6086瀏覽量
35614 -
米爾科技
+關注
關注
5文章
227瀏覽量
21098
發布評論請先 登錄
相關推薦
【圖書共享】《ARM MCU開發工具MDK使用入門》
ARM/KEIL DS-5 RVDS MDK DSTRAM C51 ULINK2 正版工具購買
DS-5 MDK uVision4 RVDS Realview C51等22個ARM開發工具軟件概念全解析
經典教程:《ARM開發工具RealView MDK使用入門》
KEIL推出DS-5和MDK的合并版DS-MDK,支持Cortex-A系和M系開發
請問有誰接觸過DS-5或是DS-MDK的嗎?
Keil MDK 和 IAR 兩款ARM開發工具區別
使用DS-MDK來調試i.MX7
![使用<b class='flag-5'>DS-MDK</b>來調試i.MX7](https://file.elecfans.com/web2/M00/49/C8/pYYBAGKhvF6AV-0kAACPahkSweM796.png)
DS-MDK簡介及異構系統的開發解決方案
![<b class='flag-5'>DS-MDK</b>簡介及異構系統的<b class='flag-5'>開發</b>解決方案](https://file.elecfans.com/web1/M00/AA/5C/o4YBAF2pdOiAT3X5AAG0WdD7sx0892.png)
米爾科技Keil開發工具所有支持芯片介紹
嵌入式軟件開發工具MDK-ARM及相關概念
![嵌入式軟件<b class='flag-5'>開發工具</b><b class='flag-5'>MDK</b>-ARM及相關概念](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論