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


  新增功能


  • DS-5 调试器:可访问 NEON 寄存器,能够导出跟踪数据,增强了内联支持,具备 Linux 内核跟踪筛选功能等。
  • Streamline:用于分析报告的基于时间的筛选,用于时间测量和快速热点分析的可伸缩、跨部分的标记,独立的共享库分析,以及支持 CPU 热插拔
  • 配置数据库:针对以下附加设备的现成的调试支持:(设备的完整列表)
    • Atmel AT91SAM9G15 / AT91SAM9G20 / AT91SAM9X25
    • Freescale i.MX25 / i.MX535
    • NXP LPC3220 / LPC3230 / LPC3240
    • Samsung S5PC100 / S5PC110 / S5PV210
  • TI OMAP3430 / OMAP3630


  DS-5新特征


  • 支持 Ubuntu 桌面版10.04 32位主机
  • ARM编译器
    • 支持Cortex-A7
  • DS-5调试器
    • 自动连接到由 NDK 生成本地代码的 Android 目标板。
    • 支持 Cortex-A7 处理器的指令跟踪。
    • 支持CADI,允许调试器连接外部仿真模型。
    • 可捕捉选定代码段的指令踪迹。
  • Streamline
    • 支持内从核空间注释。
    • 捕捉时间毫秒以下分辨率, 如注释和上下文切换。
    • 命令行接口可导出时间轴数据。
    • 时间线图表观察区的点可以定住以更方便结果对比。
  • 配置数据库
    • 预先配置以下平台的调试支持:
      • ARM ARM1156T2F-S CoreTile, Versatile Express Cortex-A15x2 SMM
      • Atmel AT91SAM9G25 and AT91SAM9X35
      • Mindspeed Transcede 4000
      • NXP LPC3131, LPC3141 and LPC3152

  主要功能


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


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


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


实时模拟器
  • 在主机上的 Linux 应用程序调试
  • 预先与 ARM 嵌入式 Linux 一起加载的 Cortex-A8 系统模型模拟器
  • 高于 250 MHz 的典型模拟速度

  DS-5版本选择




社区版(免费版) 专业版 旗舰版(ARMv8版)
集成开发环境
DS-5 Eclipse IDE
调试器和Streamline作为Eclipse的插件
处理器支持
ARM7
ARM9
ARM11



Cortex-M



Cortex-R



Cortex-A ( ARMv7-A )


Cortex-A50 ( ARMv8-A )


编译器
ARM Compiler 6


ARM Compiler 5
ARM 汇编器


ARM MicroLib 运行时间(run-time)库


Linaro GNU GCC Linux 编译器
Streamline 性能分析
性能计数器 (部分)
进程/任务跟踪
Flat Function profiling
Hierarchical profiling
多核(Milticore)分析


外部功耗数据分析


调用曲线
堆栈使用率
注释日志
时间轴过滤

调试
Linux和android gdbserver调试


Linux和android 应用app 回调



stop-mode 多核Linux内核调试


stop-mode 裸机程序和RTOS调试



ETM 指令和数据跟踪



PTM程序跟踪


基于跟踪的函数分析  
ITM 和 STM Instrumentation和系统跟踪
全局跟踪timestamps支持
交叉触发(cross triggering)支持
模拟器
Cortex-A8 固定虚拟平台(FVP)  
多核 Cortex-A9 实时模拟器
ARMv8 固定虚拟平台(FVP)


技术支持
技术支持和维护 社区 ARM 和 米尔科技 ARM 和 米尔科技
*仅适用于DS-5社区版(完全安装)

  主机系统要求


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

  调试适配器


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

DSTREAM
RVI
  • 以最高 2.5 MB/s 的速率下载代码
  • 4 GB 内置跟踪缓冲区
  • 与主机的以太网和 USB 2.0 连接
  • 用于所有 ARM 处理器的单个固件
  • JTAG/SWD 调试单元
  • 以最高 1.5 MB/s 的速率下载代码
  • 与主机的以太网和 USB 2.0 连接
  • 用于所有 ARM 处理器的单个固件

  模拟模型和开发板


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


更多内容



新闻中心 | 联系我们 | 招聘信息 | 留言反馈 | 典型客户 | © 2017 Myir
深圳总部: 0755-25622735 | 北京办事处: 010-84675491 | 上海办事处: 021-60317628 粤ICP备12005064号-1