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

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

3天内不再提示

米尔科技ARM DS-5 官方开发工具介绍

米尔科技 来源:米尔科技 作者:米尔科技 2019-11-19 16:24 次阅读

ARM DS-5针对 ARM 支持的 LinuxAndroid 平台的全面的端到端软件开发工具套件。提供具有跟踪、系统范围性能分析器、实时系统模拟器和编译器的应用程序和内核空间调试器。这些功能包括在定制、功能强大且用户友好的基于Eclipse的IDE中。借助于该工具套件,可以很轻松地为ARM支持的系统开发和优化基于Linux 的系统,缩短开发和测试周期,并且可帮助工程师创建资源利用效率高的软件。

DS-5(ARM Development Studio 5) 开发工具

深圳市米尔科技有限公司是ARM公司官方授权全线工具产品代理商, 提供ARM公司原装正版开发工具(包括本产品DS-5)的销售服务,以及ARM工具产品的市场推广、产品更新、技术支持和售后服务。

概念:该产品官方名称为DS-5,也称ARM DS-5DS5ARM DS5ARM Development Studio 5等,系为同一产品。ARM DS-5 的历史版本有ADTADS RVDS

相关: DS-5下载ARM授权证明米尔典型客户


针对 ARM 支持的 Linux 和 Android 平台的全面的端到端软件开发工具套件。

由ARM架构专家开发的ARM DS-5开发工具链帮助工程师为ARM应用处理器(如Cortex™-A系列,Cortex-R实时处理器和其他ARM嵌入式处理器)开发强大且高度优化的嵌入式软件 。 DS-5工具链包括一流的ARM C / C ++编译器,强大的Linux / Android™/ RTOS调试器,ARM Streamline™系统性能分析器和实时系统仿真模型, 所有这些都方便地封装在基于Eclipse的用户友好的集成开发环境(IDE)中。DS-5为您提供了一套核心工具,以确保系统中最重要的软件能够高效可靠地运行。

DS-5开发工具是用于任何基于ARM的SoC上嵌入式C / C ++软件开发的工具套件,具有编辑器,编译器,调试器和系统分析器。 与ARM处理器同步研发,CoreSight模块和调试硬件一同设计,DS-5有助于抽象调试连接,并配有来自40多个半导体合作伙伴和OEM的设备的预配置调试连接。
对于新设备,DS-5自动检测片上系统基础架构,识别内核和跟踪宏单元,使调试连接更易于设置。可以使用Streamline Performance Analyzer实现系统优化,确保软件充分利用底层硬件的效率。

新增功能

  • ARM编译器
    ARM和C ++裸机和嵌入式操作系统应用程序的性能,代码密度,架构准确性和安全性。最早和最全面的支持所有ARM处理器优化的ARM C库,链接器和工具认证用于最苛刻的安全应用。一项优势不适合所有。这就是为什么ARM针对各种嵌入式工作负载优化其编译器,而不仅仅是针对单一基准测试。
  • DS-5调试器
    做最难的调试部分做的更好更好,在做新芯片流片后调试时,DS-5安装提供了诸如调试硬件配置工具之类的实用程序,该工具使用JTAG自动检测您的平台,您只需修改细微配置,如果您使用的是现成的部件,则可能DS-5中已经有一个预构建的调试配置。这使得大多数调试只是简单地连接到目标板的情况。

    DS-5 Debugger的现代架构提炼了您的目标平台的复杂性,让您专注于真正重要的事情:让您的软件正确。 DS-5使您能够通过不对称(AMP),对称(SMP)和异构(big.LITTLE™技术)多处理系统进行无缝调试。 DS-5提供了一个python脚本界面,让高级用户可以按照所需的方式在SoC上配置每个ARM®CoreSight™组件,同时保持调试器界面简单直观。

    DS-5调试器的多功能性使其成为整个团队规范化的理想工具。从芯片设计开始到应用程序开发,您的团队可以从增加协作和统一的用户体验中获益。 为了支持您的所有阶段,DS-5支持从CADI界面到ARM处理器模型,通过JTAG和跟踪到通过Android™调试桥(ADB)的Internet协议(IP)的各种目标连接方法。
  • Streamline
    • 加快你的代码效率,了解CPU在哪里花费最多的时间,改进多核平台的代码并行化,并调整代码以实现最佳缓存使用。
    • 减少能耗热点,使用ARM Energy Probe监控实际功耗,可以改善电源管理并优化计算任务的效率。
    • 平衡系统资源,分析和优化Mali™GPU利用率,监控CPU和GPU缓存的使用情况以及系统内存。 检查多个内核的负载分配。
    • 为您的系统定制模块,将您自己的数据连接到Streamline分析视图,扩展开源驱动程序来监视变量并扩展代码以将类似printf的消息发送到Streamline。
    • 集成ARM Mali Graphics,OpenCL和CoreLink CCI性能分析,了解Mali Utgard和Midgard设备的GPU优化,Streamline还支持OpenCL依赖性的可视化,帮助您平衡GPU和CPU之间的资源。

主要功能


灵活的集成开发环境
  • 定制的 Eclipse IDE,与第三方插件兼容
  • 功能强大的 C/C++ 编辑器和项目管理器
  • 为 ARM Linux 进行了验证的 GNU 编译工具
  • 集成的生产力实用工具,例如远程系统浏览器、SSH 和 Telnet 终端等


端到端调试器
  • 启动加载程序、内核和用户空间调试
  • 非侵入性指令跟踪,包括汇总的配置文件
  • 用于更快、更简单调试周期的自动的调试会话
  • 具有设备配置数据库的一次单击即可完成的 JTAG 调试配置


Streamline 性能分析器
  • 无需 JTAG 探针的系统范围的分析
  • 按进程、线程、功能和源代码行的 CPU 使用情况统计信息
  • 性能相关事件(例如高速缓存未命中次数、中断数)与软件执行的即时关联
  • 关键路径标识和动态内存使用情况分析

实时模拟器
  • 在主机上的 Linux 应用程序调试
  • 预先与 ARM 嵌入式 Linux 一起加载的 Cortex-A8、Cortex-A9(单核、多核)、ARMv8-A基础模型等系统模型模拟器
  • 高于 250 MHz 的典型模拟速度

DS-5版本选择

*仅适用于DS-5社区版(完全安装)
DS-5有三个不同的版本,它们是通过同一安装包进行许可证管理。
DS-5 Ultimate Edition支持最新的ARM处理器和技术,如ARMv8。
DS-5专业版支持所有ARM处理器,包括ARMv7,提供卓越的调试和跟踪功能以及ARM编译器。
DS-5社区版是免费的,可以使用DS-5调试器和Streamline的有限功能集。功能包括裸机和Linux应用程序调试。

主机系统要求

最小配置
  • 双核 2 GHz 处理器或同等处理器
  • 2 GB RAM(建议 4 GB)
  • 约 1 GB 硬盘空间
操作系统
  • Windows 7(32/64 位)
  • Windows 8(32/64 位
  • Windows 10(32/64 位
  • Red Hat Enterprise Linux 5 桌面版和工作站选项、标准版(32/64 位)

调试适配器

ARM工具系列为JTAG/SWD调试连接和非侵入性跟踪提供两种DS-5兼容的调试适配器。ARM 强烈建议将DSTREAM用于新项目。


模拟模型和开发板

ARM 既提供虚拟开发平台,也提供物理开发平台,这样,在目标硬件可用前,编程人员就可以开始针对 ARM 平台为软件进行编码、测试和调试。
快速模型 开发板
  • Windows 或 Linux 主机上的虚拟 ARM 平台
  • 执行速度与实际硬件速度相差无几
  • 与 NEON、TrustZone 和 VFP 兼容
  • 针对早期软件开发的开发和原型板
  • 模块式体系结构
  • 支持所有 ARM 内核

应用程序处理器



ARMv5 ARMv6 ARMv7
  • ARM926EJ-S
  • ARM1136JF-S
  • ARM1176JZ-S
  • Cortex-A5
  • Cortex-A8
  • Cortex-A9
  • Cortex-A15

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

    关注

    7

    文章

    6063

    浏览量

    34596
  • 安卓
    +关注

    关注

    5

    文章

    2077

    浏览量

    54365
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    20635
收藏 人收藏

    评论

    相关推荐

    DS-5教程-使用ARM DS-5 RSE远程管理系统

    1概述 本文介绍使用ARM DS-5软件开发工具的RSE远程管理系统。DS-5 RSE相当于集成了SCP和Putty的功能,可以通过网络对目
    发表于 10-13 13:44

    DS-5教程-使用ARM DS-5 RSE远程管理系统

    本帖最后由 i2c 于 2014-10-13 14:03 编辑 1概述 本文介绍使用ARM DS-5软件开发工具的RSE远程管理系统。DS
    发表于 10-13 14:01

    ARM DS-5开发工具各版本比较

    本帖最后由 i2c 于 2014-10-13 14:13 编辑 DS-5专业版 :专为裸机、RTOS、Linux / Android项目的先进软件开发工具链。 除了支持所有ARM处理器的完整
    发表于 10-13 14:10

    ARM最新开发工具DS-5到底是什么?有什么用?

    ://www.myir-tech.com/product/ds-5.htm。 13、DS-5ARM最新主推的开发工具,配合DSTREAM仿真器,可以进行功能强大的调试、仿真、性能分析
    发表于 10-13 16:45

    ARM/KEIL DS-5 RVDS MDK DSTRAM C51 ULINK2 正版工具购买

    以下正版ARM工具软件可以从ARM工具产品代理商深圳市米尔科技有限公司购买。 【ARM
    发表于 10-13 17:03

    DS-5教程-ARM DS-5 添加新芯片至DS-5调试设备列表

    设备 1、PC机 x 1台 2、DS-5软件开发工具 x 1套 3、DSTREAM仿真器 x 1套 4、ARM内核开发板(本文以米尔MYD-
    发表于 10-13 18:17

    DS-5教程-ARM DS-5创建编译简单Linux应用程序

    1概述 本文介绍使用ARM DS-5软件开发工具创建和编译linux应用程序,可以在linux或者window主机上进行。 通过,可以基本了解ARM
    发表于 10-13 18:26

    DS-5 5.17 官方开发工具 Windows 32位

    分享网盘下载地址:http://pan.baidu.com/s/1hqBYKRE这个版本是ARM官方DS-5 5.17 Windows 32位开发工具,请在Windows 32位系统上
    发表于 10-15 12:48

    DS-5 5.17 官方开发工具 Linux 32位

    分享网盘下载链接:http://pan.baidu.com/s/1sjlsaT3这个版本是ARM官方DS-5 5.17 Linux 32位开发工具,请在Linux 32位系统上安装使用
    发表于 10-15 16:59

    DS-5 v5.15.1 Linux 64bit 官方开发工具

    使用全部功能。(3)自DS-5 v5.14版本起,不用通过ARM网站即可申请30天试用许可证,直接使用DS-5软件本地生成试用许可证,即可评估DS-5软件30天,参见
    发表于 11-12 12:31

    DS-5 v5.15.1 Windows 32bit 官方开发工具

    功能。(3)自DS-5 v5.14版本起,不用通过ARM网站即可申请30天试用许可证,直接使用DS-5软件本地生成试用许可证,即可评估DS-5软件30天,参见
    发表于 11-12 14:21

    米尔科技ARM最新开发工具DS-5简介

    ARM DS-5 从以下工具发展而来:DS-5 < RVDS < ADS < SDT。
    的头像 发表于 11-22 09:27 1816次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>ARM</b>最新<b class='flag-5'>开发工具</b><b class='flag-5'>DS-5</b>简介

    米尔科技开发利器:ARM DS-5教程

    崔更申、秦兴国编著的《Linux\Android开发利器(ARM DS-5使用指南)》是一本全面介绍ARM
    的头像 发表于 11-25 09:00 1935次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>开发</b>利器:<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b>教程

    米尔科技DS-5教程-ARM DS-5教程

    本文介绍使用ARM DS-5软件开发工具创建和编译linux应用程序,可以在linux或者window主机上进行。
    的头像 发表于 11-18 11:19 1766次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>DS-5</b>教程-<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b>教程

    你们都认真了解过MDK-ARMDS-5DS-MDK这些开发工具吗 ?

    你们都认真了解过MDK-ARMDS-5DS-MDK这些开发工具吗?
    的头像 发表于 03-06 16:00 5011次阅读