0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM最新推出产品DS-MDK

半导体动态 来源:arm 作者:厂商供稿 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语句。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9588

    浏览量

    393641
  • MDK
    MDK
    +关注

    关注

    4

    文章

    211

    浏览量

    33730
  • ds-mdk
    +关注

    关注

    0

    文章

    3

    浏览量

    3275
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在 S32DS 3.6 中安装 IAR Eclipse 插件并创建 IAR 项目?

    it, but it focuses on 适用于ARM 2018的S32DS。 HOWTO:将IAR Eclipse插件安装到S32 Design Studio for ARM 我想知道最新的 S32
    发表于 04-23 07:44

    Arm AGI CPU加速新一代基础设施建设

    近期,Arm 推出 Arm AGI CPU,一款由 Arm 自主设计、面向人工智能 (AI) 数据中心的 CPU,旨在满足日益增长的代理式 AI (Agentic AI) 工作负载需求
    的头像 发表于 04-09 15:55 311次阅读

    深度剖析DS17285/DS17287等实时时钟芯片:功能、特性与应用

    Integrated推出DS17285、DS17287、DS17485、DS17487、DS
    的头像 发表于 03-24 17:15 352次阅读

    深入解析DS12R885/DS12CR887/DS12R887实时时钟芯片

    深入解析DS12R885/DS12CR887/DS12R887实时时钟芯片 在电子设计领域,实时时钟(RTC)芯片是保障系统时间准确性和数据连续性的关键组件。Maxim Integrated
    的头像 发表于 03-23 11:50 465次阅读

    深度解析DS2775/DS2776/DS2777/DS2778:集燃料计量、保护与认证于一体的芯片

    2775/DS2776/DS2777/DS2778系列芯片就是这样一款集多种功能于一身的产品,为电池管理提供了全面的解决方案。今天,我们就来深入剖析这款芯片的特点、功能以及应用场景。
    的头像 发表于 02-24 15:50 330次阅读

    AutoDrill 推出创新型在线产品配置器,提升客户体验

    系列包括多种不同系列的自进给钻头、多主轴头、交钥匙设备、生产攻丝机、自动化控制产品和备件。首次推出时,AutoDrill 在配置器中添加了著名的自进给钻 2000 系列,随后还将推出 5000
    发表于 01-26 14:08

    MDK-ARM平台下的fft介绍

    MDK-ARM平台 #include "arm_math.h" #include &quot
    发表于 01-22 07:35

    有新版keil MDK-ARM V5 注册机安装包不,孩子下载keil卡在许可码过期了,救救孩子吧

    有新版keil MDK-ARM V5 注册机安装包不,孩子下载keil卡在许可码过期了,救救孩子吧
    发表于 01-14 19:37

    回顾那些具有里程碑意义的Arm架构产品(1)

    Arm 成立 35 周年之际,我们将分三期内容,与你一同回顾 35 款具有里程碑意义的 Arm 架构产品 —— 它们凭借智能、性能与能效的深度融合,重塑了现代计算格局,更推动了全球科技变革的浪潮。本周我们就将从
    的头像 发表于 12-15 14:59 884次阅读

    Neway微波产品:技术领航,创造卓越价值

    ,助客户快速推出产品,提升竞争力。l 技术创新,满足市场变化经验丰富团队具备全流程能力,持续创新推出新产品。正在研发更高频、低损耗产品,巩固市场领先地位。Neway以技术优势紧跟趋势,为客户创造价值,未来将持续创新,推动多领域发
    发表于 12-04 09:17

    Arm Zena CSS加速软件和芯片开发进程

    Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称 Arm)近期宣布推出 Arm Zena 计算子系统 (Compute Subsys
    的头像 发表于 08-25 16:22 2247次阅读

    Arm产品命名体系的演变

    Arm 首席执行官 Rene Haas 宣布 Arm 推出新的产品命名体系后,本文将为你详解新的计算平台名称,以及新命名体系内的新 IP 名称标识。
    的头像 发表于 06-19 10:38 1099次阅读
    <b class='flag-5'>Arm</b><b class='flag-5'>产品</b>命名体系的演变

    Arm 公司面向 PC 市场的 ​Arm Niva​ 深度解读

    面向 PC 市场的 ​ Arm Niva ​ 深度解读 ​ Arm Niva ​ 是 Arm 公司为 PC 市场推出的核心计算平台,属于其“平台优先”战略的关键布局。作为 ​
    的头像 发表于 05-29 09:56 1874次阅读

    中微爱芯高速比较器产品线介绍

    中微爱芯重磅推出几款高速比较器——AiP320X、AiP321X、AiP322X、AiP324X系列,通过高速比较器传输延时与输出级结构的差异化设计,所推出产品可以满足用户不同速度需求,及不同应用场景对信号驱动与系统集成需求。
    的头像 发表于 05-22 11:48 947次阅读
    中微爱芯高速比较器<b class='flag-5'>产品</b>线介绍

    从Keil MDK到IAR EWARM:通过工程迁移实现项目资产的更好管理

    对于需要统一开发环境或涉及多核架构(如Cortex-A/R)的项目,越来越多的用户选择从Keil MDK迁移到IAR EWARM。这就会面临着需要将之前的Keil MDK工程迁移到IAR EWARM的问题。本文将介绍如何高效完成这一迁移,帮助开发者快速适应新环境。
    的头像 发表于 05-08 09:03 1478次阅读
    从Keil <b class='flag-5'>MDK</b>到IAR EWARM:通过工程迁移实现项目资产的更好管理