ARM DS5

ARM DS5

針對 ARM 支持的 Linux和 Android平台的全面的端到端軟體開發工具套件。

ARM DS5,也叫ARM DS-5,是一款支持開發所有ARM內核晶元的集成開發環境。提供具有跟蹤、系統範圍性能分析器、實時系統模擬器和編譯器的應用程序和內核空間調試器。這些功能包括在定製、功能強大且用戶友好的基於Eclipse的IDE中。藉助於該工具套件,可以很輕鬆地為ARM支持的系統開發和優化基於Linux 的系統,縮短開發和測試周期,並且可幫助工程師創建資源利用效率高的軟體。

新增功能


• DS-5 調試器:可訪問 NEON 寄存器,能夠導出跟蹤數據,增強了內聯支持,具備 Linux 內核跟蹤篩選功能等。
• Streamline:用於分析報告的基於時間的篩選,用於時間測量和快速熱點分析的可伸縮、跨部分的標記,獨立的共享庫分析,以及支持 CPU 熱插拔
• 配置資料庫:針對以下附加設備的現成的調試支持:(設備的完整列表)
• Atmel AT91SAM9G15 / AT91SAM9G20 / AT91SAM9X25
• Freescale iMX25 / iMX535
• 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和代理商

主機系統要求


最小配置
• 雙核 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用於新項目。
DSTREAMRVI
以最高 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 內核

應用程序處理器


ARMv5ARMv6ARMv7
ARM926EJ-S
ARM1136JF-S
ARM1176JZ-S
Cortex-A5
Cortex-A8
Cortex-A9
Cortex-A15

ARM DS5 支持


ARM DS5是ARM產品高級開發平台,目前由國內官方授權代理商提供專業的銷售和技術支持。