Today, embedded, IoT, and ML at the edge applications run on Arm. The Cortex-M processor family is undoubtedly the de-facto industry standard with more than 10,000 different microcontrollers from over 45 silicon vendors available today.
Since many years, Arm provides the Keil Microcontroller Development Kit (Keil MDK). It is the most comprehensive software development solution for Arm Cortex-M-based embedded, IoT, and edge ML applications. Today, Arm is releasing Keil MDK Version 6, optimized for the entire Arm Cortex-M and Ethos-U processor portfolio.
MDK v6 addresses new software challenges as IoT endpoint devices get smarter with more complex workloads such as ML models. MDK v6 integrates therefore with MLOps workflows and supports Arm Virtual Hardware for validation in DevOps systems.
Keil MDK Version 6 adds a lot of new capabilities that help developers to be more efficient:
The CMSIS-Pack system enables easy product lifecycle management offering excellent support from the first lines of code written up to completion and maintenance.
Together with our ecosystem partners, we're addressing the challenge of growing software complexity and empowering software developers with unified workflows that work across a range of toolchains and standardized software components. With Arm, you have a choice between different toolchains, software components, and IDEs which makes our processors the best fit for your next application. Keil MDK Version 6 is one of the choices you have to building the future of IoT on Arm.
We have already run two webinars that explain the new features and benefits of MDK v6:
The next webinar will show how to use CMSIS-Toolbox and MDK v6 in CI/CD workflows:
After trying out this product for a bit, I have some feedback about vscode integration. Is there somewhere to provide feedback?