Arm Keil Studio

The Arm® Keil Studio extension pack for VS Code is a comprehensive software development platform for Arm Cortex-M processor-based devices.

The IDE:

  • supports single and multi-core processor systems, including Ethos-U NPUs.

  • has wide software support for projects based on CMSIS, FreeRTOS, RTX, and Zephyr.

  • utilizes CMSIS-Pack content to configure debug adapters and access re-usable software components.

  • can be combined with other VS Code debug extensions, such as those for Linux application development.

Contents

  • Installation explains how to install Keil Studio along with a build environment for embedded applications that are based on Arm Cortex-M processors.

  • User interface shows the main features available in the GUI.

  • Work with CMSIS solutions explains how to start an embedded project from scratch or use pre-built examples.

  • Work with Zephyr applications explains how to build applications based on Zephyr.

  • Manage solutions explains how to configure csolution projects.

  • Build and run shows how to build and run a CMSIS solution or Zephyr application.

  • Debug explains how to debug a CMSIS solution or Zephyr application.

  • Import µVision project explains how to convert uvprojx-based files to the csolution format.

  • Run external tools describes how to use external tools, such as debuggers and flash programmers.

  • Tips and tricks provides tips and tricks to help you solve specific issues.

Revision history

Version Description
1.64.0 Added Work with Zephyr applications and reworked other chapters
1.62.0 Reworked Manage solutions and Debug chapters
1.55.0 Rework for better clarity
1.54.0 Added CMSIS-Toolbox Run and Debug Management
1.48.0 Initial release for the CMSIS Solution extension version 1.48.0