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

打造属于您的人脉电子圈

关注发烧友课堂

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

评论

相关推荐

Assertive Display 5:令人叹为观止的HDR体验

不久之前,我们讨论过改变未来显示解决方案的颠覆性趋势以及高动态范围 (HDR) 所能带来的改变,它们....

的头像 半导体动态 发表于 11-22 10:42 次阅读 0条评论
Assertive Display 5:令人叹为观止的HDR体验

基于arm的嵌入式棒料剪切生产线数控系统

随着我国制造业的飞速发展,对机加配件的加工精度和生产效率的要求越来越高,对企业生产过程的自动化程度也....

的头像 电子设计 发表于 11-22 09:45 次阅读 0条评论
基于arm的嵌入式棒料剪切生产线数控系统

如何定制基于Cortex-M0/M3免费内核的自主SoC | 直播报名(11.25)

活动主题 如何定制基于Cortex-M0/M3免费内核的自主SoC M0/M3免授权费+第三方设计服....

的头像 人工智能产业观察 发表于 11-21 15:14 次阅读 0条评论
如何定制基于Cortex-M0/M3免费内核的自主SoC | 直播报名(11.25)

如何定制基于Cortex-M0/M3免费内核的自主SoC

创易栈将联合Arm中文社区、电子发烧友举办“如何定制基于Cortex-M0/M3 免费内核的自主So....

发表于 11-21 14:55 次阅读 0条评论
如何定制基于Cortex-M0/M3免费内核的自主SoC

Vivado 学习之编写IP核并通过AXI协议与ARM通信

最近发现了一块好玩的板子,PYNQ 这块板子最大的特点就是可以将所写的IP核封装成Python库的形....

发表于 11-21 10:36 次阅读 0条评论
Vivado 学习之编写IP核并通过AXI协议与ARM通信

ARM积极入驻工业物联网领域,其操作系统被称为网络安全标准

 Segars 表示,“盈利和投资之间总是有一个折衷点的。孙正义对生活的看法远远超出了你将遇到的任何....

发表于 11-20 10:13 次阅读 0条评论
ARM积极入驻工业物联网领域,其操作系统被称为网络安全标准

无线应用平台选择的几个关键考量因素

随着无线数据传输量呈爆炸性成长,数字讯号处理技术和无线电设备在提升效能方面都面临巨大的压力。目前全球....

发表于 11-18 18:42 次阅读 0条评论
无线应用平台选择的几个关键考量因素

高速高精度的数据采集系统的设计与实现

设计了基于FPGA与ARM 芯片的数据采集系统,FPGA 负责控制A/D转换器,保证了采样精度与处理....

发表于 11-18 12:47 次阅读 0条评论
高速高精度的数据采集系统的设计与实现

基于ARM和FPGA的SiP通用微处理系统封装设计

介绍了系统级封装的概念和特性,阐述了SiP设计的关键技术和基本生产实现流程。设计了一款基于ARM和F....

发表于 11-18 10:55 次阅读 0条评论
基于ARM和FPGA的SiP通用微处理系统封装设计

AMP或SMP: Zynq SoC操作系统在无线应用中应考虑的因素

使用Zynq SoC器件可以有效地实现包括无线电和无线回程在内的比较主要的无线应用,而广播无线电的应....

发表于 11-17 17:08 次阅读 0条评论
AMP或SMP: Zynq SoC操作系统在无线应用中应考虑的因素

lpc5411x系列mcu的单核结构与应用

LPC5411x系列MCU的单核(Cortex-M4)和双核(Cortex-M4和可选择的Corte....

的头像 周立功单片机 发表于 11-17 13:42 次阅读 0条评论
lpc5411x系列mcu的单核结构与应用

在ZedBoard下SPI接口和ARM处理器端实现以太网远端传输的设计

该文介绍了ZedBoard平台下可编程逻辑端SPI接口和ARM处理器端以太网远端传输的设计。结合实例....

发表于 11-17 12:12 次阅读 0条评论
在ZedBoard下SPI接口和ARM处理器端实现以太网远端传输的设计

软件定义开发带领DSP至全新阶段

为了满足市场对于更密集处理和提高系统整合度的需求,数字讯号处理功能已可运用于高效能平台组件上。全新的....

发表于 11-16 15:25 次阅读 0条评论
软件定义开发带领DSP至全新阶段

基于ARM与FPGA的便携式GNSS信号采集回放系统设计

设计了一种基于ARM与FPGA的便携式GNSS导航信号采集回放系统。该系统可采集复杂情况下的导航卫星....

发表于 11-16 13:44 次阅读 0条评论
基于ARM与FPGA的便携式GNSS信号采集回放系统设计

51单片机工程师分享自己的arm开发经验

看到很多在做电子工程设计的朋友在讨论:转到该怎样学习?《单片机与嵌入式系统应用》小编为大家找到了这样....

的头像 电子设计 发表于 11-15 16:21 次阅读 0条评论
51单片机工程师分享自己的arm开发经验

寒武纪雄心勃勃,划3年占领30%AI芯片市场

陈云霁表示,人工智能已经成为了包括超级计算机、数据中心、智能手机以及嵌入式系统在内的多种计算机平台应....

发表于 11-15 14:28 次阅读 0条评论
寒武纪雄心勃勃,划3年占领30%AI芯片市场

全面剖析arm平台安全架构psa

随着物联网(IoT)的发展,近年来所部署的连接设备也与日俱增,这促使针对物联网的攻击数量急剧上升,即....

的头像 Arm芯闻 发表于 11-14 08:52 次阅读 0条评论
全面剖析arm平台安全架构psa

arm架构发展历程介绍

ARM架构过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acor....

发表于 11-13 11:41 次阅读 0条评论
arm架构发展历程介绍

浅谈avr和arm的区别

AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced In....

发表于 11-10 17:45 次阅读 0条评论
浅谈avr和arm的区别

arm是什么处理器,arm处理器汇总

ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作Acorn....

发表于 11-10 16:32 次阅读 0条评论
arm是什么处理器,arm处理器汇总