Keil MDK Upgrades to Keil Studio: New Features and Guide

Follow+Star public account, don’t miss exciting content

Keil MDK Upgrades to Keil Studio: New Features and Guide

Compilation | strongerHuang

WeChat public account | Embedded Column

Are you surprised to see the title? Yes, you read that right, Keil is about to undergo a brand new upgrade.

This article introduces some new features of Keil Studio and provides a basic tutorial for using Keil Studio Cloud (online version).

Past of Keil MDK

In March 2006, Keil launched the RealView V3.0 version integrated with Keil μVision3;
In September 2009, Keil launched the MDK V4.0 version integrated with Keil μVision4;
In October 2013, Keil launched the all-new Keil MDK V5.0 version and continued to update version V4;
In March 2021, it was updated to V5.34 What’s New in Keil MDK?.
It has been nearly three months since the latest version, and logically, the new version V5.35 should be coming soon. Instead of V5.35, we welcomed Keil Studio.

Introduction to Keil Studio

Keil Studio supports both web and desktop versions, but currently available is Keil Studio Cloud (web evaluation version):

Keil MDK Upgrades to Keil Studio: New Features and Guide

Keil Studio Cloud can be understood as a web-based IDE that does not require installation and can be developed directly by opening a browser.
It can be said that it is a brand new upgrade based on Keil MDK, aimed at IoT, machine learning, and microcontrollers.

Keil MDK Upgrades to Keil Studio: New Features and Guide

You will find it very similar to VS Code:

Keil MDK Upgrades to Keil Studio: New Features and Guide

Common Features Supported:

  • Supports online editing, code auto-completion, real-time code error checking

  • Supports online debugging (single-step, full-speed running/pausing, etc.)

  • Supports searching single or multiple files

  • Integrates Git, supports cloud hosting for code

  • Supports file/code comparison

One important feature is the support for switching between dark and light themes, which has been a major pain point for Keil MDK:

Keil MDK Upgrades to Keil Studio: New Features and Guide

Current version V1.5.6:

Keil MDK Upgrades to Keil Studio: New Features and Guide

For more introductions, please refer to:

https://www.keil.arm.com/

(The public account does not support external links, please copy the link to open in a browser)

Keil Studio Cloud Usage Tutorial

Keil Studio Cloud does not require installation, just open the browser to use, but you need to register an account.
1. Register an Account
Open the URL:
https://studio.keil.arm.com/

(The public account does not support external links, please copy the link to open in a browser)

Keil MDK Upgrades to Keil Studio: New Features and Guide

Keil MDK Upgrades to Keil Studio: New Features and Guide

After registering as prompted, log in:

Keil MDK Upgrades to Keil Studio: New Features and Guide

2. Create a New Project

After successfully logging in, you will find the main interface is almost similar to commonly used IDEs, supporting new project creation and import:

Keil MDK Upgrades to Keil Studio: New Features and Guide

Click “New project” to create a new project, currently including CMSIS or Mbed OS sample projects. For demonstration, here we directly select an existing project:

Keil MDK Upgrades to Keil Studio: New Features and Guide

3. Project Management

After successfully creating the project, project management is similar to desktop IDEs, which can be managed through menus or right-click operations.

Keil MDK Upgrades to Keil Studio: New Features and Guide

4. Online Editing

The online editing feature is quite good, supporting code auto-completion, real-time code error checking, and it responds quickly.

Keil MDK Upgrades to Keil Studio: New Features and Guide

5. Online Compilation

The online compilation of the project, my experience with it is not very good; it took almost 1 minute to complete.

Currently using the latest Arm Compiler 6, it should be fast, but it may be because this project is relatively large, and there is a delay due to the need to call the compiler online.

If the code has no errors, after successful compilation, you can also download the generated bin file online:

Keil MDK Upgrades to Keil Studio: New Features and Guide

6. Online Debugging

If you connect a development board, it supports online debugging with single-step/full-speed, breakpoints, etc.:

Keil MDK Upgrades to Keil Studio: New Features and Guide

7. More Usage Methods

The usage methods of Keil Studio Cloud have many similarities with Keil MDK, as well as many improvements.

Here are two official videos to help everyone further understand this tool.

Video: Introduction to Debugging Features

Video: Introduction to Git Features

Finally

Keil Studio has improved many features based on Keil MDK, such as the dark and light theme feature.
I had a good overall experience, and I hope the desktop version will be even better in the future.
Having read this, are you looking forward to Keil Studio??
Finally, reply “Keil series tutorial” in the background to view more articles I have organized about Keil.
———— END ————

Reply ‘Keil series tutorial’ ‘Software Tools’ to read more related articles.

Welcome to follow my public account, reply “Join Group” to join the technical exchange group according to the rules, reply “1024” to see more content.
Welcome to follow my video account:

Keil MDK Upgrades to Keil Studio: New Features and Guide

Click “Read Original” for more shares, and feel free to share, bookmark, like, and view.

Leave a Comment