這個需要註冊ARM帳號,去官網下載。不過官網速度有點兒慢。小提示一下5.15.1,目前不支持WIN8。(註冊不了。願意折騰的可以玩一下)
我這邊的網速,去國內這個網站www.myir-tech.com,下載快一些。不知道更新5.16之後是不是好了一些。
和諧版本暫時沒有發現。網上的5.11和5.13有和諧的。但是僅僅是編譯器。無法模擬運行。調試TrustZone這種高級貨。不能調試看彙編,基本和沒有差不多。
如果誰找到和諧版本,mail我一份。價格就不說了,據說2W$。
不過註冊完後,可以使用自己的帳號,獲取個30天免費使用。
看看軟件介紹。不過這軟件真的不錯。ARM的CPU高端技術TZ,都能模擬。你想的出有什麼不能模擬的嗎?
用於 ARM 處理器的參考軟件開發工具套件
通過由 ARM 架構專家開發的 ARM DS-5™ 工具鏈,工程師可爲 ARM 應用程序處理器(如 Cortex™-A 系列、Cortex-R 實時處理器和其他 ARM 嵌入式處理器)開發可靠而高度優化的嵌入式軟件。DS-5 工具鏈由多個工具組成,如同類最佳的 ARM C/C++ 編譯器、功能強大的 Linux/Android™/RTOS 感知調試器、ARM Streamline™ 系統範圍性能分析器以及實時系統模型仿真器,所有這些工具都方便地打包到一個基於 Eclipse 的用戶友好的集成式開發環境 (IDE) 中。
調試適配器
ARM 建議使用 DSTREAM™ 高性能調試和 Trace 單元來獲得快速可靠的 JTAG 調試連接以及非干預性指令和測量 trace。爲方便用戶使用,舊的 RealView ICE (RVI™) 單元也與 DS-5 兼容,以便進行運行控制調試。
DSTREAM
- 以最高 2.5 MB/s 的速率下載代碼
- 4 GB 內置 trace 緩衝區
- 與主機的以太網和 USB 2.0 連接
- 用於所有 ARM 處理器的單個固件
功耗和能量分析
ARM 能量探測器是一個簡單、獨立的硬件單元,它與 ARM Streamline 性能分析器相連以顯示電壓、電流和功耗測量值以及其他系統性能參數和軟件配置。
功耗探測器
- 無需其他調試硬件
- 3 個獨立通道
- 與主機間採用 USB 2.0 連接
仿真模型和開發板
ARM 既提供虛擬開發平臺,也提供物理開發平臺,這樣,在目標硬件可用前,編程人員就可以開始針對 ARM 平臺爲軟件進行編碼、測試和調試。
快速模型
- Windows 或 Linux 主機上的虛擬 ARM 平臺
- 執行速度與實際硬件速度相差無幾
- 與 NEON™、TrustZone™ 和 VFP 兼容
開發板
- 針對早期軟件開發的開發和原型板
- 模塊式架構
- 支持所有 ARM 內核
ARM 處理器
ARMv5
ARMv6
ARMv7
- Cortex™-A5
- Cortex-A7
- Cortex-A8
- Cortex-A9
- Cortex-A15
- Cortex-R4
- Cortex-R5
- Cortex-R7
- Cortex-M0+
- Cortex-M0
- Cortex-M1
- Cortex-M3
- Cortex-M4
基本我們知道的ARM設備好像沒有它不能調試的。ARM開發板,ARM的嵌入式LINUX,包括目前最流行的Android系統。
支持arm編譯器和gnu的編譯器。據說arm編譯器優化效率40%以上。
由於DS-5使用的是eclipseIDE界面,有了這個軟件,不僅讓我們更容易上手,就可以下載我們需要的TrustZone例子了。集成的DS-5調試界面,絕對方便好用。各種堆棧和寄存器都有。說了這麼多,來個截圖吧。