Graphics & Multimedia
Internet of Things
Arm Development Platforms
TrustZone for Armv8-M
Internet of Things
Open a support case
Arm Approved program
Arm Design Reviews
Software Tools blog
Videos & Files
Software Tools requires membership for participation - click to join
Software Tools blog
Building an ELF Image for an Armv8-A Fixed Virtual Platform
In this post we demonstrate how to use Arm's Compiler 6 toolchain to build an executable image for the AEMv8 Base Platform Model.
Debugging the Armv8-A Linux Kernel with DS-5
This blog shows how to debug the Linux 4.12.0 kernel from the Linaro 17.10 distribution, running on a Armv8-A Fixed Virtual Platform (FVP) model – the AEMv8Ax4 (FVP_Base_AEMv8A).
Using the CoreSight ELA-500 Embedded Logic Analyzer with Arm DS-5
This guide is intended to demonstrate how the CoreSight ELA-500 can be used with Arm DS-5 Development Studio to debug a real-world deadlock scenario on a Cortex-A72 + CoreSight ELA-500 based system, caused by a bus transaction hang.
Profiling with Instruction Trace on Hikey960
Today, I will show you the newly added, very very powerful feature since DS-5 v5.28 which enable you to view the instruction trace raw data in streamline GUI.
Using Streamline with Fast Models and Fixed Virtual Platforms (an update)
With the recent release of DS-5 5.28, we have enhanced the Fastline plugin and Streamline performance analyzer as well as including all necessary files within the DS-5 installation, and built-in setup wizards.
Exploring the Arm dot product instructions
Arm’s latest Cortex-A55 and Cortex-A75 CPUs, in addition to being based on DynamIQ technology, implement new instructions, added in Armv8.4-A, to calculate dot products.
Announcing DS-5 v5.28
Building upon our legacy of early support for Arm IP, DS-5.28 includes new features and configurations to make your debug sessions easier and more productive.
Deploying Mesos and Marathon on an Arm Cluster
In this post we'll walk through setting up a cluster of Arm machines. We'll use Mesos as the cluster manager, Marathon for container orchestration, Zookeeper as a key-value store, and Weave Net for the container overlay and DNS solution.
Arm announces its most comprehensive tool suite for the HPC ecosystem
With the continued emergence of innovative, infrastructure-ready Arm-based server platforms, Arm is announcing availability of the Arm Allinea Studio.
Migrating High Performance Applications to the Armv8-A Architecture
In recent months, the HPC market has been waiting to see how Arm will drive innovation for High Performance Computing. Arm and its partners have been working hard to enable a greater variety of competitive hardware solutions, providing the innovation and technology choice that’s so desperately needed to solve next generation scientific problems and workloads.
Migration of assembly code to Arm Compiler 6
With Arm Compiler 6, Arm has moved to an advanced, modern compiler based on LLVM framework. But what of the assembler?
How to effectively utilize continuous integration, for SoC software devs
In this article I tackle the classic question engineers developing software on custom SoCs grapple with constantly: “How do I test my software before the hardware team gets me a working silicon chip?"
Trace Cortex-M software with the Instrumentation Trace Macrocell (ITM)
Starting with version 11.1, Fast Models for Cortex-M provide the option of using the ITM for output and event tracing. This makes software development equivalent for models and boards.
Profiling Android with the HiKey 960
Recently, I reviewed the procedure for system profiling and software tracing of Linux running on the Raspberry Pi 3 using Arm DS-5 Streamline. Similar profiling can be done for systems running Android.
Trace capture/decode with CoreSight driver and Perf on Linux
Linaro support a solution for trace without external debugger involved. I take a test on Juno-busybox.
DS-5 support with the HiKey 960 board
In this post I discuss how can you use DS-5 to debug and trace on HiKey 960 board and provide examples of this in practice.
Cloud Management Tools on Arm
The cloud management software ecosystem has been built with x86 as the primary architecture. As a result, it is a challenge to deploy these tools on Arm and other non-x86 architectures. This post is for anyone interested in using and improving container management tools on multiple hardware architectures.
Arm DS-5 Streamline with the Raspberry Pi 3
The Arm DS-5 Streamline performance analyzer provides system performance metrics, software tracing, and statistical profiling to help engineers get the most performance from hardware and find important bottlenecks in software.
Other Arm Resources
Copyright © 1995-2018 Arm Limited (or its affiliates). All rights reserved.