| Reading time: | 15 min |
| Last updated: | 22 Jun 2026 |
| Reading time: |
| 15 min |
| Last updated: |
| 22 Jun 2026 |
This guide shows you how to install and use the tool with the most common configuration. For advanced options and complete reference information, see the official documentation. Some install guides also include optional next steps to help you explore related workflows or integrations.
Arm Keil Studio is the next generation software development environment for Arm Cortex-M based microcontroller devices. The desktop version is available as a set of Visual Studio Code extensions.
Alternatively, Keil Studio Cloud provides similar functionality, but runs in a browser and requires no installation.
Download , install, and start Visual Studio Code on your desktop.
Linux, macOS, and Windows are supported.
The Keil Studio Pack extension is available on the Visual Studio Marketplace .
Install the Keil Studio extensions:
Keil Studio Pack in the VS Code Extensions marketplace
After installation, the Keil Studio icons appear in the Activity Bar on the left side of VS Code.
Keil Studio extensions visible in the VS Code Activity Bar
To verify the extensions are working correctly, follow the Work with CMSIS solutions tutorial.
Use the table below to find additional information about the VS Code extensions.
| Extension | Description |
|---|---|
| Arm CMSIS csolution | Provides support for working with CMSIS solutions (csolution projects). |
| Arm Device Manager | Allows you to manage device connections for Arm Cortex-M based microcontrollers, development boards and debug probes. |
| Arm Embedded Debugger | Allows you to do flashing and debugging on Arm Cortex-M targets implementing the Microsoft Debug Adapter Protocol (DAP). |
| Arm Remote Build | Allows you to undertake remote builds of projects for Arm Cortex-M targets. |
| Arm Virtual Hardware | Allows you to manage Arm Virtual Hardware and run embedded applications on them. |
| Keil Studio Pack | Installs recommended extensions for embedded and IoT software development on Arm-based microcontroller (MCU) devices. |
How would you rate this tool quick-install guide?
What is the primary reason for your feedback ?
Thank you! We're grateful for your feedback.