Embedded Studio by SEGGER is a fully integrated IDE for C and C++ development optimized for Arm based embedded devices. 

Embedded Studio is available for free, for non-commercial use on your favourite operating system. This tool comes with an optimized compiler and it supports the Arm Compiler, GCC and LLVM. Embedded Studio can debug simple systems, and complex systems with J-Link, including version control features to ease the deployment of applications.

Get started on an Arm Cortex-M4 based emPower development board
Watch video

CPU support packages

Build a sample project on a Cortex-M4 based board, using the CMSIS-Core library.

Watch video

Optimized code

Incorporate the optimized CMSIS libraries and use the SEGGER runtime library, a C runtime library, designed for Cortex-M processors. The SEGGER runtime library has a small footprint, and optimized low-level functions for Arm. It also exposes useful APIs that can leverage optimized routines.

Learn more

Trace

J-Trace is optimized for Arm-based processors, with streaming trace and live analysis capabilities. Use J-Trace Pro to analyze, test, and profile your code with your external debugger.

Watch video

Embedded Studio resources


Community Forums

Suggested answer Which bit fields are for Cortex-M4F SCB_ICSR.VECTORPENDING
  • Cortex-M4
0 votes 87 views 1 replies Latest 20 hours ago by 42Bastian Schick Answer this
Suggested answer Tasks can't switch to others, always run at OSStartHang. but whitout boot code ,the app can run ok. the core of the chip is cortex-M0 0 votes 2856 views 7 replies Latest 2 days ago by John_shi Answer this
Not answered SVCall returning to 0xdeadbeee
  • Cortex-M7
  • 11 (SVCall)
0 votes 164 views 0 replies Started 2 days ago by DanS Answer this
Suggested answer AHB-lite Slave Burst Operation
  • AHB-Lite
0 votes 340 views 2 replies Latest 3 days ago by eugch Answer this
Suggested answer Which bit fields are for Cortex-M4F SCB_ICSR.VECTORPENDING Latest 20 hours ago by 42Bastian Schick 1 replies 87 views
Suggested answer Tasks can't switch to others, always run at OSStartHang. but whitout boot code ,the app can run ok. the core of the chip is cortex-M0 Latest 2 days ago by John_shi 7 replies 2856 views
Not answered SVCall returning to 0xdeadbeee Started 2 days ago by DanS 0 replies 164 views
Suggested answer AHB-lite Slave Burst Operation Latest 3 days ago by eugch 2 replies 340 views