emWin upgrade     Trade-In program     Web shop

Embedded Studio - Introduction

Embedded Studio is a complete all-in-one solution for managing, building, testing and deploying your embedded applications: From the Project Generator which gets you easily started with common ARM microcontrollers, to the powerful Project Manager and source code Editor, the included C/C++ Compiler and the integrated Debugger with advanced debug information windows and direct J-Link integration, right through to version control features for automatic deployment of your applications.

Embedded Studio is based on Rowley's professional IDE - CrossWorks. Its Visual Studio-like style offers the embedded world of engineering the same intuitive usage that PC developers are familiar with.


Free for Education

Embedded Studio can be used free-of-charge for educational purposes. Whether teaching or just learning about embedded development, Embedded Studio's non commercial license is there to help!.

➜ Embedded Studio Non Commercial License



Project Importer

Embedded Studio supports importing of IAR and Keil projects as well as building and debugging projects with these and other external compiler toolchains.

➜ Embedded Studio Project Importer



Cross-Platform Support

Embedded Studio is available for Windows, Mac OS X and Linux. The look and feel varies little, providing a seamless transition if migrating across platforms.

➜ System requirements

✔ Download for Windows 32-bit / 64-bit

✔ Download for Mac OS X 10.10

✔ Download for Linux

➜ Other downloads


Target Support

Embedded Studio can be used with almost every ARM microcontroller. This includes the ARM7 / ARM9, Cortex-M0 / Cortex-M1 / Cortex-M3 / Cortex-M4 / Cortex-M7 and Cortex-A / Cortex-R series.

Embedded Studio licenses are for Cortex-M only, or a license for the full range of ARM microcontrollers.

➜ Getting Started ...


Powerful Project Manager

With the ➥ advanced Project Manager Embedded Studio is capable of easily managing large projects and multi-project solutions. Organize files and set project, folder or file properties.

➜ Continue Reading ...


Embedded Studio's ➥ Package Manager provides access to SEGGER's Support Packages for various ARM MCUs which can be installed on demand and updated when a new version is available.  

Support Packages make it easy to create new projects and get up and running on any MCU development fast.

➜ Continue Reading ...


Compiler included

Embedded Studio comes with an included, pre-built Cross-Compiler for ARM microcontrollers. With its highly-optimized, royalty-free, ANSI / ISO C compliant standard C library, developed specifically for embedded applications, you can expect the highest performance for your applications.

➜ Continue Reading ...


Feature-packed Debugger

Embedded Studio integrates a feature-packed graphical Debugger with J-Link integration for direct debugging on your target hardware. Most ➜ J-Link features can be used with Embedded Studio.

The Debugger includes various debugging windows, useful for gaining advanced information about the application and its execution, including mixed-mode disassembly in addition to the source code, an I/O Terminal for semihosting, SWO and ➜ SEGGER's Real-Time Terminal and a scriptable Threads Window supporting RTOS awareness for embOS and FreeRTOS.

➜ Continue Reading ...


First-Class Editor

The first-class Source Code Editor not only supports user-defined syntax highlighting, automatic code indention and matching bracket highlighting, it also provides a code completion feature for symbols, functions and keywords of your application, as well as configurable code and comment templates to allow easier matching of coding and documentation standards. The Editor is tightly coupled with the Project Manager for efficient and advanced search and replace functionality in your files, projects and solutions. The behavior of all features is fully user-configurable.