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
+关注
关注
88文章
11628浏览量
217948 -
嵌入式主板
+关注
关注
7文章
6107浏览量
36947 -
米尔科技
+关注
关注
5文章
227浏览量
22149
发布评论请先 登录
【图书共享】《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
DS-MDK简介及异构系统的开发解决方案
米尔科技Keil开发工具所有支持芯片介绍
嵌入式软件开发工具MDK-ARM及相关概念

米尔科技DS-MDK开发工具概述
评论