功能特点
1.灵活的集成开发环境
定制的 Eclipse IDE,与第三方插件兼容
功能强大的 C/C++ 编辑器和项目管理器
为 ARM Linux 进行了验证的 GNU 编译工具
集成的生产力实用工具,例如远程系统浏览器、SSH 和 Telnet 终端等
2.端到端调试器
启动加载程序、内核和用户空间调试
非侵入性指令跟踪,包括汇总的配置文件
用于更快、更简单调试周期的自动的调试会话
具有设备配置数据库的一次单击即可完成的 JTAG 调试配置
3.Streamline 性能分析器
无需 JTAG 探针的系统范围的分析
按进程、线程、功能和源代码行的 CPU 使用情况统计信息
性能相关事件(例如高速缓存未命中次数、中断数)与软件执行的即时关联
关键路径标识和动态内存使用情况分析
4.实时模拟器
在主机上的 Linux 应用程序调试
预先与 ARM 嵌入式 Linux 一起加载的 Cortex-A8、Cortex-A9(单核、多核)、ARMv8-A基础模型等系统模型模拟器
高于 250 MHz 的典型模拟速度
新功能介绍
ARM DS-5编译器
将ARM Compiler 6更新至6.9版,将Arm Compiler 5更新至5.06u6版,增加对最新处理器,优化和错误修复的支持
DS-5调试器
增加了对实现Armv8.4-A扩展的调试系统的支持
Wind River VxWorks在Armv7和Armv8架构设备上增加了操作系统感知功能
USB-Blaster支持英特尔Stratix 10器件
在单个调试会话中增加了DS-5和DSTREAM可寻址的设备数量
新设备支持:
96板HiKey 960
Cortex-M原型系统(MPS2 +)Cortex-M3 DesignStart
Cortex-M原型系统(MPS3)Cortex-M33 IoT
英特尔AMX5600
英特尔Stratix 10
Realtek Real-M200
瑞昱Real-M300
Realtek Real-M500
武装固定虚拟平台:
Base_RevC_2xAEMv8A
简化性能分析器
将Streamline更新至6.5版
包括向导以设置使用Streamline with Fast Models
简化裸机支持得到了改进:
将指令追踪导入Streamline
通过ETM传输裸机跟踪数据
支持分析Python脚本和即时(JIT)编译语言
包含帮助用户了解如何使用Streamline的示例跟踪
支持使用驱动程序r21p0和更高版本分析Midgard GPU
支持使用驱动程序r9p0和更高版本分析Bifrost GPU
仿真模型
更新了固定虚拟平台(FVP)到版本11.2
PPU(电源策略单元)1.1版
具有DSU(DynamIQ共享单元)功能的快速模型现在支持L3高速缓存的部分关机
ITM支持已添加到Cortex-M快速模型
Eclipse IDE
将Eclipse更新至版本4.6.3(霓虹灯)
Mali图形调试器
将Mali图形调试器(MGD)更新至4.8版
主机端的性能改进使MGD对用户的响应更加敏捷,并降低了整体内存消耗
新的设备管理器,可以自动设置目标
提高了应用程序的跟踪速度,并包含新的跟踪模式,允许用户选择跟踪哪些资产
Android O支持
通过包含对Multiview扩展的支持改进了VR功能
例子
增加了Armv8-A Linux应用程序调试示例
增加了Armv8-A Linux内核调试示例
添加了ARM Compiler 6版本的TrustZone示例
新增Arm Compiler 6版本的Cortex-R4,R5和R7启动代码示例
在Armv8-A启动代码中增加了定时器中断
添加了Cortex-Axx命名版本的Armv8-A示例启动代码
现在可以使用DS-5示例导入器向导将简化的Linux和barman示例导入到Eclipse中
支持的主机平台
增加了对Ubuntu Desktop Edition 16.04 LTS的支持