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,请参阅注册编译器工具链。
查看全部
同类推荐
Development Studio 2023下载 1.88GB 版本: Development Studio 2023版本新增了对最新处理器的支持,如Cortex-M55、Star处理器、Cortex-A34、Cortex-A77和Neoverse N1等。
下载Toad for Oracle中文版下载 574.85MB 版本: 今天我给大家介绍的是Toad for Oracle中文版,这是一款功能强大的数据库开发和管理工具集。相比于许多英文界面的数据库软件,Toad for Oracle提供了中文界面,使用起来更加方便。它包含了许多实用工具,如SQL编辑器、PL SQL编辑器、模式浏览器、存储过程编码等,支持创建和执行查询、创建和修改数据库对象,还能进行SQL和PL SQL代码的开发和调试。
下载啊哈编程学院下载 512.32MB 版本: 啊哈编程学院电脑版是一款专为青少年设计的编程学习软件。它旨在帮助他们掌握编程技能,提高逻辑思维和问题解决能力。该软件提供了完整的编程教学体系和课程包,涵盖了从小学到初中的全部编程知识,包括Python、Java、Scratch等多种编程语言。同时,该软件还提供了丰富的阶梯化学习内容,让学生根据兴趣和水平自主选择适合自己的学习内容。
下载mPython下载 189.22MB 版本: mPython是盛思技术团队在BBC官方原版PythonEditor基础上进行拓展开发的应用软件。它采用简单的操作界面,支持命令式程序设置,并搭载了强大的编程库,使用户能够与各种模块完美结合。mPython使用与Java类似的跨平台移植特性Bytecode。一些专业人士预测mPython将成为继Java之后的明日之星。
下载pzstar软件下载 10.84MB 版本: PZStar软件是专为普中科技微控制器设计的PLC编程软件。它提供强大功能和高效的程序编写服务,是理想的微控制器编程选择。PZStar软件由普中科技有限公司推出,保证与普中科技微控制器的完全兼容性。其他PLC编程软件可能无法实现与普中科技微控制器的兼容,因此选择PZStar软件是确保编写程序顺利进行的关键。
下载SQLTools下载 5.04MB 版本: SQLTools不仅是一款执行SQL脚本的工具,更是一个全面的数据库管理平台。凭借其直观的用户界面,用户可以轻松执行SQL查询、创建和修改数据库对象,以及管理数据库用户和权限。无论是MySQL、PostgreSQL还是Oracle等数据库类型,通过连接字符串或用户名密码,都能实现无缝连接。
下载OpenCV下载 91.06MB 版本: OpenCV是一款跨平台的计算机视觉库,它以BSD许可证的形式开源发布。它可以运行在各种常见平台上,如Linux、Windows、Android和macOS等。OpenCV是一个轻量级且高效的库,主要由C函数和少量C++构成,并提供了Python、Ruby、MATLAB等语言的接口。它涵盖了许多通用的图像处理和计算机视觉算法。
下载Simple CSS下载 5.54MB 版本: Simple CSS是一款十分方便的CSS编辑工具,可视化的操作方式让设计者即使是初入门的新手也能够快速的编辑出CSS样式表。而且使用CSS样式表可以优化网站代码,CSS+DIV的结构也是网页设计的重要部分,所以Simple CSS对于网页设计者来说是一个非常实用的工具。
下载PilotEdit Lite下载 25.23MB 版本: PilotEdit Lite是一款功能强大的高级文本编辑器,具有轻巧便携、简单易用的特点。它设计的初衷是帮助用户执行脚本、提取字符串和编辑大型文件。此外,它还支持多行文本的搜索和替换、FTP文件的编辑、FTP文件和目录的下载和上传等功能。
下载BabelPad下载 6.74MB 版本: BabelPad不仅仅是一个文本编辑器,它是一个功能强大的Unicode文字编辑器。经常我们遇到的一种情况是,在编辑完并保存文本时,可能会出现Unicode编码丢失的问题,或者由于兼容性问题而需要转换成其他编码。但是BabelPad的最大优势在于其使用了复杂而精细的脚本控制机制,使得您无需担心这些问题。
下载