Screenshot 2018-12-08 at 10.10.41 AM

Embedded RTOS


Product Description

Scalable, highly-reliable Real-time Operating System platforms


Ideal for applications requiring strict quality standards and real-time capability, such as those used for automobiles, industrial equipment, and medical equipment.
We offer two Real-Time Operation Systems:
•  eMCOS, a scalable RTOS featuring eSOL patented scheduling technology, and support for many-core processors, projected for use in high-level embedded systems for image processing and IoT-era network communication.
  •  eT-Kernel, a TRON-type RTOS known as the most widely-distributed RTOS in domestic embedded system market.
We offer support for scalability in microcomputers, from single-core to multi and many-core processors. Our RTOSes are compatible with all major APIs, including POSIX, TRON (T-Kernel, μITRON), and AUTOSAR, making it easy to re-use software assets, engineering resources, and specialized technologies.
Supports scalability from microcontroller and single-core to heterogeneous multi/many-core architectures
The RTOS, which serves as the core of the system software, can be selected based on the scale and application of the development system, between the cutting-edge, ultra-scalable eMCOS and the TRON architecture, field-proven eT-Kernel. These platforms support varied architectures from microcontrollers and single-core configurations to multi/many-core configurations.
In addition, the support of major APIs such as POSIX and AUTOSAR enables easy re-use of legacy software assets, engineer resources, and specialized technology. This will contribute greatly to QCD (Quality, Cost, Delivery) improvements, for future product development reaching high-volume product development and high-performance computing technologies.
Reliability & Safety
Demonstrated results in high-reliability systems and safety through development processes compliant with functional safety standards

eSOL products, especially on the RTOS products, are compliant with development processes described in functional safety standards. eMCOS and eT-Kernel have been certified by the third-party certification agency SGS-TÜV. Also, the RTOS product development process is certified to comply with [IEC62304:2006 Medical device software-Software life cycle processes], a safety standards related to medical equipment software development and maintenance. eSOL helps to reduce the costs associated with compliance with functional safety standards and contributes to the development of high-quality software.

Tool Integration
Advanced development and debugging environment for improved time to production

Runtime RTOS and various types of middleware are integrated with an extensible Eclipse-based development environment, providing centralized access to professional services including product support, customization, and porting. The development environment is optimized for efficient platform development, quickly resolving building issues, and enabling an environment where developers can focus on application development.

Real-time operating system (RTOS)

    • eMCOS incorporates a distributed micro-kernel architecture, which is very different compared to conventional multi-core Operation System designs. This unique architecture, combined with a unique patented scheduling technology called “semi-priority base scheduling”, provides both high-throughput and a level of real-time determinism that is essential for embedded systems. The OS can be deployed on single-core processor, multi-core processor, on-chip flash memory microcomputers, GPU, FPGA, etc. With the next level of computing requirements, eMCOS is designed to support heterogeneous hardware in a single deployment, making it is ideal for next-generation, IoT-era distributed computing.
    eT-Kernel features three profiles which can be selected according to usage and system scale. From large-scale system requirements, supporting POSIX specification compliance, memory protection functions, and multi-process model, down to compact systems close to μITRON structure. A multi-core processor compatible version called “eT-Kernel Multi-Core Edition” is also available.

   Scalable RTOS
 eMCOS POSIX  POSIX specification compliant eMCOS
eT-Kernel POSIX POSIX specification-compliant eT-Kernel
eT-Kernel Extended Memory Protection / Process Model-compatible eT-Kernel
eT-Kernel Compact Compact, with remarkable real-time capability

eT-Kernel Multi-Core Edition Multi-core processor-compatible eT-Kernel