Login

Important information

本网站使用cookie来存储信息在您的计算机上。继续使用我们的网站,您必須同意我们 cookies.

ARM网站使用两款浏览器缓存数据(cookie):(1)缓存数据(cookie)可以使网站按需要完成功能执行 (2)分析性缓存数据(cookie)在用户登录网站时会进行匿名记录和数据分析。如果您不希望应用这些缓存数据(cookie),请通过查阅我们的安全隐私政策获知如何设置禁用缓存数据(cookie)。网站的某些功能会因设置禁用缓存数据(cookie)不能使用。

ARM Development Studio 5 (DS-5)

ARM Development Studio 5 (DS-5) Image

用于 ARM Powered® 平台的参考软件开发工具套件。

ARM DS-5™ 是供希望充分利用 ARM 应用程序处理器和 SoC 的软件开发人员使用的首选工具链。DS-5 是一个集成的开发环境,它包含了同类最佳的 ARM 编译器、强大的操作系统感知调试器、系统范围性能分析器以及实时系统模拟器,可以帮助工程师为 ARM 处理器交付优化而可靠的软件。

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

  

 



ARM DS-5™ 的主要特点

集成式开发环境ARM 编译工具

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

DS-5 调试器

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

Streamline 性能分析器

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

实时模拟器

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

ARM 产品和服务质量

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


DS-5 版本

社区

基本

专业

IDE
自定义 Eclipse IDE

 

是

是

调试器和 Streamline 作为 Eclipse 的插件

是

是

是

编译
ARM 编译器

 

是

GNU 编译器

是

是

系统分析
性能计数器

是

是

是

进程跟踪

是

是

是

功能分析

是

是

是

分层分析

是

是

调用图

是

是

堆栈使用

是

是

注释日志

是

是

时间筛选

是

是

多核向下钻取

是

是

调试
运行控制 (JTAG) 多核调试

 

是

是

ETM 和 PTM 指令跟踪

是

是

ITM 和 STM 测量跟踪

是

是

Linux 和 Android 本机库和应用程序

是

是

Android NDK 生成的应用程序

是

是

是

模拟
Cortex-A8 实时模拟器

 

是

是

双核 Cortex-A9 实时模拟器

 

是

支持
技术支持和维护

社区

ARM 和
分发网络

ARM 和
分发网络


DS-5 专业版:用于裸机、RTOS 和 Linux/Android 项目的领先软件开发工具包。除了针对所有 ARM 处理器的全面调试支持和系统分析外,它还包括高度优化的 ARM 编译器和双核 Cortex-A9 RTSM,可以在尽可能短的时间内创建高质量的软件。

DS-5 基础版:用于对所有 ARM 处理器进行调试和系统分析的功能全面的工具包。适用于仅使用第三方编译器(如 GCC)的项目,不会利用虚拟 SMP 平台来开发并行软件。

DS-5 社区版:供 Android 应用程序开发人员使用的轻量级免费版本。了解更多信息



调试适配器

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

DSTREAMDSTREAM

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

功耗和能量分析

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

能量探测器能量探测器

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

模拟模型和开发板

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

快速模型快速模型

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

开发板开发板

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


应用程序处理器


ARMv5

ARMv6

ARMv7


文档


ARM Connected Community

 

视频

使用 DSTREAM 在 Beagleboard 上调试 Linux 内核
如何在 DS-5 中使用 Cortex-A8 模拟模型导入和调试示例 Linux 应用程序
ARM Streamline 性能分析器入门
ARM 能量探测器简介视频了解如何使用 ARM 能量探测器和 ARM Streamline 来优化 Linux 和 Android 设备的功耗。
 使用远程系统浏览器访问目标上的文件系统
» 
Lastest Posts

Maximise