21 November 2008
eSOL eT-Kernel Multi-Core Now Supports Memory Partitioning eSOL, a member of the ARM Connected Community, has confirmed that its eT-Kernel Multi-Core Edition now provides a "Memory Partitioning Option" to protect memory across different cores and partitions, while maintaining software reusability, system reliability, and design flexibility. The Memory Partitioning Option is targeted at automotive applications, aerospace instruments, high-end consumer electronics, and office automation products with memory management units (MMUs) to attain high reliability and high quality within the system. "As systems grow larger and more complicated, reliability and high quality have become the highest priority for embedded developers," said Nobuyuki Ueyama, the Executive Vice President of eSOL Co., Ltd. "Compared to hypervisor, which originates from a network server with significantly different design and functionality elements, the Memory Partitioning Option has been developed specifically for embedded systems. Whether you use a single core or multi-core, with or without memory partitioning, fundamental benefits lie in the fact that you still use a single OS and IDE, and you will get high productivity in your development cycle." eT-Kernel Multi-Core Edition is based on the symmetric multiprocessing (SMP) model, yet incorporates benefits of the asymmetric multiprocessing (AMP) model to offer deterministic characteristics for real time embedded applications, the company explained. It currently supports the ARM11 MPCore. eSOL’s eT-Kernel Multi-Core Edition features software reuse and high reliability where a legacy single-core processor-based AMP system can be easily migrated to a multi-core processor system. The device drivers and other system software, such as middleware, can be reused as-is. eT-Kernel Multi-Core Edition Memory Partitioning will detect any violation of accessing another partition's local memory, greatly helping the development and assuring the quality of deployed systems, the company explained.
|