TrustZone——开发环境—ARM Development Studio 5(DS-5)

这个需要注册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

  • ARM926EJ-S™

ARMv6

  • ARM1136JF-S™
  • ARM1176JZ-S™

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调试界面,绝对方便好用。各种堆栈和寄存器都有。说了这么多,来个截图吧。


TrustZone——开发环境—ARM Development Studio 5(DS-5)_第1张图片


你可能感兴趣的:(TrustZone——开发环境—ARM Development Studio 5(DS-5))