ds-5
ds-5
ARM DS-5 提供具有跟蹤、系統範圍性能分析器、實時系統模擬器和編譯器的應用程序和內核空間調試器。這些功能包括在定製、功能強大且用戶友好的基於 Eclipse 的 IDE 中。藉助於該工具套件,可以很輕鬆地為 ARM 支持的系統開發和優化基於 Linux 的系統,縮短開發和測試周期,並且可幫助工程師創建資源利用效率高的軟體。
DS-5 調試器:可訪問 NEON 寄存器,能夠導出跟蹤數據,增強了內聯支持,具備 Linux 內核跟蹤篩選功能等。
配置資料庫:針對以下附加設備的現成的調試支持:(設備的完整列表)
Atmel AT91SAM9G15 / AT91SAM9G20 / AT91SAM9X25
Freescale iMX25 / iMX535
NXP LPC3220 / LPC3230 / LPC3240
Samsung S5PC100 / S5PC110 / S5PV210
TI OMAP3430 / OMAP3630
在 DS-5 更改日誌中提供有關當前版本和以前版本的詳細信息。
Support for Ubuntu Desktop Edition 10.04 32-bit hosts
ARM Compiler
Support for Cortex-A7
DS-5 Debugger
Automated connection to Android targets for NDK-generated native code
Instruction trace support for Cortex-A7 processors
CADI support to permit debugger connection external simulation models
Ability to capture instruction trace for selected segments of code
Streamline
Support for annotations from kernel space
Sub-millisecond resolution for capture events, such as annotations and context switches
Command line interface can now export timeline data
Points of interest on the timeline charts can be pinned for easier result comparison
Configuration Database:
Pre-configured debug support for these additional platforms:
ARM ARM1156T2F-S CoreTile, Versatile Express Cortex-A15x2 SMM
Atmel AT91SAM9G25 and AT91SAM9X35
Mindspeed Transcede 4000
NXP LPC3131, LPC3141 and LPC3152
More information on current and previous releases can be found on the DS-5 change log for additional information.
eclipse
功能強大的 C/C++ 編輯器和項目管理器
為 ARM Linux 進行了驗證的 GNU 編譯工具
steamline
非侵入性指令跟蹤,包括匯總的配置文件
用於更快、更簡單調試周期的自動的調試會話
streamline
按進程、線程、功能和源代碼行的 CPU 使用情況統計信息
性能相關事件(例如高速緩存未命中次數、中斷數)與軟體執行的即時關聯
關鍵路徑標識和動態內存使用情況分析
實時模型
預先與 ARM 嵌入式 Linux 一起載入的 Cortex-A8 系統模型模擬器
高於 250 MHz 的典型模擬速度
ARM質量
專家支持,提供有關如何充分利用您的工具的建議
選擇面寬的技術培訓課程
DS-5 社區版:社區推廣的免費版,免費的專業解決方案,適用於本機語言(例如 C、C++)Linux 和 Android 應用程序/共享庫開發。無需外部 JTAG 調試單元。
DS-5 專業版:包含ARM商業編譯器,適用於基於 Linux 和android系統的端到端軟體開發工具。在與 DSTREAM 一起使用時,它包括啟動載入程序以及內核級別調試和跟蹤功能。
社區版 | 專業版 | |
定製的 Eclipse IDE | - | - |
經過了驗證的 GNU 編譯工具鏈 | - | - |
Cortex-A8 實時模擬器 | - | - |
Streamline 性能分析器 | - | - |
用戶空間調試 | - | - |
內核空間調試和跟蹤 | - | |
啟動載入程序調試和跟蹤 | - |
最小配置 雙核 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 |
DSTREAM | RVI |
以最高 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 內核 |
CPU | ARMv5 ARM926EJ-S ARMv6 ARM1136JF-S ARM1176JZ-S | ARMv7 Cortex-A5 Cortex-A8 Cortex-A9 Cortex-A15 |