查看: 4444|回复: 1

DS-5 ( ARM Development Studio 5 ) 概述

[复制链接]
  • TA的每日心情
    奋斗
    2014-7-16 09:10
  • 签到天数: 361 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-3-4 11:14:49 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 GY@艳 于 2013-3-4 11:30 编辑

    概念:该产品官方名称为DS-5,也称ARM DS-5ARM Development Studio 5 等,系为同一产品。
    针对 ARM 支持的 Linux 和 Android 平台的全面的端到端软件开发工具套件。 ARM DS-5 提供具有跟踪、系统范围性能分析器、实时系统模拟器和编译器的应用程序和内核空间调试器。这些功能包括在定制、功能强大且用户友好的基于Eclipse的IDE中。借助于该工具套件,可以很轻松地为ARM支持的系统开发和优化基于Linux 的系统,缩短开发和测试周期,并且可帮助工程师创建资源利用效率高的软件。
    1.png
    新增功能
    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
    2.jpg
    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 终端等
    1.png
    端到端调试器
    • 启动加载程序、内核和用户空间调试
    • 非侵入性指令跟踪,包括汇总的配置文件
    • 用于更快、更简单调试周期的自动的调试会话
    • 具有设备配置数据库的一次单击即可完成的 JTAG 调试配置
    7.png
    Streamline 性能分析器

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


    实时模拟器

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

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

    应用程序处理器

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

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-3-4 21:08:30 | 显示全部楼层
    基于Eclipse的开发环境,吃内存啊
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-27 12:11 , Processed in 0.137610 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.