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
  • embOS
  • embOS-Classic Cortex-M IAR
  • Editions
  • Technology
  • Supported Cores / Compiler
  • Tools

embOS-Classic Cortex-M IAR

embOS-Classic RTOS port for Cortex-M was developed for and with IAR EWARM and can be used on any Cortex-M device.

Board support packages (BSPs) for different Arm devices and evaluation boards are included.

Contact us
Downloads
Documentation
SEGGER - RTOS embOS-Classic Product Icon

Resources and performance data

Memory usage
Kernel ROMApprox. 1700 Bytes
Kernel RAM136 Bytes
Task RAM: Task control block36 Bytes
Task RAM: Minimum stack size88 Bytes
Timing
Context switching time177 Cycles (442.5 µs with STM32H743 running at 400 MHz)
Interrupt latency timeZero

 

Board support packages

embOS-Classic for Cortex-M and IAR EWARM may be used on any Cortex-M device. The most recent release includes the following board support packages (BSPs), but further board support packages may easily be created based on this release.

Do you want us to create the BSP on your behalf? Please contact us.

CPUEvaluation board
Cortex-MIAR Simulator
Cortex-MAny Cortex-M hardware
Cypress CY9BF506Cypress (Fujitsu) SK-FM3-100PMC
Cypress CY9BF506IAR MB9BF506 Starter Kit
Cypress CY9BF618IAR MB9BF618T Starter Kit
Cypress (Spansion) S6E2Cypress (Spansion) SK-FM4-176L-S6E2CC
GigaDevice GD32407GigaDevice GD32407H-START
GigaDevice GD32E503GigaDevice GD32E503Z-EVAL
GigaDevice GD32E507ZGigaDevice GD32E507Z-Eval
Infineon CY9BF568RInfineon FM4-U120-9B560
Infineon XMC4500Infineon XMC4500 Hexagon Application Kit
Infineon XMC4500Infineon XMC4500 Relax Lite Kit
Maxim Integrated MAX32570Maxim Integrated MAX32570-MNKIT
Microchip (Atmel) SAM3SMicrochip (Atmel) SAM3S Evaluation Kit
Microchip (Atmel) SAM3UMicrochip (Atmel) SAM3U Evaluation Kit
Microchip (Atmel) SAM3XMicrochip (Atmel) SAM3X Evaluation Kit
Microchip (Atmel) SAM4EMicrochip (Atmel) SAM4E Evaluation Kit
Microchip (Atmel) SAM4SMicrochip (Atmel) SAM4S Evaluation Kit
Microchip (Atmel) SAME70Q21Microchip (Atmel) SAME70 XPlained
Microchip (Atmel) SAMG53Microchip (Atmel) SAMG53 XPlainedPro
Microchip (Atmel) SAMG54Microchip (Atmel) SAMG54 XPlainedPro
Microchip (Atmel) SAMG55Microchip (Atmel) SAMG55 XPlainedPro
Microchip (Atmel) SAML11Microchip (Atmel) SAML11 XPlainedPro
Microchip (Atmel) SAMV71Microchip (Atmel) SAMV7 XPlainedUltra
Nordic Semi nRF52810Nordic Semi nRF52 Development Kit
Nordic Semi nRF52832Nordic Semi nRF52 (Preview) Development Kit
NXP iMXRT1052NXP MIMXRT1050-EVK
NXP iMXRT1062NXP MIMXRT1060-EVK
NXP iMXRT1064NXP MIMXRT1064-EVK
NXP iMXRT1064SoMLabs VisionSOM RT CT
NXP iMXRT1176 (Cortex-M4)NXP MIMXRT1170-EVK
NXP iMXRT1176 (Cortex-M7)NXP MIMXRT1170-EVK
NXP (Freescale) K22FN512NXP (Freescale) FRDM-K22F
NXP (Freescale) K26FN2M0Custom hardware
NXP (Freescale) K40X256NXP (Freescale) TWR-K40X256
NXP (Freescale) K60FN1M0NXP (Freescale) TWR-K60F120M
NXP (Freescale) K66FN2M0SEGGER emPower eval board
NXP (Freescale) K70FN1M0NXP (Freescale) TWR-K70FN1M
NXP (Freescale) KL25Z128NXP (Freescale) TWR-KL25Z48M
NXP (Freescale) KV31F512NXP (Freescale) FRDM-KV31F
NXP LPC1113NXP LPC1000-Eval
NXP LPC1227IAR LPC122x Starter Kit
NXP LPC1549NXP LPC1549 LPCXpresso V2
NXP LPC1768IAR LPC1766 Starter Kit
NXP LPC1768Keil MCB1700
NXP LPC1788Embedded Artists LPC1788-32 Developer's Kit
NXP LPC1788Future Designs uEZGUI-1788-70WVE
NXP LPC1788IAR LPC178x Starter Kit
NXP LPC1850Hitex LPC1850EVA-A2
NXP LPC1857Keil MCB1800
NXP LPC4088Embedded Artists LPC4088 Developer's Kit
NXP LPC4350Arrow LPC-4350-DB1
NXP LPC4357Keil MCB4300
NXP LPC54608NXP LPCXpresso54608
NXP LPC55S69NXP LPCXpresso55S69
NXP (Freescale) VF6NS15NXP (Freescale) TWR-VF65GS10
Renesas R7FA4M3AFRenesas EK-RA4M3
Renesas R7RA4M2ADRenesas EK-RA4M2
Silicon Labs EFM32G290Silicon Labs EFM32 G2XX Development Kit
Silicon Labs EFM32G890Silicon Labs EFM32 G8XX Development Kit
Silicon Labs EFM32G890Silicon Labs EFM32 G8XX Starter Kit
Silicon Labs EFM32GG11Silicon Labs EFM32 Giant Gecko Starter Kit
Silicon Labs EFM32GG990Silicon Labs EFM32 Giant Gecko Development Kit
Silicon Labs EFM32PG1Silicon Labs EFM32 Pearl Gecko Starter Kit
Silicon Labs EZR32LG330Silicon Labs EZR32 Leopard Gecko Starter Kit
ST LIS331EBST LIS331EB-Discovery
ST STM32C011ST STM32C011-Discovery
ST STM32C031ST STM32C031C6-Nucleo
ST STM32F030ST STM32F030R8 Nucleo
ST STM32F051IAR STM32F051R8-SK
ST STM32F072SEGGER J-Link OB STM32F072 Eval
ST STM32F072ST STM32F072B-Discovery
ST STM32F100ST STM32VL-Discovery
ST STM32F103IAR STM32-SK
ST STM32F103ST STM3210B-Eval
ST STM32F103ST STM3210E-Eval
ST STM32F107ST STM3210C-Eval
ST STM32F207IAR STM32F207ZG-SK
ST STM32F207ST STM3220G-EVAL
ST STM32F303ST STM32303C-Eval
ST STM32F401ST STM32F401C-Discovery
ST STM32F407Olimex STM32P407
ST STM32F407SEGGER Cortex-M Trace Reference Board
ST STM32F407ST STM32F4-Discovery
ST STM32F407ST STM3240G-Eval
ST STM32F429IAR STM32F42I-SK
ST STM32F429ST STM32F429I-Discovery
ST STM32F429ST STM32F429I-Eval
ST STM32F746ST STM32F746G-Discovery
ST STM32F756ST STM32756G-Eval
ST STM32F767STM32F767ZI-Nucleo
ST STM32F767Custom hardware
ST STM32F769ST STM32F769I-Eval
ST STM32H573ST STM32H573I-DK
ST STM32H735ST STM32H735G-DK
ST STM32H743SEGGER STM32H7 Trace Reference Board
ST STM32H743ST STM32H743ZI-Nucleo
ST STM32H745ST ST STM32H745I-Discovery
ST STM32H753ST STM32H753ZI-Nucleo
ST STM32L071Miromico DEV-FLMR-STEVK1
ST STM32L073ST STM32L073Z-Eval
ST STM32L152IAR STM32L152VB-SK
ST STM32L152ST STM32L152C-Discovery
ST STM32L152ST STM32L152D-Eval
ST STM32L152ST STM32L152RE-Nucleo
ST STM32L476ST STM32L476G-Discovery
ST STM32L562ST STM32L562-DK
ST STM32L4R5ST STM32L4R5ZI-Nucleo
ST STM32MP157 (M4)Ka-Ro QSMP1570 on QSBASE1
ST STM32U031ST STM32U031R8-Nucleo
ST STM32U083ST STM32U083C-Discovery
ST STM32U083ST STM32U083RC-Nucleo
ST STM32U575ST STM32U575ZI-Nucleo
ST STM32U585ST B-U585I-IOT02A
ST STM32WL55ST STM32WL55JC2-Nucleo
TI (Luminary) LM3S1968TI (Luminary) Stellaris LM3S1968-Eval
TI (Luminary) LM3S6965TI (Luminary) Stellaris LM3S6965-Eval
TI (Luminary) LM3S8962TI (Luminary) Stellaris LM3S8962-Eval
TI (Luminary) LM3S9B96TI (Luminary) Stellaris LM3S9B96-DK
TI MSP432TI MSP-EXP432P401R-LaunchPad
TI TM4C129XTI TM4C129x Development Board
TI TMS470MTI TMS470M DevKit
TI MSPM0G3507TI MSPM0G3507 Launchpad
Toshiba TMPM330IAR TMPM330-SK
Toshiba TMPM369Toshiba BMSKTOPASM369

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.