Login

ARM Development Studio 5 (DS-5)

The reference software development tool suite for ARM processors

Developed by ARM Architecture experts, the ARM DS-5™ toolchain enables engineers to develop robust and highly optimized embedded software for ARM application processors, such as the Cortex™-A series, Cortex-R real-time processors and other ARM embedded processors. The DS-5 toolchain comprises tools such as the best-in-class ARM C/C++ Compiler, a powerful Linux/Android™/RTOS-aware debugger, the ARM Streamline™ system-wide performance analyzer and real-time system model simulators, all conveniently packaged in a user friendly integrated development environment (IDE) based on the Eclipse.

See DS-5 release notes for more details on the current and previous versions.

 
ARM Development Studio 5 (DS-5) Image

用于 ARM 处理器的参考软件开发工具套件

通过由 ARM 架构专家开发的 ARM DS-5™ 工具链,工程师可为 ARM 应用程序处理器(如 Cortex™-A 系列、Cortex-R 实时处理器和其他 ARM 嵌入式处理器)开发可靠而高度优化的嵌入式软件。DS-5 工具链由多个工具组成,如同类最佳的 ARM C/C++ 编译器、功能强大的 Linux/Android™/RTOS 感知调试器、ARM Streamline™ 系统范围性能分析器以及实时系统模型仿真器,所有这些工具都方便地打包到一个基于 Eclipse 的用户友好的集成式开发环境 (IDE) 中。

有关当前版本和以前版本的详细信息,请访问 DS-5 更改日志

 



ARM DS-5™ 的主要特点

DS-5 调试器

  • 针对裸机、RTOS 以及 Linux 和 Android 平台的调试支持
  • 非侵入性周期准确的 ETM 和 PTM 指令 trace
  • 对 SMP 系统的无缝支持
  • 用于更快调试周期的自动调试会话
  • ITM 和 STM 测量 trace
  • 预配置和自定义平台支持

Streamline 性能分析器

  • Linux 和 Android 系统的系统性能分析
  • 按进程、线程、功能和源代码的 CPU 使用情况统计信息
  • 基于事件的采样,允许为源代码分配 PMU 计数器(如 cache 未命中次数)
  • ARM Mali™ GPU 图形性能分析
  • 探测以获取和关联实际功耗数据和系统性能
  • 通过网络收集数据 - 不需要调试适配器  

实时仿真器

  • Cortex™-A8 和四核 Cortex-A9 模型仿真器
  • 高于 250 MHz 的典型仿真速度
  • 到仿真器的停止模式或运行模式调试连接
  • 为 Cortex-A8 上的 Linux 应用程序调试提供的 ARM 嵌入式 Linux 分发

集成开发环境ARM 编译工具

  • 定制的 Eclipse IDE,与第三方插件兼容
  • ARM 编译器,这是与 ARM 内核一起开发的优化编译工具
  • 功能强大的 C/C++ 编辑器和项目管理器
  • 集成的生产力实用工具,例如远程系统浏览器、SSH 和 Telnet 终端等。

针对产品和服务的 ARM 质量

  • 从第一天起开发质量软件所需的所有信息
  • 请参见“资源”选项卡以查看产品文档、视频、博客帖子等
  • 专家支持,提供有关如何充分利用您的工具的建议
  • 选择面宽的技术培训课程


调试适配器

ARM 建议使用 DSTREAM™ 高性能调试和 Trace 单元来获得快速可靠的 JTAG 调试连接以及非干预性指令和测量 trace。为方便用户使用,旧的 RealView ICE (RVI™) 单元也与 DS-5 兼容,以便进行运行控制调试。

DSTREAMDSTREAM

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

功耗和能量分析

ARM 能量探测器是一个简单、独立的硬件单元,它与 ARM Streamline 性能分析器相连以显示电压、电流和功耗测量值以及其他系统性能参数和软件配置。

功耗探测器功耗探测器

  • 无需其他调试硬件
  • 3 个独立通道
  • 与主机间采用 USB 2.0 连接

仿真模型和开发板

ARM 既提供虚拟开发平台,也提供物理开发平台,这样,在目标硬件可用前,编程人员就可以开始针对 ARM 平台为软件进行编码、测试和调试。

快速模型快速模型

  • Windows 或 Linux 主机上的虚拟 ARM 平台
  • 执行速度与实际硬件速度相差无几
  • 与 NEON™、TrustZone™ 和 VFP 兼容

开发板开发板

  • 针对早期软件开发的开发和原型板
  • 模块式架构
  • 支持所有 ARM 内核


ARM 处理器


ARMv5

ARMv6

ARMv7

 


Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set