Development Studio是指ARM Development Studio,是一款全面的嵌入式C/C++软件开发工具,专为基于Arm的SoC设计而开发。它可以帮助用户在整个开发过程中找出软件漏洞的根源,并在设备启动到应用程序调试的过程中提供支持。此外,它还提供了C/C++编辑器和强大的项目管理器,适用于游戏、CPU、服务器、仿真模具、系统架构和指令集等项目。该软件集成在基于Eclipse的IDE中,可以提高开发效率并简化测试周期。Development Studio 2023版本新增了对最新处理器的支持,如Cortex-M55、Star处理器、Cortex-A34、Cortex-A77和Neoverse N1等。
1、在本站下载获取百度网盘地址,通过百度网盘下载解压后即可得到ARM Development Studio ,如图所示;
2、打开主程序,双击里面的.exe文件运行程序,点击下一步;
3、要先选择我同意才可以进行下一步安装;
4、选择一下软件的安装路径,点击next;
5、接着点击install;
6、在安装过程中需要安装软件的驱动程序,点击下一步;
1、多功能性
两种集成开发环境(IDE)选项,每种开发类型一个:KeilµVision用于小型微控制器,基于Eclipse的Development Studio IDE用于本地集群支持和第三方集成。
2、效率
结束printf试验和错误。借助具有非侵入式CoreSight跟踪功能的调试器和强大的Streamline系统范围分析器,您可以节省放大错误和性能问题的时间。
3、表现
高度优化的裸机C/C++代码生成,包括用于Neon和SVE技术的行业领先的自动矢量化技术。最大化DSP、机器学习和图像识别等应用的性能。
4、可扩展性
从早期的SoC设计阶段到硅上的软件测试,从微型能量收集Cortex-M0+系统到服务器级Neoverse平台,从初创公司到企业项目:旨在与您的项目一起扩展。
5、开发工作室包括
调试器和KeilµVision调试器
用于嵌入式的嵌入式C/C++编译器,包括向后兼容的许可证
流线型性能分析器,用于在Linux、Android或裸机上进行系统范围的优化
适用于MCU且符合CMSIS标准的免版税中间件模块
用于软件开发的v7和v8固定虚拟平台,无需硬件目标
与OpenGL ES、Vulkan和OpenCL兼容的图形调试器
6、支持的板卡和设备
该软件的数据库中有5,000多个设备,为流行的现成微控制器和应用处理器以及使用它们的商业开发板提供了开箱即用的支持。
7、支持的处理器
无论您是设计定制SoC还是开发工具数据库中尚未包含的现成设备,平台配置编辑器(PCE)和调试和跟踪服务层(DTSL)都可以使用调试连接到几乎任何设计支持的处理器。
ARM DS-5 的主要特点
集成式开发环境和ARM 编译工具
定制的 eclipse IDE,与第三方插件兼容
ARM 编译器,这是与 ARM 内核一起开发的优化编译工具
功能强大的 C/C++ 编辑器和项目管理器
集成的生产力实用工具,例如远程系统浏览器、SSH 和 Telnet 终端等。
DS-5 调试器
针对裸机、RTOS 以及 Linux 和 Android 平台的调试支持
非侵入性周期准确的 ETM 和 PTM 指令跟踪
对 SMP 系统的无缝支持
用于更快调试周期的自动调试会话
ITM 和 STM 测量跟踪
预配置和自定义平台支持
Streamline 性能分析器
Linux 和 Android 系统的系统性能分析
按进程、线程、功能和源代码的 CPU 使用情况统计信息
基于事件的采样,允许为源代码分配 PMU 计数器(如高速缓存未命中次数)
ARM Mali? GPU 图形性能分析
探测以获取和关联实际功耗数据和系统性能
通过网络收集数据 - 不需要调试适配器
实时模拟器
Cortex?-A8和双核Cortex-A9模型模拟器
高于 250 MHz 的典型模拟速度
到模拟器的停止模式或运行模式调试连接
为 Cortex-A8 上的 Linux 应用程序调试提供的 ARM 嵌入式 Linux 分发
手臂调试器
Arm Debugger是一种图形调试器,支持基于Arm处理器的目标和固定虚拟平台(FVP)上的软件开发。Arm Debugger通过使用Arm ULINK ? 和DSTREAM调试探针系列的平台配置实用程序,支持SoC的启动。
手臂编译器
Arm Compiler 5和Arm Compiler 6工具链使您能够为整个Arm处理器系列构建高度优化的嵌入式应用程序。Arm Compiler 5支持从Armv4到Armv7的所有Arm架构。Arm Compiler 6支持Armv6-M,Arv7和Armv8体系结构。
Arm固定虚拟平台
固定虚拟平台(FVP)提供了性能,灵活性和可用性的理想组合,可在软件堆栈的各个级别进行开发和调试。基于Arm快速模型,Development Studio提供了FVP库,用于Cortex-A,Cortex-R,Cortex-M和Neoverse处理器。此外,Development Studio支持通过平台配置编辑器(PCE)使用Arm快速模型包创建的自定义FVP。
手臂精简
Arm Streamline是系统范围的性能分析器,可用于分析Linux,Android,RTOS和裸机嵌入式系统。Streamline的可视化工具可轻松识别在Arm CPU上运行的软件中的性能瓶颈,以及在Arm Mali GPU和其他Arm IP上运行的数据平面工作负载。热点软件探查器可以对此进行补充,该探查器可以识别应用程序软件中的主要功能和调用路径,从而可以对整个系统平台进行性能调整。
手臂图形分析仪
Arm Graphics Analyzer允许您捕获和可视化应用程序进行的OpenGL ES,Vulkan和OpenCL API调用,包括捕获应用程序资产和生成应用程序帧缓冲区的调试可视化。这可以用来识别哪些API调用造成了渲染缺陷,并使得识别渲染效率低下和性能问题变得容易。Arm Graphics Analyzer的前身是Mali Graphics Debugger。
1、多功能性
两种集成开发环境 (IDE) 选项,每种开发类型一个:Keil ?Vision 用于小型微控制器,基于 Eclipse 的 IDE 用于本地集群支持和第三方集成。
2、效率
结束 printf 试验和错误。借助具有非侵入式 CoreSight 跟踪功能的调试器和强大的 Streamline 系统范围分析器,您可以节省放大错误和性能问题的时间。
3、表现
高度优化的裸机 C/C++ 代码生成,包括用于 Neon 和 SVE 技术的行业领先的自动矢量化技术。最大化 DSP、机器学习和图像识别等应用的性能。
4、可扩展性
从早期的 SoC 设计阶段到硅上的软件测试,从微型能量收集 Cortex-M0+ 系统到服务器级 Neoverse 平台,从初创公司到企业项目:旨在与您的项目一起扩展。
一、创建新的模型配置
在你开始之前
如果您要导入现有模型配置文件 ( *.mdf),请确保您有权访问此文件。
下面的一些选项要求您在连接到模型之前启动模型。在使用这些选项之前,请确保您已使用适当的模型接口开关启动模型,然后再尝试连接它。
程序
1、打开模型配置向导。从主菜单中,选择文件>新建>其他>模型配置,然后单击下一步。
2、任何一个,选择要添加模型的配置数据库。
单击创建新数据库以创建新的配置数据库。 如果您创建一个新数据库,请在提示符处输入一个名称,然后单击“确定”进行保存。
3、单击下一步。选择连接模型的方法对话框打开。
4、选择一个模型接口以连接到您的模型。您有两个接口选项 - 组件架构调试接口 (CADI) 或 Iris。
CADI模型界面:
要使用 CADI 从本地文件系统启动并连接到特定模型:
选择Launch and connect to a specific model选项,然后单击Next。
在“从文件系统选择模型”对话框中,单击“文件”浏览模型并选择它。
要连接到在本地主机上运行的模型:
选择Browse for model running on local host选项并单击Next。
从列出的型号中选择您需要的型号。
单击完成并连接到模型。
二、如何将现有目标配置文件导入工作区
1、从文件菜单中选择导入。
2、展开目标配置编辑器组。
3、选择所需的文件类型。
4、选择现有的目标配置文件。
5、单击下一步。
6、在“导入”对话框中,单击“浏览...”以选择包含该文件的文件夹。
7、导入目标配置文件。
8、默认情况下,会显示所有可以导入的文件。如果选择面板显示多个文件,请选择要导入的文件。
9、选择要在编辑器中自动打开的文件。
10、在 Into destination folder 字段中,单击Browse...以选择现有项目。
11、单击完成。新的目标配置文件 (TCF) 在Project Explorer视图中可见。
为了获得 Arm® Development Studio 的最佳体验,您的硬件和主机平台应满足最低要求。
1、硬件要求
要安装和使用 Arm Development Studio,您的工作站必须至少具有:
双核 x86 2GHz 处理器(或同等处理器)。
2GB 内存。
大约3GB的硬盘空间。
为了提高性能,Arm 建议在以下情况下使用至少 4GB 的 RAM:
调试大图像。
使用具有大型模拟内存映射的模型。
使用手臂流线型。
2、主机平台要求
Arm Development Studio 支持以下主机平台:
win 10
红帽企业 Linux 7 工作站
Ubuntu 桌面版 18.04 LTS
Ubuntu 桌面版 20.04 LTS
3、笔记
Arm Development Studio 仅支持 64 位主机平台。
嵌入式主机平台要求的 Arm 编译器
Arm Development Studio 包含最新版本的 Arm Compiler for Embedded 6。发行说明提供了有关主机平台兼容性的信息:
4、嵌入式 6 的 Arm 编译器
有关将其他版本的 Arm 编译器添加到 Arm Development Studio 的信息,包括 Arm Compiler 5,请参阅注册编译器工具链。
热门关键词
分类列表
精品推荐