Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About Us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • embOS
  • embOS-Classic Cortex-M IAR

    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
    • User manual
    • Online documentation
    • Knowledge Base
    • List of downloads
    • Download for evaluation
    • Release notes
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources

    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
    • Code of Conduct
    • Privacy Policy
    © 2025 SEGGER - All rights reserved.