1回答

0收藏

DS-5 ( ARM Development Studio 5 ) 概述

其他 其他 5239 人阅读 | 1 人回复 | 2013-03-04

本帖最后由 GY@艳 于 2013-3-4 11:30 编辑

概念:该产品官方名称为DS-5,也称ARM DS-5ARM Development Studio 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版本选择


社区版
基础版
专业版
集成开发环境                        
自定义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和代理商
(米尔科技)                        
ARM和代理商
(米尔科技)

主机系统要求
最小配置
  • 双核 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用于新项目。
快速模型
开发板
   
  •                                                 Windows 或 Linux 主机上的虚拟 ARM 平台
  •                                                 执行速度与实际硬件速度相差无几
  •                                                 与 NEON、TrustZone 和 VFP 兼容
  • 针对早期软件开发的开发和原型板
  •                                                 模块式体系结构
  •                                                 支持所有 ARM 内核

应用程序处理器

                        
ARMv5
ARMv6
ARMv7
  •                                             ARM926EJ-S
  •                                                 ARM1136JF-S
  •                                                 ARM1176JZ-S
  •                                                 Cortex-A5
  •                                                 Cortex-A8
  •                                                 Cortex-A9
  •                                                 Cortex-A15

爱板  爱板  爱板     https://www.cirmall.com
分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

suyong_yq

发表于 2013-3-4 21:08:30 | 只看该作者

基于Eclipse的开发环境,吃内存啊
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条