Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • Embedded Studio
  • Technology
  • Toolchain
  • License

Embedded Studio PRO
for Cortex-M

Embedded Studio PRO for Cortex-M is an all-in-one embedded development package.

Buy now
Downloads
Documentation
SEGGER Embedded Studio PRO
  1. 1.Overview
    1. 1.1.Key features
    2. 1.2.Extensive Embedded Software Package
    3. 1.3.Quick Start with Board Support Packages
    4. 1.4.Fully-featured Debug Probe
    5. 1.5.Free for Non-Commercial Use
  2. 2.Getting Started
  3. 3.Package content

Overview

With the powerful integrated development environment, extensive support for the most widely used microcontrollers, a complete embedded software suite, and the industry leading J-Link PLUS debug probe SEGGER offers a one-stop solution for your projects. Start programming your application immediately and rely on The Embedded Experts to answer any questions during your development.

Creating a full-featured firmware for your new products has never been easier. Embedded Studio PRO covers all needs of embedded developers at an unbeatable price.

The Embedded Studio PRO Library Package combines the professional IDE with an extensive set of middleware components.

Topped off by our market-leading debug probe, J-Link, the emPower Evaluation Board for reference, and professional developer support by our Embedded Experts, Embedded Studio PRO is your one-stop solution for your product development.

Embedded Studio Downloads

 Buy now

SEGGR - Video Thumbnail Embedded Studio All in One Development Package

Key features

  • All-in-one development package:
    • State-of-the-art development environment
    • Complete embedded software suite
    • Fully featured J-Link PLUS Debug probe
  • One-stop solution developed and supported by SEGGER
  • Start application development immediately
  • Runs out-of-the-box on various popular evaluation boards
  • Royalty-free
SEGGER - RTOS embOS Product Icon
SEGGER emUSB-Device product-icon
SEGGER - emCrypt Product Icon
SEGGER - emWeb Product Icon
SEGGER GUI emWin product icon
emUSB Host Product Icon SEGGER (Blue)
emSecure Product Icon SEGGER (Blue)
SEGGER - compression tool emCompress Product Icon
SEGGER - Filesystem emFile Product Icon
SEGGER - emModbus Product Icon
SEGGER - emSSL Product Icon
SEGGER - emNet Ethernet Stack
IoT Toolkit PRoduct Icon SEGGER (Blue)
SEGGER - emSSH Product Icon

Extensive Embedded Software Package

The Embedded Studio PRO Library Package includes our core components (RTOS, GUI, File System) and communication software (TCP/IP, USB-Device, USB-Host, Modbus), as well as our IoT Toolkit, Security and Compression modules serving all software needs of modern embedded industrial and IoT devices. Each component is supplied as libraries for any Cortex-M microprocessor and can easily be enabled in your new projects. All libraries are run-time configurable for flexible use in any application.

 

Quick Start with Board Support Packages

Accompanied by board support packages for popular development boards, Embedded Studio PRO provides an easy-to-use solution to create and develop new products. Ready-to-run projects that build the foundation of your new application can be created with just a few mouse clicks and guarantee an easy start.

Included in your Embedded Studio PRO Package you will get one of SEGGER's emPower Evaluation Boards to immediately start development and testing on hardware.

An overview of all available board support packages can be found here.

Is your evaluation board not included? Feel free to contact us.

SEGGER emPack - emPower 500
J-Link PLUS Debug Probe

Fully-featured Debug Probe

To provide you with the best debugging experience, Embedded Studio's debugger has a direct integration for the use of our debug probe, J-Link. Fastest debugging and support for advanced analysis and control capabilities enable you to efficiently test your application in hardware.

The Embedded Studio PRO Package ships with a J-Link PLUS and a 19-pin Cortex-M Adapter to directly connect to your target hardware.

Free for Non-Commercial Use

The Embedded Studio PRO Library Package is free for non-commercial and educational use.

Simply install the Library Package through the Embedded Studio Package Manager and get direct access to our embedded software modules without any limitation. Develop your maker projects and learn embedded development with professional tools.

Professional Tools free for non-commercial use

Getting Started

Getting started with Embedded Studio PRO to create your project is made as simple as possible. You can start with a fully configured project for one of the supported evaluation boards, including all applicable components or just embOS, or you select the components you want to use in your project and set up the configuration for your target hardware. Whatever works best for you, Embedded Studio PRO helps you to get everything you need as a foundation for your project.

Detailed information on how to get started with Embedded Studio PRO is available on the SEGGER Knowledge Base.

 

DownloadEmbedded Studio

Package content

Package content SEGGER Embedded Studio PRO
J-Link PLUS Debug Probe
SEGGER emPack - emPower 500
J-Link_19-pin_Cortex-M_3D
19-pin-target-trace-cable-500
Black Cable USB shadow
Black Cable USB shadow

Embedded Studio

SEGGER - Embedded Studio Product Icon

Embedded Studio is a powerful C/C++ IDE (Integrated Development Environment) for microcontrollers. It is specifically designed to provide users with everything needed for professional embedded C programming and development: An all-in-one solution providing stability and a continuous workflow for any development environment.

Embedded Studio PRO for Cortex-M includes a license for Embedded Studio Cortex-M.

embOS

SEGGER - RTOS embOS Product Icon

The heart of a state-of-the-art embedded development is the operating system. Our priority-controlled real-time operating system embOS is the best choice for each embedded development. The Embedded Studio PRO package comes with a feature full set of embOS libraries. The libraries are build to give the developer a flexible foundation during the complete development.

emWin

SEGGER GUI emWin product icon

The professional embedded GUI emWin enables the creation of highly efficient, and high quality graphical user interfaces on any embedded system. emWin empowers even resource-constrained microcontroller-based systems to run stunning interactive interfaces. emWin is independent from any target, and display — It Simply Works!

emFile

SEGGER - Filesystem emFile Product Icon

emFile is a fail-safe file system for embedded systems and applications which can be used on any storage device. It is a high-performance library optimized for minimum memory consumption in RAM, ROM, high speed, and versatility working on any embedded device.

emNet

SEGGER - emNet Ethernet Stack

emNet is the industry-leading IP stack for embedded systems. The professional IP stack is renowned for a high-performance implementation with a small memory footprint and outstanding documentation as well as multiple add-ons.

IoT Toolkit

IoT Toolkit PRoduct Icon SEGGER (Blue)

The IoT Toolkit is a collection of libraries that enables communication with modern IoT based environments and devices. It is a high-performance collection of libraries optimized for minimum memory consumption in RAM, ROM, high speed, and versatility working on any device.

emWeb

SEGGER - emWeb Product Icon

Our high-performance Web server allows you to provide an operating system independent user interface (UI).

  • Provide easy to use graphical interfaces for control or data acquisition
  • Compatible with all browsers for PC/Mac and mobile devices
  • Supports modern standards like WebSockets, REST, SSE and many more

emUSB-Device

SEGGER emUSB-Device product-icon

emUSB-Device is a high performance USB device software specifically designed for embedded systems. The software is written in ANSI C and can run on any platform. A variety of target drivers are already available.

emUSB-Host

emUSB Host Product Icon SEGGER (Blue)

SEGGER's emUSB-Host is a USB host software specifically designed for embedded systems. It implements full USB host functionality, including external hub support and optionally provides device class drivers. It enables developers to easily add USB host functionality to embedded systems.

emModbus

SEGGER - emModbus Product Icon

emModbus, SEGGER's implementation of the Modbus protocol, supports communication via UART (ASCII, RTU), Ethernet (Modbus/TCP and Modbus/UDP), and is capable to communicate with any Modbus compliant device. emModbus supports building master and slave devices which can even be combined in the same product. Also, multiple interfaces in the same product are supported. Each interface can be configured at runtime, making it possible to build a pretested library to be deployed in multiple projects for embedded solutions.

emCompress

SEGGER - compression tool emCompress Product Icon

Reduced data size for storage and transfer is highly valuable in embedded systems. Reduced storage size minimizes the complexity and cost of systems by keeping memory requirements small. Reduced transfer size overcomes limitations of available bandwidth to send and receive data.

emCompress offers solutions to compress data for all kinds of applications where size matters. Designed for embedded systems, emCompress can compress and decompress data even on smallest microcontrollers.

emCrypt

SEGGER - emCrypt Product Icon

The Encryption-Library emCrypt provides the building blocks for today's secure protocols. Security has never been so important with the explosion of embedded devices that are now connected to the Internet. emCrypt has proven itself within SEGGER and is the foundation that emSSL, emSSH and emSecure-RSA, emSecure-ECDSA are built upon.

emSecure

emSecure Product Icon SEGGER (Blue)

Use emSecure's digital signatures to protect your products! emSecure is a software solution for embedded systems to securely authenticate digital assets. It can be used to secure products at no per unit cost against hacking and cloning. Secure your intellectual property (IP) now!

emSSL

SEGGER - emSSL Product Icon

emSSL enables you to create secure connections between a client and a server, typically over the Internet, using TCP/IP. Don't leave your communications open, secure them with emSSL!

emSSH

SEGGER - emSSH Product Icon

emSSH offers the possibility to establish a secured connection to any server application in your product. It can be used both target independent in native computer applications, as well as in embedded targets.

J-Link PLUS

J-Link PLUS Debug Probe

The world-famous J-Link is our vision of a debug probe. The J-Link PLUS increases the value of a J-Link BASE, since comes with integrated licenses for:

  • Unlimited breakpoints in flash memory (Unlimited Flash Breakpoints)
  • RDI / RDDI
  • J-Flash

emPower Evaluation Board

SEGGER emPack - emPower 500

SEGGER's emPower board is an evaluation and prototyping platform. It is a good starting point to prove the power of the Embedded Studio PRO package.

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.