Compatible software for humans and processors.
Japanese
eSOL
Embedded, Engineering and Enabling Solution
HOME Our Business About eSOL What's News
Home > Embedded Systems Solution > Android Solution > eSOL for Android
Products & Services
Product Portfolio
Integrated RTOS Platform
eCROS
System-on-a-Chip
Multi-Core Support
RTOS and Tools
eBinder IDE
Overview
Product Line
Demo Video
RTOS Suite
RTOS Product Line
eT-Kernel Overview
eT-Kernel Multi-Core Edition
Memory Partitioning
eT-Kernel/POSIX
eT-Kernel/Extended
eT-Kernel/Standard
eT-Kernel/Compact
PrKERNELv4
Middleware
File System
Network Stack
USB
Graphics
TI DSP Solution
DaVinci Support
DLNA Software
DLNA Software
Android Solution
eSOL for Android
Value-Added Services
Professional Services
Product Training
Partners
eCROS Partner Program
Success Stories
White Papers
Literature Download
Technical Support
Contact Us

eSOL ONLINE MAGAZINE
eSOL for Android
Contact us

Overview


Android(TM) from The Open Handset Alliance is expected to play a much bigger role in the embedded world --- and blossom from a handset technology into a mainstream operating system for a wide range of embedded systems. But before that can happen, embedded developers need to overcome technical and legal challenges similar to those they face with Android's underlying Linux OS. These challenges include performance, boot-up time, real-time response, GNU GPL, hidden costs of maintenance, and more.

eSOL for Android not only minimizes those issues, but also provides engineers with tested and proven components that can fully utilize Android technologies in complex embedded systems such as consumer electronics, in-vehicle multimedia systems, and any other embedded applications that require high performance and reliability.


eSOL for Android consists of eSOL Adaptor for Android --- adaptation software that replaces Linux with true embedded operating systems --- and eSOL Professional Services for Android --- engineering services tailor-made for Android system development.



eSOL for Android


eSOL for Android offers the following advantages:

- Faster real-time response and boot time
- Free Android from GNU GPL restrictions
- Higher system reliability with eSOL's proven eT-Kernel RTOS
- Highest level of security for embedded multi-core systems
- Co-existence of Android and eT-Kernel applications
- Quality support and services for a variety of operating systems



eSOL Adaptor for Android


eSOL Adaptor for Android is adaptation software that replaces Linux with other operating systems.

eT-Kernel Adaptor for Android

eT-Kernel Adaptor for Android enables Android's standard libraries, run-time, application framework, and application software to run on the eT-Kernel RTOS.

* eT-Kernel Adaptor for Android is expected to be available in the 2nd quarter of 2010.

eT-Kernel Adaptor for Android Architecture

Whatever your requirements, eSOL's eT-Kernel has them covered. It is available in four profiles to fit any system size and purpose. Those four profiles are also available for multi-core systems and include an option to protect the overall system.

eT-Kernel/POSIX Real-time OS compliant with POSIX specifications
eT-Kernel/Extended Real-time OS with memory protection and a process model for large systems
eT-Kernel/Standard Real-time OS including eT-Kernel/Compact with T-Engine standard device drivers
eT-Kernel/Compact Compact real-time OS with high real-time performance.

eT-Kernel Multi-Core Edition Real-time OS for multi-core processors
eT-Kernel Multi-Core Edition Memory Partitioning System protection add-on for eT-Kernel Multi-Core Edition.



What you get from eT-Kernel Adaptor for Android:
- From eT-Kernel --- proven reliability in mission-critical applications, real-time response such as fast-boot, and maximized security for multi-core based systems
- From Android --- abundant availability of applications and middleware
- The coexistence of native Android and eT-Kernel applications

eT-Kernel Adaptor for Android Architecture


Coexistence and Memory Protection of Android and POSIX/µITRON Applications
With eT-Kernel Multi-Core Edition Memory Partitioning, you can achieve the highest level of security --- the kind of security that prevents any kind of memory interference between different applications on any given core(s).

The following diagram shows how. POSIX/µITRON/T-Kernel real-time applications are assigned to Partition 1 and Partition 2, while the Android system and its applications are assigned to Partition 3. You can see that Memory Partitioning protects individual partition memories from interfering with each other, and even with kernel-level drivers. What's more, the eT-Kernel Multi-Core Edition has the unique ability to permit these partitioned memories to talk to each other by means of basic OS services like messaging and semaphore --- thus creating an integrated system that contains "apart yet blended" components.


eT-Kernel Adaptor


[Suggest a caption here:]
eT-Kernel Multi-Core Edition Memory Partitioning enables "apart yet blended" system integration.


Android SDK
Android application programs and development tools provided in the Android SDK are fully compatible with eT-Kernel.


Reuse of Linux Software
eT-Kernel/POSIX makes all software programs --- commercial, open-source, or home-grown --- compatible with eT-Kernel.



eSOL Professional Services for Android(TM)


eSOL's 30 years of experience and expertise in embedded systems guarantee you the ultimate in satisfaction. We offer engineering services tailor-made for Android that are available for Linux, Windows, and most leading embedded operating systems, as well as eT-Kernel. We also offer consultation for custom operating systems. Services include:

- Customizing Android drivers such as binder and Low Memory Killer
- Customizing the standard library, HAL, and run-time
- Porting existing µITRON/POSIX software to Android
- Optimizing performance
- Compiler and processor porting
- Device driver development
- Consultation




Contact us


Click here for more information.

Back to top