• Tags
  • Subscribe by email
  • More
  • Cancel
  • Develop software with the Arm Scalable Vector Extension (SVE) and Arm Fast Models

    Jason Andrews
    Jason Andrews
    There are multiple ways to attain the goal of running Linux SVE applications, but one way is to perform the following steps.
    • April 16, 2018
  • Arm Forge and Performance Reports – 18.1.1 available

    Patrick Wohlschlegel
    Patrick Wohlschlegel
    18.1.1 release for Arm Forge and Arm Performance Reports is available with enhancements to improve the behaviour of Arm DDT debugger and Arm MAP profiler
    • April 11, 2018
  • Changing Exception Level and Security State with an Armv8-A Fixed Virtual Platform

    tmeduthie
    tmeduthie
    In this blog we will discuss the architectural features of Exception level and Security state in more detail. You may find it easier to download the code
    • April 11, 2018
  • Migrate to Arm Compiler 6 from gcc

    Ronan Synnott
    Ronan Synnott
    Previously there was a reasonably high barrier to change, but Arm tools can now readily consume GNU assembler and C constructs, allowing you to more easily use the highly optimizing Arm Compiler in your…
    • March 12, 2018
  • Retargeting and Enabling Exceptions with an ELF Image

    tmeduthie
    tmeduthie
    Retargeting semihosting procedures and enabling hardware interrupt based functionality to an embedded system running in an emulator
    • March 2, 2018
  • Arm NN: Build and Run ML Apps Seamlessly on Mobile and Embedded Devices

    Tim Hartley
    Tim Hartley
    Arm NN SDK, a key piece of technology that makes it much, much easier to build and run ML applications on power-efficient, Arm-based platforms.
    • February 13, 2018
  • Build and run Linaro deliverables with Arm Fast Models

    Jason Andrews
    Jason Andrews
    This article provides some confidence that the Linaro deliverables can be adapted when a project is a little different from the default assumptions.
    • February 6, 2018
  • Using Arm development solutions to bring On-Device Machine Learning inference to embedded world

    odinlmshen
    odinlmshen
    In this blog, I will try to use a sample Convolutional Neural Network (CNN) as an example to descript how to use Arm development solutions to enable Machine Learning (ML) on device.
    • January 30, 2018
  • Building an ELF Image for an Armv8-A Fixed Virtual Platform

    tmeduthie
    tmeduthie
    In this post we demonstrate how to use Arm's Compiler 6 toolchain to build an executable image for the AEMv8 Base Platform Model.
    • January 26, 2018
  • Debugging the Armv8-A Linux Kernel with DS-5

    Stephen Theobald
    Stephen Theobald
    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).
    • January 22, 2018
  • Using the CoreSight ELA-500 Embedded Logic Analyzer with Arm DS-5

    Luke Dare
    Luke Dare
    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…
    • January 10, 2018
  • Using Streamline with Fast Models and Fixed Virtual Platforms (an update)

    Ronan Synnott
    Ronan Synnott
    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…
    • December 7, 2017
  • Exploring the Arm dot product instructions

    Jason Andrews
    Jason Andrews
    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.
    • December 6, 2017
  • Announcing DS-5 v5.28

    Elan Tanzer
    Elan Tanzer
    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.
    • November 29, 2017
  • Deploying Mesos and Marathon on an Arm Cluster

    Julio Suarez
    Julio Suarez
    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…
    • November 27, 2017
  • Migration of assembly code to Arm Compiler 6

    Ronan Synnott
    Ronan Synnott
    With Arm Compiler 6, Arm has moved to an advanced, modern compiler based on LLVM framework. But what of the assembler?
    • October 12, 2017
  • How to effectively utilize continuous integration, for SoC software devs

    Zach Lasiuk
    Zach Lasiuk
    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?"
    • October 5, 2017
  • Trace Cortex-M software with the Instrumentation Trace Macrocell (ITM)

    Jason Andrews
    Jason Andrews
    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.
    • September 13, 2017
  • Profiling Android with the HiKey 960

    Jason Andrews
    Jason Andrews
    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…
    • September 8, 2017
  • Trace capture/decode with CoreSight driver and Perf on Linux

    Kaiyou Wang
    Kaiyou Wang
    Linaro support a solution for trace without external debugger involved. I take a test on Juno-busybox.
    • August 31, 2017
  • DS-5 support with the HiKey 960 board

    jiangnannan1007
    jiangnannan1007
    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.
    • August 23, 2017
<>