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/Standard
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

Standard T-Kernel with device drivers


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

Overview


eT-Kernel/Standard is a real-time OS that includes eT-Kernel/Compact with T-Engine standard device drivers. Higher-level development may begin right away without having to develop device drivers from scratch. It is easy to reuse device drivers and software which relies on the drivers. Otherwise, the features and benefits are similar to eT-Kernel/Compact.

T-Engine Forum website

eT-Kernel/Standard comes with T-Engine standard device drivers

The following is the list of T-Engine device drivers included in eT-Kernel/Standard.

Available T-Engine standard device drivers:
PCMCIA bus driver, clock (RTC), console (serial), system disk, KB/PD (keyboard, touch panel, mouse), monitor (LCD), USB bus driver (USB host function)


Features of eT-Kernel/Standard

eT-Kernel/Standard has the following features.

Functions of eT-Kernel/Standard
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 from µITRON

eT-Kernel/Standard is similar to µITRON in terms of the flat memory space, no MMU, service calls, and the internal configuration of OS. Therefore, it is perfect for migrating from µITRON. And, because of the ease of migration to eT-Kernel/Extended, it makes sense when µITRON-level functions are sufficient for an immediate purpose but higher OS functions will be necessary in future.


Migration from PrKERNELv4

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


Make system calls directly

eT-Kernel/Standard has a configuration switch that lets you select direct kernel API function calling in the same fashion as µITRON, not the software exception model as defined by the T-Kernel specification. Selecting direct calling can accelerate eT-Kernel performance.


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

Using eT-Kernel/Standard, T-Kernel/SM or unused kernel objects may 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.

* T-Kernel/SM cannot be removed when using T-Engine standard device drivers.


eBinder: optimal development environment for T-Kernel

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


Back to top


Operation environment


Item Summary
CPU eT-Kernel/Standard 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