Arm® Development Studio
End-to-end development environment
for all Arm-based systems
Arm Development Studio supports all types of software development projects from
architecture exploration to the development of real-time applications and coding for edge
devices. It accelerates system design and software development enabling you to get higher
quality products to market faster and cost-effectively.
Support for all Arm processors, including early support for Arm IP allowing earlier innovation
Variety of tools for all stages of product development including architecture validation,
developing for complex SoC processors, heterogenous multi-processor projects and
microcontroller applications
Leverage Arm’s industry leading C /C++ compiler, debuggers, optimization tools,
simulation models and platform connectivity as well as software packs.
Access to a database of over 5,000 devices, royalty free middleware and real-time
operating system (RTOS) integration
Standardized software interfaces based on CMSIS for efficient code portability and reuse
Easy-to-use IDEs enabling faster, error-free development
Technical support available from Arm experts
ISO certified development processes.
1
Industry leading Arm C/C++ Compiler
Trusted by thousands of developers, the Arm Compiler has been used to build code
shipped in billions of devices. As it is developed alongside the Arm architecture, it enables
the design of highly efficient products that best use all features of Arm Cortex processors
and architectures, from Armv6-M to Armv8-A 64-bit.
Key advantages:
Best-in-class code size using link-time optimization and Arm C microlib library
Performance tuned for real-world applications, alongside simple benchmarks. Up to
30% faster than v6.6
Leverage the newest language standards, like C++11 and C++14.
Continuous investment
in performance
Performance Improvement,
AC6.6 – AC6.11
AC6.6
AC6.11
140%
120%
100%
80%
60%
40%
20%
0%
Cortex-M33
CoreMark
Cortex-M4
CoreMark
Cortex-A53 EEMBC
Networking
Cortex-M7 EEMBC
Consumer
Flexible debug for all scenarios
Built on Arm’s advanced CoreSight™ Debug and Trace technology, the Arm Debugger
enables debug across all tasks from hardware bring-up and OS porting to application
development. Debug complex multi-core SoCs by connecting to individual processors or
multiple processor configurations.
Key advantages:
Pre-configured support for a large range of Arm-based devices
Full RTOS aware debug, offering individual run control and complex breakpoints for
specific tasks or threads
Cycle accurate, non-intrusive instruction and data trace
Command line debugger
Inspect registers and perform low level bring-up.
Performance analysis tools to optimize systems
Arm Streamline performance analyzer is a system-wide performance analysis tool to
analyze Linux, Android and bare-metal embedded systems. Streamline’s visualization tools
make it easy to find performance bottlenecks in CPU, GPU and other Arm IP. This along
with code profiling enables performance tuning of systems and code to the highest degree.
Key advantages:
System wide performance counter analysis enabling identification of performance
bottlenecks, multi-threading issues and inefficient resource usage
CPU sampling allows process, thread, function call and line by line granularity of CPU
time, which identifies inefficient code
2
Per core visualization of performance metrics and thread activity for optimal code
parallelization
Linux and bare-metal support allow performance analysis from Cortex-M to the latest
Cortex-A CPU
Correlate software execution and power consumption data to identify energy
inefficiencies.
Models to start software development early
Fast and functionally accurate simulation platforms to enable software development in the
absence of hardware.
Key advantages:
Develop bare-metal and Linux software without the need for a hardware target
Pre-built platforms (Fixed Virtual Platforms), which include latest Arm processors,
memory and peripherals
Debug and profile custom virtual platforms based on Arm Fast Models.
Optimized graphics giving a better user experience
Trace OpenGL ES, Vulkan and OpenCL API calls in applications and understand complex
frame effects to identify and optimize graphics code. Tracing all API calls in the application
makes it easy to pinpoint performance issues and graphics defects.
Key advantages:
Trace all API calls to give visibility of system assets including framebuffers, textures and
shaders
Render scenes drawcall by drawcall to see exactly how they are composed, which
provides quick detection of graphics’ defects
Drive data capture via command line which ensures easy inclusion into build systems.
This secures performance analysis as an integrated part of development
Test the same content on multiple devices automatically using the trace replay feature
Integrates with the Mali Offline Compiler which gives shader cycle counts and
performance statistics per shader.
3
Microcontroller development suite Keil® MDK is bundled with Arm Development Studio
Based on the popular Windows®-based µVision® IDE, Development Studio featuring Keil
MDK development suite is the ideal tool for Cortex-M based microcontroller projects.
Key advantages:
Software packs extend applications with easy-to-use software components
Royalty-free real-time operating system (RTOS) integration
Event Recorder and Component Viewer to show run-time behaviour of software
components
Standardized software interfaces based on CMSIS for efficient code portability and reuse.
Debug probes to finetune code performance
Development Studio supports a wide range of target connection methods and includes
highly optimized support for the ULINK and DSTREAM families of debug probes. The
ULINK family is dedicated to microcontroller debug as well as selected heterogeneous
Cortex-A/M debug. Whereas the DSTREAM family has high-speed stream and trace
capability, which is ideal for complex multi-core debugging and includes support for the full
range of Arm processors. Development Studio also supports third party probes.
Key advantages:
Software debug and optimization of any Arm-based hardware target
Varying capabilities for different needs.
KEY:
Debugger, Performance
Analysis, Fixed Virtual
Platforms and Mali
Graphics Debugger
Compiler
Development Studio editions
Bronze
Silver
Gold
Essential
edition
Professional
edition
Professional
edition
Arm Processor Support
Cortex-A/R Armv8
Cortex-A Armv8 (selected cores*)
Cortex-A/R Armv7
Cortex-M Armv6/7/8
Previous Arm architectures*
* See full list on developer.arm.com/development-studio
Keil MDK
Middleware
CMSIS-RTOS RTX with full source code
Learn more:
arm.com/development-studio
Contact us:
All brand names or product names are the property of their respective holders. Neither the whole nor any part of the information
contained in, or the product described in, this document may be adapted or reproduced in any material form except with the prior written
permission of the copyright holder. The product described in this document is subject to continuous developments and improvements.
All particulars of the product and its use contained in this document are given in good faith. All warranties implied or expressed, including
but not limited to implied warranties of satisfactory quality or fitness for purpose are excluded. This document is intended only to provide
information to the reader about the product. To the extent permitted by local laws ARM shall not be liable for any loss or damage arising
from the use of any information in this document or any error or omission in such information.
Copyright © 2018 Arm Limited (or its affiliates). All rights reserved.
4
很抱歉,暂时无法提供与“DS000-KD-31001”相匹配的价格&库存,您可以联系我们找货
免费人工找货