CG数据库 >> ARM DS-5 Development Studio 5.26.0 Ultimate Edition

ARM DS-5 Development Studio 5.26.0 Ultimate Edition的图片1

ARM

DS-5

Development Studio 适用于基于 ARM 的片上系统的 C/C++ 嵌入式软件开发工具, Linux/Android 和 RTOS 项目。

基于 ARM

®

的新一代 SoC 设备得益于采用了先进的节能技术,其中包括 big.LITTLE

。我们知道,为了充分利用底层架构的优势,软件也同样需要精心设计。

ARM DS-5 Development Studio

能为您提供经过市场检验的工具套件,以最大程度提高各层级软件的能效,从基本的驱动程序一直到复杂的 Linux 和 Android 应用程序。

big.LITTLE SoC 启动

像 big.LITTLE 这样复杂的节能技术,其最高效的操作模式依赖于硬件管理的高速缓存一致性。DS-5 为您提供了必要的调试和跟踪工具,以确保您的硬件按预期运行,且能够简单配置您的 SoC 设计中的 CoreSight

元素。

默认情况下,DS-5 调试器透视图按照多核和多群集进行分组,使您对 big 和 LITTLE 核心的执行情况一目了然。整个视图与软件执行保持同步,从源代码到指令级别提供了全面深入的信息。每个视图都可链接到特定内核,且可以完全自定义。

DS-5 附带了独特的调试和跟踪服务层 (DTSL),通过抽象屏蔽了与低级别 CoreSight 访问相关的复杂性。通过使用预先编写的 Java 类(可根据需要自定义和调用),可以大大简化打开跟踪源以及管理聚合器和复制器的操作。当您启动多群集 big.LITTLE SoC 时,这样做可以为您节省大量时间,让您能够专注于提高系统性能。

让能耗管理成为成功的垫脚石

人人都希望移动设备能够尽可能延长充电间隔时间。人人都希望有控制台质量的游戏和高清晰度的视频、GPS、很多传感器、具有 Flash 和超高密度的明亮屏幕的照相机。为此,能耗管理必须非常智能,充分利用 big.LITTLE 这样的技术,甚至通常关闭调试域以节省功耗。

实施这样的能耗管理需要调试探测器和调试器足够可靠,能够在电源周期内收集各种复杂的信息。DSTREAM 的设计贯彻了这个宗旨,能够结合积极的能耗管理技术,为您提供调试和跟踪信息,有助于大大改进客户的最终用户体验。

用于 big.LITTLE 的 Streamline

在 Streamline 性能分析器的设计过程中,处处考虑了多核处理器。您可以从群集级别开始,下探到各个内核、应用程序、线程和源代码行,以快速确定可能降低系统性能的瓶颈。这一种自顶向下的方法非常适合于 big.LITTLE,其内核映射模式让您能够深入了解任何时候您的应用程序在哪一个群集中执行,以及它们在 big 和 LITTLE 集群之间切换的速度。

一系列的硬件和软件计数器可以为从系统 IP 到应用程序级别的一切提供支持。您可以根据您的分析需要创建自己的表达式来自定义 Streamline 图表。

右侧的屏幕捕获图显示了 Streamline 中提供的不同内核和群集视图。此图是使用 big.LITTLE 配置中的 Cortex

®

-A15 群集和 Cortex-A7 群集捕获的。如您所见,在此例中执行 Xaos 示例程序只需要 LITTLE 内核。

ARM DS-5 Development Studio 5.26.0 Ultimate Edition的图片2

DS-5 旗舰版中的 big.LITTLE 支持

在 ARMv8 架构中,一个低功耗、高能效的 Cortex-A53 处理器 (LITTLE) 群集负责处理典型的移动设备轻量级任务,如消息传递、音频、屏幕滚动和浏览网页。作为该群集的补充,一个 Cortex-A57 处理器 (big) 群集负责满足高端应用程序的需求。

使用 DS-5 旗舰版可直接应对此设置,其灵活性使您可以监控每个 64 位处理器群集的执行情况。DS-5 旗舰版调试器提供了对 big.LITTLE 的全面支持,使您可以查看整个软件执行情况的协调性视图,或查看特定处理器的各个视图。

对于操作系统,big.LITTLE 配置显示为标准 SMP 处理器,只需安装一个内核空间补丁即可。

ARM DS-5

Development Studio 5.x Ultimate Edition | 6.2 Gb

ARM Ltd., a leader in microprocessor Intellectual Property, presents ARM DS-5 Development Studio, it's an end-to-end suite of tools for embedded C/C++ software development on any ARM processor.

DS-5 provides comprehensive support for SoC design and bring-up. From the earliest RTL simulation through to optimizations for native Android apps, DS-5 gives you the best insight into ARM-based systems.

The suite includes DS-5 Debugger, Streamline performance analyzer, ARM Compiler 5 & 6*, Linaro GCC, simulation models and the Eclipse IDE.

Device bring-up is easier in DS-5. Designed alongside ARM processors, CoreSight infrastructure and debug hardware, DS-5 helps to abstract the debug connection and comes with preconfigured debug connections to devices from over 40 semiconductor partners and OEMs.

ARM DS-5 Development Studio is the toolkit of choice for software developers who want to fully realize the benefits of the ARM Architecture. The DS-5 installation contains:

- DS-5 Debugger, covering all stages of product development

- ARM Compiler 5.05u1 for embedded and bare-metal code

- ARM Compiler 6.01u1 for embedded and bare-metal code for ARMv8-A (DS-5 Ultimate Edition only) and ARMv7-A processors

- Linaro GCC Toolchain 4.8-2014.04 for Linux applications and Linux kernel development targeting the AArch32 architecture

- ARM Streamline Performance Analyzer for various operating systems, including Linux, Android and RTX

- Eclipse IDE, source code editor and project manager

- Fixed Virtual Platform (FVP) software models for Cortex-A8, quad-core Cortex-A9 and ARMv8 (DS-5 Ultimate Edition only)

- Example projects and documentation

DS-5 Ultimate Edition Features

- The ARMv8 FVP for bare-metal, kernel and application development without the need for a hardware target

- The next-generation ARM Compiler 6 based on the modern LLVM compiler infrastructure

- The TÜV certified ARM Compiler 5 and qualification kit, for safety critical applications

- Early access to new features

- Plus, all the features of DS-5 Professional Edition

About ARM Ltd.

ARM is at the heart of the world’s most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things.

Name:

ARM DS-5 Development Studio

Version:

5.x

Home:

http://ds.arm.com/

Interface:

english

OS:

Windows / Linux

Size:

6.2 Gb

发布日期: 2017-01-19