Blending asymmetric and symmetric multiprocessing with a single OS on ARM11 MPCore

Product Category:
Multi-core RTOS
Intended Audience:
Software engineer who want to understand different RTOS scheduling algorithm for multicore environment and eSOL's approach for today's multicore challenges
download pdf
ARM11 MPCore is an excellent multicore processor, appropriate for both SMP and AMP. However, increasingly demanding applications require more and more CPU power, and the utilization of SMP is soon to become a necessity. However, SMP brings new design issues along with its advantages. >> Read more

Apart Yet Blended — eT-Kernel Multi-Core Edition Memory Partitioning

Product Category:
Multi-core RTOS
Intended Audience:
Software engineer who seeks a system-level protection for reliability and security in the systems
download pdf
This article starts with the overview of system partitioning, then explain paravirtualization including its potential issues. The second half introduces eT-Kernel Multi-Core Edition Memory Partitioning, which allow system partitioning with a single OS, and how the technology can be used to overcome paravirtualization issues to successfully design a complex but integrated embedded devices. >> Read more

eBinder: Integrated Development Environment for Real Time Systems

Product Category:
Development Tools
Intended Audience:
Software engineer who want to learn how eSOL' s IDE can increase development cycle efficiency for RTOS-based application
download pdf
Today's complex systems demand the ability to debug multiple tasks in real-time. Product groups need an efficient development cycle to bring their product to market fast - they can't afford time to integrate platform support, or create their own debug tools. An integrated development environment specifically designed for developing complex, multi-threaded real time applications is the solution to these problems. >> Read more

eT-Kernel: Product Line Platform Management

Product Category:
RTOS
Intended Audience:
Software engineer who are looking for information on T-Kernel standards
download pdf
Reducing development time is increasingly important in today's world of intense time-to-market pressure. The best software development practices advocate reusable code. Embedded systems developers rarely achieve this goal because code is so dependent on the development environment: hardware, system, and OS. When the OS and hardware must change to meet new product requirements, the system and even application code must often change as well.
A standardized embedded platform addresses these issues by allowing for fast porting, and for code reuse from project to project. In this article, I discuss two such standards: ITRON and T-Engine. The use of ITRON in Japanese and Asian products in the last decade has proved its success. T-Engine is an evolution of ITRON that meets evolving requirements for today's embedded applications: software reuse, loadable modules, process-based operating system, and more >> Read more