Home > Products > Real-time Operating Systems > Enea OSE Epsilon: Optimized Microcontroller RTOS > Enea OSE Epsilon: Optimized Microcontroller RTOS

Download Enea OSE Epsilon Evaluation

You can evaluate Enea OSE Epsilon today.  Discover the power and reliability of Enea's operating system optimized for microcontrollers. 

Download Evaluation Now!



    Enea OSE Epsilon: Optimized Microcontroller RTOS

    Enea OSE Epsilon is a fast, small, low-cost RTOS optimized for deeply embedded microcontroller applications.

    The fully pre-emptive real-time kernel, written entirely in assembler, is optimized for each target processor, employs efficient system calls to reduce application code size, and occupies just 4 kbytes of memory.

    • Full featured, extremely fast and small
    • Supports 8-bit, 16-bit and 32-bit controllers
    • Deterministic, hard real-time response with low interrupt latency
    • Powerful message passing programming model enhances end-product quality and lowers development cost


    OSE Epsilon is a fast, small, low-cost RTOS optimized for resource constrained embedded microcontroller applications. This fully pre-emptive real-time kernel, written entirely in assembler, is optimized for each target processor, employs efficient system calls to reduce application code size, and occupies just 4 kbytes of memory.
    .
    OSE Epsilon incorporates built-in error handling to enhance end-product robustness and reliability. OSE Epsilon is also available with a crash-safe flash file system and a suite of basic networking protocols, including TCP, UDP, IP, ICMP, ARP, Proxy-ARP, RARP, PPP, Web Server, DNS client and DHCP client.

    OSE Epsilon speeds application development by combining simple yet powerful system calls with high-performance inter process communications services. In fact, with just eight simple system calls, most designers will have all they need to write the bulk of their application.

    Like all OSE family members, OSE Epsilon employs a simple, intuitive message passing programming model that makes it easy to break complex applications into simpler concurrent processes, each communicating via a high-speed, transparent, direct message passing protocol.

    Enea’s OSE Soft Kernel simulation environment allows OSE Epsilon real-time kernel processes to run on a Windows, Unix, or Solaris host. This capability speeds development by enabling programmers to develop and test their applications on the host before moving them to the target hardware.

    Featured Case Study


    Parker Hannifin relies on OSE Epsilon to build unique built-in control system for large work machines.  Read More.

    Featured Partner


    OSE Epsilon supports a number of Freescale microcontrollers and processor families including the highly popular Coldfire family.  For high performance, use OSE Epsilon when you select a Freescale processor.

    ARM Ltd. designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices.

    • Implemented in assembler - Tuned for each processor, delivering the highest performance and lowest interrupt latency possible
    • Small memory footprint, approx. 4 kbytes - Fits any microcontroller
    • Intuitive message passing architecture and programming model - Simplifies development; Reduces complexity, Lowers maintenance costs
    • Built-in error handling  - Increases system robustness
    • Simple yet powerful API; Eight system calls do most of the work - Easy to learn, fast programming, reduced code size
    • Same architecture and API as OSE and OSEck  - Reuse applications across OSE RTOS family
    • Transparent, high-performance message passing interprocess communications - Makes systems easier to scale and maintain
    • Soft Kernel simulation environment - Develop applications before target hardware availability

    ARM
    ARM Cortex-M: ARM Cortex-M3  
    ARM4T: ARM7TDMI, ARM9TDMI 
    ARM5T: Xscale, ARM966E. ARM946, ARM10TDMI 

    Freescale
    ARM: MAC7111 
    All ColdFire V2, V3 and V4 derivatives: M5206, M5272, M5307, M5484, M5474
    68HC11, 68HC12 
    M-Core: MMC2001, MMC2107

    Infineon
    C16x derivatives: C161, C165UTAH, C167, SDA600, XC16X, E-Gold 
    Tricore (V1.3 architecture): 1775, 1920, 1130 

    NEC
    V850: V850SA1, V850E/MS1, V850E/MA1 

    Renesas
    SH2: 7615 
    M16C: M16C/20, M16C/60, M32/C80 

    Atmel
    AVR: AVR 8515, AT Mega 128  

       
    ARM Ltd. designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices.


    IAR Systems is a supplier of software tools for embedded systems that enable large and small companies to develop premium products based on 8-, 16-, and 32-bit microcontrollers, mainly in the areas of industrial automation, medical devices, consumer electronics and automotive products.


    Freescale Semiconductor, Inc. is a global leader in the design and manufacture of embedded semiconductors for the automotive, consumer, industrial, networking and wireless markets.

    Enea Illuminator
    OSE Illuminator is a comprehensive suite of software plug-ins for system-level debugging. View the Illuminator datasheet for more information.