Arm Device Manager
Overview
The complete documentation for Arm® Device Manager and the other Keil® Studio extensions is available on Arm Developer.
The Device Manager extension allows you to manage hardware connections for Arm Cortex®-M based microcontrollers, development boards, and debug probes. You can install the extension individually or as part of the Arm Keil Studio Pack extension in Visual Studio Code Desktop.
We recommend installing the Keil Studio Pack for Visual Studio Code Desktop to quickly set up your environment. When you have installed the pack, read the documentation available on Arm Developer to get started. You can import a csolution example from keil.arm.com, download and convert a μVision project from keil.arm.com, create a csolution project from scratch, or convert an existing μVision project.
The Device Manager extension works with the Arm CMSIS csolution (Identifier: arm.cmsis-csolution
) and Arm Debugger (Identifier: arm.arm-debugger
) extensions to run and debug csolution projects.
Intended use cases for the extensions
Embedded and IoT software development using CMSIS-Packs and csolution projects: The Common Microcontroller Software Interface Standard (CMSIS) provides driver, peripheral, and middleware support for thousands of MCUs and hundreds of development boards. Using the csolution project format, you can incorporate any CMSIS-Pack based device, board, and software component into your application. For more information about supported hardware for CMSIS projects, go to the Boards and Devices pages on keil.arm.com. For information about CMSIS-Packs, go to open-cmsis-pack.org.
Enhancement of a pre-existing Visual Studio Code embedded software development workflow: You can adapt USB device management and embedded debug to other project formats (for example, CMake) and toolchains without additional overhead. This use case requires familiarity with Visual Studio Code to configure tasks. See the individual extensions for more details.
Install the extension
We recommend installing the Keil Studio Pack. Follow this procedure if you want to install the extension as standalone.
In Visual Studio Code, go to the Extensions view.
Search for Arm Device Manager.
Click the Install button for the extension.
Visual Studio Code installs the extension. It is now available in the Extensions view.
Submit feedback
To submit feedback, please see our support page.