Scalable, highly-reliable Real-time Operating System platforms
Reliability & Safety
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.
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.
|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|