Mbed Studio is an IDE for Mbed OS 5 application and library development, including all the dependencies and tools you need in a single package so that you can create, compile and debug on the desktop. Mbed Studio is currently in closed alpha, and we are no longer taking new access requests.
With Mbed Studio, we're targeting application development as the focus, bringing together our command line tools and utilities into an environment that allows you to get up and running quickly with a single installer. We currently provide desktop command line tools and utilities such as pyOCD and Mbed CLI, which are often used to build custom environments, or for CI, but for users who are looking for a simple way to program and debug with Mbed, we wanted to make the experience easier. For the more gnarly embedded development challenges, which require powerful debug capabilities, you can work with Mbed OS in Keil uVision or IAR Embedded Workbench via our exporters.
We've chosen Eclipse as the framework to base Mbed Studio on, since the C/C++ Development Tooling gives us a good level of functionality for microcontroller development out of the box. To that, we’ve added the Mbed OS tooling, and focused the UI around the idea of an active project, so that build, run, debug and other actions are all carried out against the active project. This is quite different to the way that Eclipse typically works, but we feel that it offers a more consistent development experience with our other tools. We sometimes find that Eclipse can be confusing when it comes to configuration menus, and so we populate as much as possible behind the scenes so that you won’t need to go menu diving.