这个需要注册ARM帐号,去官网下载。不过官网速度有点儿慢。小提示一下5.15.1,目前不支持WIN8。(注册不了。愿意折腾的可以玩一下)
我这边的网速,去国内这个网站www.myir-tech.com,下载快一些。不知道更新5.16之后是不是好了一些。
和谐版本暂时没有发现。网上的5.11和5.13有和谐的。但是仅仅是编译器。无法模拟运行。调试TrustZone这种高级货。不能调试看汇编,基本和没有差不多。
如果谁找到和谐版本,mail我一份。价格就不说了,据说2W$。
不过注册完后,可以使用自己的帐号,获取个30天免费使用。
看看软件介绍。不过这软件真的不错。ARM的CPU高端技术TZ,都能模拟。你想的出有什么不能模拟的吗?
通过由 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 兼容,以便进行运行控制调试。
ARM 能量探测器是一个简单、独立的硬件单元,它与 ARM Streamline 性能分析器相连以显示电压、电流和功耗测量值以及其他系统性能参数和软件配置。
ARM 既提供虚拟开发平台,也提供物理开发平台,这样,在目标硬件可用前,编程人员就可以开始针对 ARM 平台为软件进行编码、测试和调试。
基本我们知道的ARM设备好像没有它不能调试的。ARM开发板,ARM的嵌入式LINUX,包括目前最流行的Android系统。
支持arm编译器和gnu的编译器。据说arm编译器优化效率40%以上。
由于DS-5使用的是eclipseIDE界面,有了这个软件,不仅让我们更容易上手,就可以下载我们需要的TrustZone例子了。集成的DS-5调试界面,绝对方便好用。各种堆栈和寄存器都有。说了这么多,来个截图吧。