Keil Studio for VS Code
Develop embedded products with the world's most popular IDE.
Install the Arm extensions for VS Code alongside many others developed for the Arm ecosystem, allowing you to set up an environment tailored to your needs.
Effortless, Declarative Tool Management
MDK v6 uses vcpkg to seamlessly install professional tools such as Arm Compiler and Arm Debugger. Config files specify your project's tools and their versions, making your builds reproducible and allowing you to share your setup with your team.
Start your project by cloning an example, or by downloading and converting one of many applications for hundreds of development boards.
Find your hardware to access software examples from vendor device and board packs.
The Arm Cortex-M processor family is optimized for cost and energy-efficient IoT and ML applications and is the de-facto industry standard for embedded compute with close to 10,000 different microcontrollers from 60 different silicon vendors.
Write your software quickly and efficiently by reusing RTOS, communications stacks, TLS and IoT cloud services connectors. Include MCU device or board support, then validate your software selection and identify dependencies that you might require. Software component reuse is enabled through CMSIS-Pack, a distribution format for embedded software.
Local development using the CMSIS-Toolbox development flow.
Universities teaching embedded development, hobbyists, and evaluators who do not want to install an IDE.
Users of Keil MDK v5 who cannot switch to the new flow yet.
|Platform Support||Linux, macOS, Windows||Linux, macOS, Windows||Windows|
|Project Format||csolution (uvprojx import available)||csolution (uvprojx import available)||uvprojx|
|Licensing / Usage||Non-commercial use||Non-commercial use||
Non-commercial useSee commercial usage editions.