• 13 Jan 2017

    Benefits of MDK

    Many silicon vendors offer ARM Cortex-M based microcontrollers and bundle them with their own free development tools. These days, software developers need to support different devices and vendors. This means additional work for them to learn and master these tools. This increases development costs and time-to-market. Keil MDK is supports all silicon vendors with over 3750 devices and is easy to learn and use. Switching...
    • 5 Jan 2017

    Streamline and JITed code

    The Streamline Performance Analyser can already make use of the Linux perf sub-system but so far this has only been under the hood via the gator daemon (which can collect other data too). As of DS-5.26 it is now possible to load a perf.data capture directly and the DSG APD team have been looking at one of the immediate benefits; it allows Streamline's whole system view to profile generated code from a VM like...
    • 27 Dec 2016

    Using ARM Models to Compare Compiler Performance

    ARM models can be used to compare optimization switches and understand compiler choices for ARM Compiler 5 and ARM Compiler 6.
    • 30 Nov 2016

    Key changes in DS-5 v5.26

    It’s DS-5 release time, and this release packs a bunch of new functionality and improvements. Note this release, DS-5 v5.26 , is the last release that has support for 32-bit host platforms.IDE, Compiler, Fixed Virtual PlatformsMost of the compon...
    • 22 Nov 2016

    ARM SystemC Cycle Models now available

    We have some exciting updates to share related to ARM Cycle Models . New SystemC ModelsARM has released new SystemC Cycle Models on ARM IP Exchange . This marks the first time cycle accurate models are available from ARM for SystemC simulation. Along w...
    • 21 Nov 2016

    MDK v5.22 released

    Last week, we have released MDK v5.22 . This release includes support for ARM Cortex-M33 and ARM Cortex-M23 devices based on the ARMv8-M architecture. MDK v5.22 adds ARM Compiler 6.6 which is required for the new processors. For using Cortex-M33 and C...
    • 28 Oct 2016

    Four free webinars on ARM's software development tools

    Coming up in November and December are a series of webinars not to miss. Sign up today to reserve your place.Using TrustZone on Cortex-M23 and Cortex-M33November, 17 | 9:00am GMT or 1:00pm CDTARM recently announced the first two processors using the ...
    • 27 Oct 2016

    Three ARM development tools to help you pioneer the IoT market

    The race is on. The path to secure end-to-end IoT is now paved with the announcement of the ARM® Cortex®-M23  and Cortex-M33  processors . They are the first deeply embedded processors to include ARM TrustZone® for ARMv8-M tec...
    • 20 Oct 2016

    SOMNIUM Technologies are exhibiting at ARM TechCon 2016

    SOMNIUM are pleased to announce that we will be exhibiting at ARM TechCon again this year!We love coming to TechCon! It's one of our busiest shows and one of the best opportunities for us to meet our US based customers. Just like last year, we wi...
    • 27 Sep 2016

    September embedded software engineering news

    ARM's latest embedded newsletter is now available. In this month’s edition we talk about the new ARM Cortex-R52, ARM's most advanced safety processor, in addition to efficient pre-silicon software development and the demise of the headp...
    • 26 Sep 2016

    Do more, earlier: Development tools for ARM Cortex-R52

    The ARM® Cortex®-R52 processor is the most advanced processor for functional safety and the first implementation of the ARMv8-R architecture. Along with the announcement of the Cortex-R52 , ARM offers a number of development tools to help pa...
    • 25 Aug 2016

    DS-MDK support extended to NXP i.MX 6SoloX processors and Phytec i.MX 7 board

    DS-MDK , the software development solution for heterogeneous computing, now supports additional devices from NXP and a new development board. NXP i.MX 6SoloX processors offer an ARM Cortex-A9 core together with an ARM Cortex-M4. The corresponding SABRE...
    • 16 Aug 2016

    New YouTube playlist dedicated to debugging in SOMNIUM DRT

    Check out our new YouTube playlist dedicated to our debugging features. Learn more about our Live Expression viewing, MTB Trace and Fault Diagnosis tools: https://lnkd.in/dhX24is
    • 28 Jul 2016

    Key Changes in DS-5 Debugger v5.25

    Additional core supportDS-5 v5.25 Professional and Ultimate Editions support cache visibility for Cortex-A5 and Cortex-A7 cores. Ultimate Edition also supports cache and MMU visibility for Cortex-A73, and debug support for ARMv8.1-A and ARMv8.2-A cor...
    • 28 Jul 2016

    DS-5 v5.25 “Use-Case Script” Support for the ARM Embedded Logic Analyzer

    IntroductionThe ARM Embedded Logic Analyzer (ELA) brings particular challenges to a debugger. The flexibility of the ELA and the broad range of implementation choices and potential uses, all place demands on a debugger. The debugger must present a hi...
    • 28 Jul 2016

    DS-5 v5.25 Overlay Support for Cortex-R

    In order to keep costs, power consumption, and size to a minimum, many embedded products based on ARM Cortex-R cores have limited on-chip memory. In particular, the size of the Tightly Coupled Memory (TCM) can be restricted. Because TCM has very low ...
    • 28 Jul 2016

    DS-5 v5.25 Stack View Enhancements

    In DS-5 v5.24, we added the Stack View to the debugger. This view displays stack information that used to be displayed in the Debug Control View, giving two advantages. Firstly, the Debug Control View becomes less cluttered and more focussed: giving ...
    • 28 Jul 2016

    DS-5 v5.25 Extended Support for CoreSight Cross-Trigger Network

    The CoreSight cross-trigger network in a SoC is created from two components: Cross Trigger Matrix (CTM) devices form the backbone of the network and transport events around the SoC; and Cross Trigger Interface (CTI) devices which capture or deliver e...
    • 28 Jul 2016

    DS-MDK Supports Heterogeneous Systems

    DS-MDK is out now! It combines the Eclipse-based DS-5 IDE and Debugger with CMSIS-Pack technology and uses Software Packs to extend device support for devices based on 32-bit ARM Cortex-A processors or heterogeneous systems based on 32-bit ARM Cortex...
    • 23 Jun 2016

    CMSIS++ RTOS: fully functional reference implementation

    OverviewCMSIS++, or rather POSIX++, is a POSIX-like, portable, vendor-independent, hardware abstraction layer intended for C++/C embedded applications, designed with special consideration for the industry standard ARM Cortex-M processor series. Origi...
    • 7 Jun 2016

    Configuring DS-5 for the System Trace Macrocell

    In previous blogs we covered an introduction to System Trace Macrocell (STM) concepts and terminology , and the STM Programmers' model with an example of how to generate efficient trace data. Once the STM is generating a trace stream, we may wish ...
    • 7 Jun 2016

    Programming ARM's System Trace Macrocell

    In this blog, the second in a series , we explore the programmers' model for the ARM System Trace Macrocell. A previous blog covered basic concepts of the STM architecture and implementation. Example code is provided, which is minimally targeted a...
    • 6 Jun 2016

    Introduction to ARM's System Trace Macrocell

    This article aims to introduce the ARM System Trace Macrocell (STM), outlining what it is, its basic operation, and why one might want to use it. Example code will be provided, minimally targeted at the Juno ARM Development Platform, in a later blog ...
    • 31 May 2016

    Sensors Expo:  June 21-23, 2016. McEnery Convention Center, San Jose, California

    Sensors Expo:  Sensors and ARM Cortex Processors: Working Together:Sensors are present in many electronic devices.  Sensors capture a wide variety of signals and then this information needs to be collected by a microprocessor for processing...
    • 17 Apr 2016

    CMSIS RTOS API: Criticism, comments and CMSIS++ suggestions

    For the impatientIf you ever had to do with CMSIS RTOS API and did not enjoy it, or if you felt it like a straitjacket compared to your native RTOS, well, rest assured, your're not alone. The good news is that your experience matters and you can ...