ARM最新推出产品DS-MDK

半导体动态 2017-11-03 11:33 次阅读

异构多核架构能够提供更高的处理器性能、更合理的功耗控制,实时通讯的特性。芯片厂商也在推出这样的异构平台,异构多核硬件平台的发展也离不开软件的开发,只有完善的软件才能充分发挥架构平台的优势,相应的软件开发就需要合适的工具。 

 

ARM推出了针对异构多核SoC开发的开发工具DS-MDK,该工具可为包括Linux平台等复杂操作系统、实时操作系统(RTOS)裸系统应用的多操作系统平台进行调试和系统优化。使得整个嵌入式系统的稳定可靠性有了很好的保证,非常适合用于同时有人机交互和实时控制的工业应用场景。

 

DS-MDK简介

DS-MDK将基于Eclipse的DS-5 IDE和调试器与CMSIS-Pack技术相结合,并使用软件包扩展了基于32位Arm®Cortex®-A处理器或基于32位ARM Cortex- A和Arm Cortex-M处理器。

 

前期只支持NXP i.MX系列,将具有丰富应用的系统的计算能力与实时响应相结合。 对于这样的嵌入式系统,DS-5调试器可以实现多处理器执行的可视性,并允许优化整体软件体系结构。

 

DS-MDK:异构系统的开发解决方案

DS-5 IDE为基于Eclipse CDT的Cortex-M和Linux应用程序开发提供项目管理,并可通过第三方插件进行扩展。 DS-MDK特定的扩展涵盖了几个图像查看器和CMSIS Pack Manager,可以访问CMSIS框架,软件组件及其文档。

 

使用CMSIS和相关软件组件(如设备驱动程序,电路板支持和中间件)时,Cortex-M软件开发更加简单快捷。通常,异构系统中的Cortex-M设备从资源有限的TCM(紧耦合存储器)执行。 ARM编译器5为基于Cortex-M的处理器生成最小的代码,这有助于在这些系统上实现最佳性能。

 

8.png

 

同步应用调试

DS-5调试器可以验证在异构计算机系统中执行的所有软件应用程序。 使用调试连接启用多个完整的系统同步可见性:

Cortex-M应用程序使用ULINKpro调试单元进行调试。 用户可以使用RTOS感知调试和外设视图分析微控制器应用。

Cortex-A Linux内核也使用ULINKpro调试单元进行调试。 调试器列出了内核线程和进程,并显示了可加载模块和共享库上的挂起断点。

Cortex-A Linux应用程序通过gdbserver进行调试。 调试器支持多线程应用程序调试,并显示可加载模块和共享库上的挂起断点。

 

10.jpg

 

异构系统的优势

异构系统将高计算能力应用软件和确定性快速的、高效的实时I / O相结合。 Cortex-A应用处理器运行一个功能丰富的操作系统,如Linux,具有苛刻应用的计算能力。 高效率的Cortex-M处理器通常执行提供快速启动时间的实时操作系统(RTOS)。 它们可以在电池供电的系统中永久“打开”。 两个处理器系统通常通过快速的中断驱动的进程间通信和共享存储器交换信息。

 

12.jpg

 

调试视图使您能够连接到Cortex-A和Cortex-M目标,并为您提供其他信息,如系统视图和内存内容。 使用其他终端窗口,您可以在串行控制台上查看输出以引导目标硬件或查看printf语句。

半导体动态 技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

对ARM异常中断的集中情况进行总结,并给出了一些解决方法

ARM单片机是大多数新手选择的入门切入点,但由于知识的不足,在设计过程中新手们经常会遇到这样或那样的....

的头像 MCU开发加油站 发表于 02-08 09:29 次阅读 0条评论
对ARM异常中断的集中情况进行总结,并给出了一些解决方法

学习ARM + Linux之前要讲解用ADS或RealViewMDK去调试ARM开发板的原因

掌握 ARM 体系结构。ARM 是一种计算机,掌握其体系结构也就是掌握ARM的工作原理。在大学里一般....

的头像 21ic电子网 发表于 02-07 13:36 次阅读 0条评论
学习ARM + Linux之前要讲解用ADS或RealViewMDK去调试ARM开发板的原因

基于ARM9处理器的嵌入式Boa服务器的网络远程监测实现方案

随着高科技技术逐渐融入到传统的农副业,温室培养已成为生产反季节作物的方式。介绍了基于S3C2410处....

发表于 02-07 09:29 次阅读 0条评论
基于ARM9处理器的嵌入式Boa服务器的网络远程监测实现方案

基于ARM芯片AT91RM9200的无线打印模块的硬件平台设计

在ARM芯片AT91RM9200上构建了 无线打印模块 的硬件平台,在Android操作系统上完成了....

发表于 02-07 09:09 次阅读 0条评论
基于ARM芯片AT91RM9200的无线打印模块的硬件平台设计

基于ARM Cortex-M4核的低功耗MCU--LPCXpresso54628详解

NXP公司的LPCXpresso54628是基于ARM Cortex-M4核的低功耗MCU,具有丰富....

发表于 02-06 16:23 次阅读 0条评论
基于ARM Cortex-M4核的低功耗MCU--LPCXpresso54628详解

英特尔前总裁推出全新芯片,欲打破Intel垄断的ARM服务器芯片

前英特尔总裁雷尼·詹姆斯运营的新芯片公司安培今天推出了一种全新的高效ARM服务器芯片。

的头像 半导体行业观察 发表于 02-06 14:05 次阅读 0条评论
英特尔前总裁推出全新芯片,欲打破Intel垄断的ARM服务器芯片

基于信号处理和嵌入式应用的音频处理系统的设计和实现

随着计算机技术、电子技术和通信技术的迅猛发展,音频处理技术也在众多领域得到广泛应用。如通信领域中的手....

发表于 02-11 05:07 次阅读 0条评论
基于信号处理和嵌入式应用的音频处理系统的设计和实现

初次接触ARM需要搞清楚的ARM开发思路

做个最小系统板:如果从没有做过ARM的开发,建议一开始不要贪大求全,把所有的应用都做好,因为ARM的....

的头像 畅学单片机 发表于 02-06 08:41 次阅读 1条评论
初次接触ARM需要搞清楚的ARM开发思路

ARM核心板在动态尿量监测仪中的应用案例详解

尿量监测是检测患者多种指标中的一项重要内容,它是反映肾脏血流灌注水平的最直接最敏感的生理指标,对于重....

发表于 02-10 02:53 次阅读 0条评论
ARM核心板在动态尿量监测仪中的应用案例详解

ARM平台上运行Xen 可同时管理linux和VxWorks

首先来看一下Xen的应用场景,然后我们朝着Zynq上进行延伸。风河刚刚发布了一篇博客,主要是描述在A....

的头像 FPGA开发圈 发表于 02-03 16:56 次阅读 0条评论
ARM平台上运行Xen 可同时管理linux和VxWorks

ARM S3C4510B系统的异常中断机制解析

本文介绍A了RM S3C4510B系统 的 异常中断 机制,包括异常中断的分类,响应与返回;中断处理....

发表于 02-03 05:32 次阅读 0条评论
ARM S3C4510B系统的异常中断机制解析

基于ARM的数字调压控制系统的设计流程及实现方法详解

随着电子信息技术和半导体技术的深入发展,嵌入式系统的应用日趋广泛,在控制领域之中更多的使用了高性能微....

发表于 02-03 05:14 次阅读 0条评论
基于ARM的数字调压控制系统的设计流程及实现方法详解

基于μC/OSII和ARM7 中断机制的IRQ中断响应机制改进及优化解决方案

在嵌入式处理器芯片中,以 ARM7 为核心的处理器是应用较多的一种。它具有多种工作模式,并且支持两种....

发表于 02-03 05:11 次阅读 0条评论
基于μC/OSII和ARM7 中断机制的IRQ中断响应机制改进及优化解决方案

基于32位ARM STM32F103C8T6和传感器的实时安防系统设计

本文设计了一个以32位 ARM 微处理器STM32F103C8T6为控制核心,外加振动传感器和热释红....

发表于 02-03 03:53 次阅读 0条评论
基于32位ARM STM32F103C8T6和传感器的实时安防系统设计

基于ARM处理器的高效异常处理解决方案

嵌入式系统要求对异常及中断处理器能快速响应。文中分析了ARM体系结构下 异常处理 特点,提出一种基于....

发表于 02-03 03:38 次阅读 0条评论
基于ARM处理器的高效异常处理解决方案

解析ARM语音识别系统

语音辨认单元担任辨认操作人员的操作口令;声强检测单元担任检测声强巨细并以此作为判别是哪台从设备操作人....

发表于 02-02 20:30 次阅读 0条评论
解析ARM语音识别系统

智能手机搭载 ARM 处理器优化性能

几乎所有智能手机都已经搭载了 ARM 处理器,性能提升达100倍。想想看,短短七年的时间,100 倍....

发表于 02-01 01:39 次阅读 0条评论
智能手机搭载 ARM 处理器优化性能

ARM Powered 助你换一种方式打开世界,体验前所未有的新奇!

在异度空间与外星人展开地球保卫战,或是身披铠甲骑着独角兽穿梭在奇幻森林,亦或是步履蹒跚在雪山荒野间绝....

发表于 02-01 01:22 次阅读 0条评论
ARM Powered 助你换一种方式打开世界,体验前所未有的新奇!

智能驾培驾考终端的三个发展阶段介绍

国内车祸70%以上在于新手未经有效技能培训及理论学习,智能化驾考则从源头上消除人为因素对考试结果的影....

发表于 02-01 01:11 次阅读 0条评论
智能驾培驾考终端的三个发展阶段介绍

数据总线宽度:对齐的含义和怎样去对齐以及带来的效率差异

最近和同事谈到了ARM平台下数据总线宽度及对齐方式对程序效率的影响问题,在定义结构数据类型时,为了提....

的头像 嵌入式ARM 发表于 01-30 09:34 次阅读 0条评论
数据总线宽度:对齐的含义和怎样去对齐以及带来的效率差异