2014/09/02
 
 
 
Home > Manufacturers > Segger > embOS
Share   Share on Facebook Share on Twitter Share on Google Plus Share by Email
Segger Logo

Segger Real Time Operating Systems and Stacks

embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications.

  • Preemptive scheduling
  • Round-robin scheduling for tasks with identical priorities
  • Preemptions can be disabled for entire tasks or for sections
  • Thread local storage support
  • No configuration needed
Segger embos

Product Description

embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications.

It is a zero interrupt latency*, high-performance RTOS that has been optimized for minimum memory consumption in both RAM and ROM, as well as high speed and versatility. Throughout the development process of embOS, the limited resources of microcontrollers have always been kept in mind.

The internal structure of embOS has been optimized in a variety of applications with different customers, to fit the needs of different industries. embOS is fully source-compatible on different platforms (8/16/32 bits), making it easy to port applications to different CPUs. Its' highly modular structure ensures that only those functions that are needed are linked, keeping the ROM size very small.

Tasks can easily be created and safely communicate with each other using a complete palette of communication mechanisms such as semaphores, mailboxes, and events. Interrupt Service Routines (ISRs) can also take advantage of these communication mechanisms.

emWin - Graphics software and GUI

emWin is designed to provide an efficient, processor- and display controller-independent graphical user interface (GUI) for any application that operates with a graphical display.

embOS - Real Time Operating System

embOS is an RTOS designed to offer the benefits of a complete multitasking system for hard real time applications with minimal resources.

embOS/IP - TCP/IP stack

embOS/IP a high-performance TCP/IP stack that has been optimized for speed, versatility and a small memory footprint.

emFile - File system

emFile is an embedded file system with FAT12, FAT16 and FAT32 support. Various Device drivers, e.g. for NAND and NOR flashes, SD/MMC and CompactFlash cards, are available.

USB-Stack - USB device/host stack

A USB stack designed to work on any embedded system with a USB controller. Bulk communication and most standard device classes are supported.

Segger Tools

Flash Programmer for micro controllers, USB driven JTAG interface for ARM cores, USB driven JTAG interface for ARM cores with Trace memory and J-Link / J-Trace Related Software

 
 
   

Feedback Survey

When you are done with your visit to our site, please fill out our feedback survey.

Start the Survey Now! no thanks[x]
powered independently by Qualtrics