Login

ARM The Architecture For The Digital World  

ARM Development Studio 5 (DS-5™)

ARM Development Studio 5 (DS-5™) Image

针对 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 更改日志中提供有关当前版本和以前版本的详细信息。

What's New:

  • Support for Ubuntu Desktop Edition 10.04 32-bit hosts
  • ARM Compiler
    • Support for Cortex-A7 
  • DS-5 Debugger
    • Automated connection to Android targets for NDK-generated native code
    • Instruction trace support for Cortex-A7 processors
    • CADI support to permit debugger connection external simulation models
    • Ability to capture instruction trace for selected segments of code
  • Streamline
    • Support for annotations from kernel space
    • Sub-millisecond resolution for capture events, such as annotations and context switches
    • Command line interface can now export timeline data
    • Points of interest on the timeline charts can be pinned for easier result comparison
  • Configuration Database:
    • Pre-configured debug support for these additional platforms:
      • ARM ARM1156T2F-S CoreTile, Versatile Express Cortex-A15x2 SMM
      • Atmel AT91SAM9G25 and AT91SAM9X35 
      • Mindspeed Transcede 4000 
      • NXP LPC3131, LPC3141 and LPC3152

More information on current and previous releases can be found on the DS-5 change log for additional information.


 
 


主要功能

 

灵活的集成开发环境

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

 端到端调试器

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

Streamline 性能分析器 

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

实时模拟器

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

针对产品和服务的 ARM 质量

  • 您所需的所有信息,涵盖从快速启动指南到软件优化提示等方方面面
  • 专家支持,提供有关如何充分利用您的工具的建议
  • 选择面宽的技术培训课程

 


DS-5 包  

DS-5 应用版:经济实惠的专业解决方案,适用于本机语言(例如 C、C++)Linux 和 Android 应用程序/共享库开发。无需外部 JTAG 调试单元。

DS-5 Linux 版:适用于基于 Linux 的系统的端到端软件开发工具。在与 DSTREAM 一起使用时,它包括启动加载程序以及内核级别调试和跟踪功能。

 

 

 应用

Linux

定制的 Eclipse IDE

-

-

经过了验证的 GNU 编译工具链

-

-

Cortex-A8 实时模拟器

-

-

Streamline 性能分析器

-

-

用户空间调试

-

-

内核空间调试和跟踪

-

启动加载程序调试和跟踪

-

 

主机系统要求

最小配置

  • 双核 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

DSTREAM

RVI 和 RVT2 

  • 以最高 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

 


下载

 

文档

 

专业服务

 

ARM Connected Community

  

DS-5 视频

如何在 Cortex-A8 模拟模型上调试 Linux 应用程序

ARM Streamline 性能分析器 2 分钟入门

将示例 Linux 应用程序导入到 DS-5

使用远程系统浏览器访问目标上的文件系统

 

» 
Lastest Posts

Maximise