2、 完整的 RTOS 感知调试,为特定任务或线程提供单独的运行控制和复杂断点
3、循环准确,非侵入式指令和数据跟踪
4、命令行调试器
5、检查寄存器并执行低电平调整
三、Arm Development Studio的性能分析器
Arm Streamline性能分析器是一个系统性能分析工具,用于分析Linux,Android 和裸机嵌入式系统。Streamline 的可视化工具可以轻松找到 CPU,GPU 和其他 Arm IP 中的性能瓶颈。这与代码分析一起,可以最大程度地调整系统和代码的性能。
主要特点
1、系统范围的性能计数器分析,可识别性能瓶颈,多线程问题和低效的资源使用
2、 CPU采样允许进程,线程,函数调用和逐行的CPU时间粒度,从而识别低效的代码
3、针对最佳代码并行化的性能指标和线程活动的每个核心可视化
4、 Linux和裸机支持允许从Cortex-M到最新的Cortex-A CPU 进行性能分析
5、关联软件执行和功耗数据以识别能源效率低下
四、Arm Development Studio的图形开发工具
通过查找和修复缺陷和性能问题来调试和优化图形内容。
主要特点
1、更先进的API追踪OpenGLES,Vulkan和OpenCL
2、支持多个厂家的GPU
3、在目标上自动捕捉数据。
4、支持脚本化分析
5、全追踪倒放
五、Arm Development Studio的虚拟平台
在芯片生产完成之前可进行软件开发的建模工具。有很多虚拟平台可供选择, 包括预先构建的虚拟平台包含在Arm Development Studio,或者与精确指令 的Fast Modle,精确周期的cycle Modle,以及外部虚拟平台相连接。
Arm Development Studio支持目标
支持的板子和设备支持的处理器
支持超过5000个设备。Development Studio附带了对流行的现成微控制器和应用处理器以及使用它们的商业开发板的现成支持。无论你是正在开发自定义的SOC还是开发在IDE设备数据库里没有记录的设备。IDE的PCE功能以及DTSL功能可以连接调试任何arm架构设计的芯片。