ARM Development Studio是一种专业的软件开发解决方案,适用于裸机嵌入式系统和基于Linux的系统。它覆盖自举代码和内核移植到应用程序和裸机调试的所有开发阶段,包括性能分析。ARM Development Studio以其全面的软件开发工具套件,包括优化的C/C++编译器、多核和操作系统感知的调试器,脱颖而出。

debug_5F00_sve2

此外,ARM Development Studio还支持在热门的Cortex-M等所有ARM CPU上编写优化的C/C++软件。以强大的开发和调试功能以及面向多核心处理器优化的性能分析工具,实现在各种ARM架构上进行高效的软件开发。

ARM Development Studio的另一个重要特征是其模拟模型和平台支持。它可以模拟ARM硬件,在硬件产生之前就可以开始软件开发。此外,通过与其他工具的配合,年 Development Studio还可以支持跨工具链和跨平台的开发项目,降低开发过程中的复杂性,提高开发效率。全球的设计师和开发者,都可以从ARM Development Studio中受益。

成分

  • Arm Compiler for Embedded 6 用于编译裸机嵌入式应用程序。包括对最新 Arm 架构的支持。
  • 适用于嵌入式 FuSa 的 Arm 编译器可加速安全关键代码的构建并简化 TÜV SÜD 认证流程。
  • 完整的固定虚拟平台 (FVP) 参考库以及预构建的示例。
  • 简化性能分析器以查看整个系统的性能并生成易于解释的可视化效果。

调试器

Arm Debugger 支持通过 IDE 或命令行界面进行 Arm 软件开发。 Arm 调试器与 DSTREAM 高性能调试和跟踪单元相结合,可在基于 Arm 处理器的芯片/FPGA 目标上实现软件调试和优化。调试器还支持虚拟平台,例如提供的 FVP。

调试探针

  • 读/写寄存器
  • 设置断点
  • 从记忆中读取
  • 写入内存

支持的 Arm 调试适配器包括:

  • 手臂DSTREAM
  • 手臂 DSTREAM-ST
  • 手臂 DSTREAM-PT
  • 手臂 DSTREAM-HT
  • 手臂 DSTREAM-XT
  • 凯尔ULINK2
  • 凯尔ULINKpro
  • 凯尔 ULINKpro D
  • Keil ULINK-Plus

支持的第三方调试适配器包括:

  • 意法半导体
  • FTDI MPSSE JTAG

支持的处理器IP

无论您是设计定制 SoC 还是开发工具数据库中尚未包含的现成器件,Development Studio 平台配置编辑器 (PCE) 和调试和跟踪服务层 (DTSL) 都可以使用以下方式实现与几乎任何设计的调试连接:支持的处理器。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。