231联盟 发表于 2014-2-11 16:09:34

DS-5详细介绍

针对 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版本选择


        社区版(免费版)        专业版
集成开发环境
DS-5 Eclipse IDE               
调试器和Streamline作为Eclipse的插件               
编译
ARM 编译器               
GNU 编译器        *       
系统分析
性能计数器        (部分)       
处理跟踪               
Function Profiling               
Hierarchical Profiling               
调用曲线               
堆栈使用率               
注释日志               
时间过滤               
Multicore Drill Down               
调试
运行控制(JTAG) 多核调试              
ETM 和 PTM 指令跟踪               
ITM 和 STM Instrumentation 跟踪               
Linux 和 Android 本地库和应用               
Android NDK-generated 应用程序               
模拟器
Cortex-A8 实时模拟器              
多核 Cortex-A9 试试模拟器               
技术支持
技术支持和维护        社区        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 处理器的单个固件

Excellence 发表于 2014-2-11 17:27:08

开卖了?

shian0551 发表于 2014-2-11 20:03:04

好东西,价格啊.电工伤不起啊

jisaowang2 发表于 2014-2-12 10:55:04

目测支持cortex m系列,使用gcc的免费全产品线版很快就要出来了,现在的免费版还不支持m系列。。。。
这样mdk慢慢就整合入md5.从快速入门的mbed到社区基于gcc的免费整合工具,最高端的arm 编译器的收费ds5版本,梯队就齐了
页: [1]
查看完整版本: DS-5详细介绍