Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog EW17: Embedded products are evolving fast. Shouldn't your development tools?
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • Keil MDK
  • Arm Compiler 6
  • DS-5 Development Studio
  • Embedded World (EW)
  • Keil
  • ULINK Family
  • DSTREAM
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

EW17: Embedded products are evolving fast. Shouldn't your development tools?

Guilherme Marshall
Guilherme Marshall
March 14, 2017

New ARM software development tools accelerate embedded projects 

Embedded software development has been changing at a frantic pace recently. IoT applications are putting the last nails on the coffin of non-interactive software development models such as Waterfall. Continuous integration has (finally) arrived in mainstream embedded to do away with the "integration hell", mitigating the risk of project schedule delays. However, many embedded development tools haven't significantly changed much since, well, the 90's! ARM development tools have been bucking this trend and, at embedded world 2017, we are making modern embedded software development even more efficient through some new and updated tools.

Code efficiency meets safety

ARM C/C++ Compiler 6 safety package

Functional safety is a hot topic in the embedded space, with many new applications making it a requirement. On one hand safety-related applications are becoming more complex and requiring more compute power, such as automotive advanced driver assistance systems (ADAS) ranging from mono-sensor systems, not too long ago, to sensor fusion for a surround view now. On the other hand, an increasing number of electronic medical devices are being inserted into the human body with the expectation to live there for years on tiny energy supplies. In this context, it was just natural for ARM to introduce a version of its most efficient C/C++ compiler, certified for use in safety-related application up to the highest integrity levels of standards such as ISO 26262 and IEC 61508.

Learn more about ARM Compiler 6 for functional safety »

The future of debug connectivity has arrived

DS-5 Development Studio and ARM CoreSight SoC-600

Another breakthrough announcement for software engineers at embedded world is the introduction of ARM CoreSight SoC-600 debug and trace technology. The new component will form the basis of the SoC debug architecture of the future by enabling the transport of debug and trace connection over existing, functional interfaces such as USB, PCIe or even wireless ports. This means that very capable debug connections can be available for software engineers to efficiently develop code throughout the product lifecycle, whereas today trace and even JTAG ports are designed out when many embedded systems go into production. At embedded world we are demonstrating how the future will look like, connecting a prototype system to ARM DS-5 Development Studio for debug over USB. It showcases the early support for ARM technologies always available in ARM tools.

Learn more about DS-5 and CoreSight SoC-600 »

Target connection beyond stepping

ULINKplus and DSTREAM-ST

As embedded devices get faster and more complex, and new use cases emerge, the good old debug probes too must evolve. We are introducing two brand new units at embedded world: Keil ULINKplus and ARM DSTREAM-ST.

ULINKplus is a small form factor, electrically-isolated, JTAG and Serial Wire Debug/Trace probe that is packed with integrated power measurement and additional I/O pins to enable automated unit testing workflows.

DSTREAM-ST is a modern hardware platform for high-performance debug on complex SoCs at a very competitive price point. It complements the high-end DSTREAM unit by offering a cost-effective alternative for hardware platforms with up to 4-pin wide CoreSight trace ports.

Learn more about ULINKplus and DSTREAM-ST.

See ARM tools live at embedded world 2017

ARM is located in hall 3/stand 342 at embedded world in Nuremberg, Germany.

Keil MDK demos
  • Powerful debug using Component Viewer and Event Recorder
  • Compile and debug ARMv8-M secure and non-secure code
  • Integrated development for heterogeneous devices on NXP i.MX
  • ULINKplus: High-speed isolated debug adapter with power measurement

Learn more about MDK demos »

ARM DS-5 demos
  • DSTREAM-ST high-speed debug and trace on Cortex-M7
  • Bare-metal performance analysis using CoreSight System Trace Macrocell (STM) and DSTREAM-ST
  • New CoreSight IP demonstrates the future of debug & trace connectivity

Learn more about DS-5 demos »

 
Anonymous
Embedded and Microcontrollers blog
  • Formally verifying a floating-point division routine with Gappa – part 2

    Simon Tatham
    Simon Tatham
    A method of testing whether a numerical error analysis using Gappa really matches the code it is intended to describe.
    • September 4, 2025
  • Formally verifying a floating-point division routine with Gappa – part 1

    Simon Tatham
    Simon Tatham
    Learn the basics of using Gappa for numerical error analysis, using floating-point division in Arm machine code as a case study.
    • September 4, 2025
  • Building Solutions on Arm: A recap of IEEE Arm Community Technothon project presentation

    Fidel Makatia
    Fidel Makatia
    Read Fidel's account from the Arm Community Technothon!
    • December 4, 2024