Standard T-Kernel with device drivers
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.
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) |
|
|
|
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.
Operation environment
| Item | Summary |
|---|---|
| CPU | eT-Kernel/Standard operates on the following CPUs:
|
Contact us
- Click here for more information.
- Click here for information on customization or contract development.

