新增功能
•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用於新項目。
DSTREAM | RVI |
|
|
模擬模型和開發板
ARM 既提供虛擬開發平台,也提供物理開發平台,這樣,在目標硬體可用前,編程人員就可以開始針對 ARM 平台為軟體進行編碼、測試和調試。
快速模型 | 開發板 |
|
|
應用程式處理器
ARMv5 | ARMv6 | ARMv7 |
|
|
|
ARM DS5 支持
ARM DS5是ARM產品高級開發平台,目前由國內官方授權代理商提供專業的銷售和技術支持。