4、扩展性
从早期的SOC设计阶段到芯片上软件测试,小型的cortex-M0系统到服务器级的Neoverse平台,从初始项目到企业级项目。该IDE都可根据你的项目进行扩展。
Arm Development Studio的组成
ARM Development Studio解决了开发人员从系统设计到软件开发的复杂挑战。由如下套件组成,一套综合编译器工具组件、调试器、性能分析器、图形开发工具以及虚拟平台。所有这些都有两个最适合您的开发需要的集成开发环境(IDE)可供选择:
- 基于Eclipse IDE的development studio和来自Keil MDK的μVision IDE,让开发者更有效率地进行开发和项目管理
- Arm C/C++编译器 Arm Compiler 6
- Arm Debugger和Keil Debugger
- Streamline性能分析器
- 图形开发工具
- Armv7和Armv8的虚拟平台
uVision IDEDevelopment Studio IDE
KEIL MDK的核心,uVision IDE 为cortex-m微处理器以及类似设备的裸机开发以及基于rtos操作系统开发的项目提供快速便利的开发体验。该IDE经过了长年的打磨,从项目的创建到设备的编程都是易于操作的。它使用windows系统。Arm定制的基于Eclipse的IDE非常适合管理多核项目,允许与数以千计的开源和商业Eclipse插件轻松集成。适用于Linux和windows 64位系统。
一、业界领先的Arm C/C++编译器
这是一款优化基于arm架构设备的c/c++编译工具。提高了执行效率以及创建更小容量的代码。凭借出色的性能,ARM Compiler可以开发高效产品,利用ARM Cortex处理器和架构的所有功能,从ARMv6-M到ARMv8-A 64位ARM。 这种通用编译器可优化裸机和嵌入式(RT)OS应用程序的代码。