DS-5新特征 |
|
|
- 支持 Ubuntu 桌面版10.04 32位主机
- ARM编译器
- 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包 |
|
|
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 |  |  | - 以最高 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-SARM1176JZ-S | Cortex-A5Cortex-A8Cortex-A9Cortex-A15 |
|