ARM DS-5 Development Studio 5.28.1 破解激活教程

关于ds5功能

DS-5是一款面向裸机嵌入式系统和基于Linux的系统的专业软件开发解决方案,涵盖从引导代码和内核移植到应用程序和裸机调试(包括性能分析)的所有开发阶段。
这包括:
•Eclipse for DS-5是集成开发环境(IDE),将Eclipse Foundation的Eclipse IDE与Arm工具的编译和调试技术相结合。
•DS-5调试器,一款图形化调试器,支持基于ARM处理器的目标和固定虚拟平台(FVP)目标上的软件开发。
•固定的虚拟平台(FVP)目标支持软件开发,而不需要实际的硬件。
•Arm Streamline是一款图形化的性能分析工具,可以将采样数据和系统跟踪转换为以视觉和统计形式呈现数据的报告。
Arm Compiler 5和Arm Compiler 6工具链使您能够构建嵌入式和裸机代码。
•专用示例,应用程序和支持文档可帮助您开始使用DS-5工具。 

关于Eclipse for DS-5

适用于DS-5的Eclipse是集成开发环境(IDE),它将Eclipse Foundation的Eclipse IDE与Arm®工具的编译和调试技术相结合。

这包括:
项目经理
项目经理使您能够执行各种项目任务,例如向项目添加或删除文件和依赖项,导入,导出或创建项目以及管理构建选项。
编者
编辑器使您能够读取,写入或修改C / C ++或Arm汇编语言源文件。
观点和观点
透视提供了定制的视图,菜单和工具栏以适应特定类型的环境。 DS-5使用C / C ++,DS-5调试和DS-5配置透视图。 要切换透视图,请从主菜单中选择“窗口”>“打开透视图”。

关于DS-5调试器

DS-5调试器,一款图形调试器,支持基于Arm®处理器的目标和固定虚拟平台(FVP)目标上的软件开发。
通过全面直观的视图,包括同步的源代码和反汇编,调用堆栈,内存,寄存器,表达式,变量,线程,断点和跟踪,它可以轻松调试裸机和Linux应用程序。

使用调试控制视图,您可以单步执行源代码级或指令级应用程序,并在代码执行时查看其他视图更新。 设置断点或观察点可以帮助您停止应用程序并使您能够探索应用程序的行为。 您还可以使用某些目标上的跟踪视图来跟踪应用程序中的函数执行情况,并显示一系列事件的时间轴。

您也可以使用DS-5 Command Prompt命令行控制台进行调试。

关于Arm®编译器工具

Arm®编译器工具使您能够构建适用于裸机嵌入式系统的应用程序和库。
DS-5提供了两种版本的Arm Compiler,用于编译嵌入式和裸机应用程序:
Arm Compiler 5 - 支持从Armv4到Armv7的所有Arm体系结构。
注意:
Armv4之前的所有体系结构已经过时,并且不再被Arm Compiler 5支持。
Arm Compiler 6 - 支持Armv6-M,Armv7和Armv8架构。 Arm Compiler 6还支持SVE架构扩展。此工具链推荐用于针对Armv8-A的软件开发,并具有面向高性能计算(HPC)的SVE架构扩展。
您可以使用它们从命令行或Eclipse内部构建应用程序。
表1-1 Arm编译器工具
程序armar
  
馆员。这使得ELF格式目标文件集合可以被收集在一起并在档案或库中进行维护。您可以将这样的库或档案传递给链接器来代替几个ELF文件。您也可以使用存档分发给第三方进行应用程序开发
armasm的
汇编。这汇集了Arm和Thumb汇编语言源文件。

Arm Compiler 5.编译你的C和C ++代码。它支持嵌入式和嵌入式汇编器。
armclang arm编译器6和汇编器。这汇编了C和C ++代码,并汇编了A32,A64和T32 GNU语法汇编代码。 armclang编译器还包含一个高级自动矢量化器,可以利用SVE特性。 armclang也能够编译包含SVE指令的程序集文件。它支持内联的GNU语法汇编代码。
armlink将
链接。这将一个或多个对象文件的内容与一个或多个对象库的选定部分组合起来,以生成可执行程序。
 
则fromelf
图像转换工具。这也可以生成关于输入图像的文本信息,例如反汇编及其代码和数据大小。
 
llvm-objdump使用启用了SVE目标功能的llvm-objdump工具来显示ELF格式二进制文件的详细信息和内容。这包括反汇编包含SVE指令的对象的文本部分。
注意:

ARM编译器是许可证管理的。具体功能取决于您安装的许可证。

例如,许可证可能会限制Arm Compiler对特定处理器类型的使用,或对可生成图像的大小设置最大限制,或要求您使用专有格式(ORC)对象而不是ELF格式对象。

您可以通过为完整的DS-5套件购买许可证来启用其他功能。详情请联系您的工具供应商。

关于Arm®Streamline性能分析器

Arm®Streamline是一款图形化的性能分析工具,可以将采样数据和系统跟踪转换为以视觉和统计形式呈现数据的报告。
Streamline使用具有内核度量标准的硬件性能计数器来提供系统资源的准确表示。
Arm Streamline不支持Armv8-A的SVE架构扩展。

ARM DS5.28破解激活教程

1.本站下载压缩包,解压后双击setup.exe安装,点next继续

2.接受协议,点next

3.选安装目录,点next

4.点install安装

5.耐心等待安装

6.安装完成

7.将破解补丁复制到一个不被删除的位置,小编选择复制到安装目录C:\Program Files\DS-5 v5.28.1

8该补丁需要在cmd下运行,我们右键开始-运行,输入cmd,打开界面

9.将补丁拖到界面激活,点确定键

10.cmd界面输入patcher --License即可生成许可文件

(如果不识别上述命令是因为没有patcher没有加入Windows环境变量,可以执行绝对路径 --license    比如:"C:\Program Files\DS-5 v5.28.1\patcher.exe" --license)

11.运行软件Eclipse for DS-5 v5.28.1,进入欢迎界面

12.进入主界面之前,我们点open license manger

13.选择add license

14.选择use a license,点next

15.选择Use an existing license file ordicense server address(使用现有的许可证文件或许可证服务器地址)

16.点击browse浏览按钮选择我们刚才保存的许可证文件,记得选怎工具箱

17.重启软件,破解成功,不再提示注册了

功能特点

1.灵活的集成开发环境

定制的 Eclipse IDE,与第三方插件兼容

功能强大的 C/C++ 编辑器和项目管理器

为 ARM Linux 进行了验证的 GNU 编译工具

集成的生产力实用工具,例如远程系统浏览器、SSH 和 Telnet 终端等

2.端到端调试器

启动加载程序、内核和用户空间调试

非侵入性指令跟踪,包括汇总的配置文件

用于更快、更简单调试周期的自动的调试会话

具有设备配置数据库的一次单击即可完成的 JTAG 调试配置

3.Streamline 性能分析器

无需 JTAG 探针的系统范围的分析

按进程、线程、功能和源代码行的 CPU 使用情况统计信息

性能相关事件(例如高速缓存未命中次数、中断数)与软件执行的即时关联

关键路径标识和动态内存使用情况分析

4.实时模拟器

在主机上的 Linux 应用程序调试

预先与 ARM 嵌入式 Linux 一起加载的 Cortex-A8、Cortex-A9(单核、多核)、ARMv8-A基础模型等系统模型模拟器

高于 250 MHz 的典型模拟速度

新功能介绍

ARM DS-5编译器

将ARM Compiler 6更新至6.9版,将Arm Compiler 5更新至5.06u6版,增加对最新处理器,优化和错误修复的支持

DS-5调试器

增加了对实现Armv8.4-A扩展的调试系统的支持

Wind River VxWorks在Armv7和Armv8架构设备上增加了操作系统感知功能

USB-Blaster支持英特尔Stratix 10器件

在单个调试会话中增加了DS-5和DSTREAM可寻址的设备数量

新设备支持:

96板HiKey 960

Cortex-M原型系统(MPS2 +)Cortex-M3 DesignStart

Cortex-M原型系统(MPS3)Cortex-M33 IoT

英特尔AMX5600

英特尔Stratix 10

Realtek Real-M200

瑞昱Real-M300

Realtek Real-M500

武装固定虚拟平台:

Base_RevC_2xAEMv8A

简化性能分析器

将Streamline更新至6.5版

包括向导以设置使用Streamline with Fast Models

简化裸机支持得到了改进:

将指令追踪导入Streamline

通过ETM传输裸机跟踪数据

支持分析Python脚本和即时(JIT)编译语言

包含帮助用户了解如何使用Streamline的示例跟踪

支持使用驱动程序r21p0和更高版本分析Midgard GPU

支持使用驱动程序r9p0和更高版本分析Bifrost GPU

仿真模型

更新了固定虚拟平台(FVP)到版本11.2

PPU(电源策略单元)1.1版

具有DSU(DynamIQ共享单元)功能的快速模型现在支持L3高速缓存的部分关机

ITM支持已添加到Cortex-M快速模型

Eclipse IDE

将Eclipse更新至版本4.6.3(霓虹灯)

Mali图形调试器

将Mali图形调试器(MGD)更新至4.8版

主机端的性能改进使MGD对用户的响应更加敏捷,并降低了整体内存消耗

新的设备管理器,可以自动设置目标

提高了应用程序的跟踪速度,并包含新的跟踪模式,允许用户选择跟踪哪些资产

Android O支持

通过包含对Multiview扩展的支持改进了VR功能

例子

增加了Armv8-A Linux应用程序调试示例

增加了Armv8-A Linux内核调试示例

添加了ARM Compiler 6版本的TrustZone示例

新增Arm Compiler 6版本的Cortex-R4,R5和R7启动代码示例

在Armv8-A启动代码中增加了定时器中断

添加了Cortex-Axx命名版本的Armv8-A示例启动代码

现在可以使用DS-5示例导入器向导将简化的Linux和barman示例导入到Eclipse中

支持的主机平台

增加了对Ubuntu Desktop Edition 16.04 LTS的支持

猜你喜欢

转载自blog.csdn.net/nicholas_duan/article/details/91518652