Arm Development Platforms
Graphics & Multimedia
High Performance Computing
Internet of Things
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
Implementing Embedded Continuous Integration with Jenkins and Docker: Part 2
In part two of a 3-part continuous integration blog series, Jenkins is configured to automate the test developed in part one. This creates an automated verification environment foundation to tailor to your exact development needs.
Develop Embedded Control Systems Efficiently in MATLAB with Arm Models and Compiler Integration
Developing software involving DSP, control systems, and complex algorithms running on embedded targets is a humbling task. To streamline this, Arm has several offerings to help verify and optimize code under development and testing.
An update on GNU performance
The in-development GCC 9 and glibc 2.29 are packed with performance improvements for Arm-based systems. Learn about auto-vectorization enhancements that allow the compiler to make the most of Advanced SIMD instruction set capabilities and math library improvements that accelerate vital scientific floating-point workloads.
Deploying a Multi-Arch Docker Registry
In this post we'll discuss Docker Image Manifests, Manifest Lists, and their role in enabling multi-architecture Docker registries. Then we'll walk through an example of setting up a multi-architecture Docker registry on a MacchiatoBin.
Facebook and Arm ML: Going Beyond the Perfect Selfie
Facebook Artificial Intelligence and Arm Compute Library are working together to enable optimal machine learning applications.
Chapter 1: VPP on Arm: Installing MLNX_OFED, for using Mellanox Cards
In this blog, I provide a guide to installing MLNX_OFED from source on Arm Servers. This is required for using userspace network stacks, e.g. VPP, or any DPDK based networking stack.
Develop machine learning applications on Cortex-A at Arm TechCon 2018
Arm TechCon 2018 is coming. One highlight is a hands-on workshop with Cortex-A CPU and Mali Graphics technology: Accelerating and Optimizing Machine Learning on Arm Cortex-A, on October 17.
Accelerating ML Collaboration with Arm NN and Linaro
Arm is donating the Arm NN inference engine and software developer kit to Linaro’s Machine Intelligence Initiative, and opening it to external contributions.
Pre-built GNU8 cross-toolchain by Arm for the A-profile Architecture now available
We are pleased to announce the first Arm's release of pre-built GNU cross-toolchain for the A-profile cores - GCC 8.2-2018.08.
Streamline performance analysis using local capture mode
After writing Streamline performance analyzer for Android application profiling it turns out some Android devices restrict the use of TCP sockets and this causes gatord to fail in daemon mode. Local capture mode can be used instead to profile the application. This blog explains how.
Analyzing the performance of RTOS-based systems using Streamline
This tutorial shows how to analyze the performance of an RTOS-based system using Streamline. Streamline can reveal which functions in your system are costing the most time, as well as showing you thread activity over time.
Implementing Embedded Continuous Integration with Jenkins and Docker: Part 1
After reading through this blog series, you and your team will be armed with the knowledge to create a customized, consistent, and automated embedded software development workflow.
Streamline performance analyzer for Android application profiling
DS-5 Development Studio 5.29 updates Streamline performance analyzer to version 6.7. To demonstrate the new application profiling features let’s go through the steps to use Streamline on an Android app.
The Importance of a flourishing development tool ecosystem
One of the major attractions of adopting the Arm Cortex-M architecture is the healthy ecosystem of hardware and software development tools that support all Arm-based products. Most engineers prefer to have a choice of different options that appeal to...
Configuring The MacchiatoBin For Kubernetes and Swarm
In this post, we show how to configure a Marvell MacchiatoBin for Kubernetes and Docker Swarm.
DS-5 5.29 brings latest IP support, debug improvements and more
Arm’s Development Solutions Group is pleased to release DS-5 v5.29. It includes leading edge IP support and new product features and enhancements, making software development easier and faster.
Using Arm Musca board with DS-5
Arm has released the Musca development platform, a dual-core Cortex-M33 platform and reference platform for the PSA framework. Arm had support for this platform within Keil MDK and now adds similar support in DS-5 5.29.
Running HPC Applications on Arm
For HPC the biggest area of interest for end users is the performance of their real scientific applications. This has 2 main components: does it run correctly; and does it fun fast?
Other Arm Resources
Copyright © 1995-2018 Arm Limited (or its affiliates). All rights reserved.