eSOL is a leading embedded software developer that enables customers to accelerate development of applications based on high-end single-core, multi-core, and many-core embedded processors. eSOL’s advanced, scalable, multi-profiled real-time operating systems are tightly integrated with development tools and middleware components to create flexible development platforms used by OEMs and ODMs worldwide in competitive vertical markets such as automotive, consumer electronics, industrial and medical equipment, and aerospace. Founded in 1975, eSOL is based in Tokyo, Japan.
eBinder provides a rich integrated development environment for embedded systems. By using development tools and functions designed from scratch, especially for real-time OS-based system development, eBinder can effectively and efficiently shorten development cycles for complex embedded software applications, while keeping costs affordable. Thus, designers can solve problems unique to real-time systems easily and fully utilize real-time OS. eBinder consists of compiler toolchain, multithreaded programing tools, system analysis tools, and debugger with JTAG and kernel awareness. In addition, eBinder supports leading high-end embedded processors including ARM, x86/ATOM, MIPS and SuperH architectures. eBinder has supported two types of multi-core processors, the ARM Cortex-A9 MPCore multicore processor integrated in Xilinx Zynq-7000 All Programmable SoC and Freescale heterogenious Vybrid controller which integrates ARM Cortex-A5 and M4 into a single chip.
eSOL eMCOS is the world’s first commercially available many-core real-time for embedded use. eMCOS’s new OS architecture—unlike any existing RTOS architecture—can make the best use of many-core processors with dozens or hundreds of cores because it no longer depends on the cache coherency mechanism required by most existing RTOSes. eSOL’s unique, patent-pending scheduling algorithm ensures the real-time capability required in embedded systems as well as the high throughput and scalability expected from many-core processors. Application developers can use familiar development styles with eMCOS since it uses the same programming model and APIs as widely used RTOSes for single- and multi-core processors. eMCOS supports systems using either globally shared or distributed memory models—with or without cache coherence and offers both POSIX and TRON APIs.
The eSOL eMCOS evaluation kit—consisting of eMCOS for the TILE-Gx processor, software development plug-in tools, and middleware components—is scheduled to launch in the first quarter of 2014.
The eT-Kernel real-time OS is designed for embedded systems that require high performance and reliability. eT-Kernel is based on the open TRON architecture which is the most widely adopted in embedded systems in Japan and Asian countries. eT-Kernel is scalable with multiple profiles to fit any system size and purpose. These profiles include POSIX-compliant eT-Kernel/POSIX, enhanced eT-Kernel/Extended supporting memory protection and process model, and basic eT-Kernel/Compact. eT-Kernel Multi-Core Edition is available for multi-core processors featuring its unique Blended Scheduling™ that enables the coexistence of both symmetrical (SMP) and asymmetrical (AMP) multi-core processing, in a single system. eT-Kernel has proved its value in a wide range of embedded systems such as car navigation systems, aerospace, consumer electronics, and more.eT-Kernel supports leading high-end embedded processors including ARM, x86/ATOM, MIPS and SuperH architectures. eT-Kernel has supported two types of multi-core processors, the ARM Cortex-A9 MPCore multicore processor integrated in Xilinx Zynq-7000 All Programmable SoC and Freescale heterogenious Vybrid controller which integrates ARM Cortex-A5 and M4 into a single chip.
The eT-Kernel Platform is built upon eSOL’s scalable eT-Kernel real-time OS, which is tightly integrated with the eBinder IDE and a wide selection of middleware components. eT-Kernel Platform helps OEMs and ODMs to quickly create flexible development platforms for their software product lines and enables them to improve time to market, cost, productivity, quality and other business drivers. Our eT-Kernel RTOSes -- based on the T-Kernel open source real-time operating system -- have been highly enhanced and optimized by eSOL and are available in multiple profiles ranging from basic eT-Kernel/Compact to enhanced eT-Kernel/Extended and eT-Kernel/POSIX, and even multi-core capable eT-Kernel Multi-Core Edition and, most recently, with Memory Partitioning Option to support various application requirements.