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 > RTOS Suite > eT-Kernel/Compact
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
Embedded Products Solution
Contact us

Compact RTOS with the smallest footprint


eT-Kernel/Compact logo
T-Engine logo T-Engine appliance logo

Overview


eT-Kernel/Compact is a compact real-time operating system (RTOS) with the smallest footprint to provide the fastest performance.

Features

eT-Kernel/Compact has the following features.

eT-Kernel/Compact Functions
T-Kernel/OS
(Operating System)
T-Kernel/SM
(System Manager)
T-Kernel/DS
(Debugger Support)
* Task control
* Task synchronization & communication
* Memory management
* Exception/interrupt control
* Time management
* Subsystem management
* System memory management
* Address space management
* Device management
* Interrupt management
* I/O port access support
* Power management
* System configuration & information management
* Kernel internal status reference
* Execution trace


Migration Solutions

The basic design and implementation of eT-Kernel/Compact is very similar to that of µITRON in terms of the flat memory space, no MMU, service calls, and the scheduling method, making it very easy to migrate from the µITRON environment. The migration from eT-Kernel/Compact to eT-Kernel/Extended is also very easy. Therefore, it makes the most engineering sense for those using a simple design to start with µITRON-level functions and later migrate to a larger eT-Kernel based system when higher OS functions are necessary.


Migration from PrKERNELv4

Migration from PrKERNELv4 is easy because the hardware-dependent code of eT-Kernel/Compact and PrKERNELv4 is shared. There is no need to re-implement firmware around hardware.


Make system calls directly

eT-Kernel/Compact has a configuration switch that selects direct function calling for kernel APIs in the same fashion as µITRON, not the software exception model defined by the T-Kernel specification. Selecting direct function calling can accelerate eT-Kernel performance.


T-Kernel/SM and unused kernel objects can be removed

Using eT-Kernel/Compact, T-Kernel/SM or unused kernel objects can be removed to minimize memory usage. For example, eT-Kernel/Compact can be configured to exclude T-Kernel/SM if the system does not require functions provided by T-Kernel/SM, such as input/output management of I/O ports. Removing T-Kernel/SM reduces the memory footprint and eliminates T-Kernel/SM initialization so that system startup becomes faster.


eBinder: optimal development environment for T-Kernel

eSOL offers the eBinder development environment for T-Kernel-based embedded system development.


Operation environment


Item Summary
CPU eT-Kernel/Compact operates on the following CPUs:
* ARM920T
* SH7727, SH7751R, SH7780
* VR5500, VR5701, TX49

Back to top


Contact us


Click here for more information.
Click here for information on customization or contract development.

Back to top