T-Kernel

Source: Wikipedia, the free encyclopedia.
T-Kernel
Kernel typeReal-time operating system (RTOS)
LicenseT-License
Official websitewww.tron.org/tron-project/what-is-t-kernel

T-Kernel is an

8-bit microcontrollers.[5]

History

In 1984 professor

T-Engine Forum for free under T-License. T-Engine is arguably the most advanced ubiquitous computing platform in the world.[6]

In 1989, Matsushita Electric Industrial Co., Ltd., now known as

Panasonic Corporation, introduced a TRON PC. This personal computer had an Intel 80286 chip of 8 MHz and only 2 MB of memory, but it could display moving video. Also, it had a dual-booting system that could run both the TRON OS and DOS
. Although the Japanese government once announced it would use the TRON PC in Japanese schools, the plan was dropped, partly due to economic issues with the United States.

But

ITRON survived, and today is used in many devices, household appliances, automobile electronics, robots, some satellites, and in factory automation systems in China. Embedded system developers claim that ITRON is the number one OS for embedded chips in both Japan and the United States.[7]

Overview

To make it easy to distribute

subsystem and device driver which will be suitable for different types of middleware APIs. A real-time OS appropriate for individual application can be created by combining the middleware called T-Kernel Extension with the T-Kernel. T-Monitor initializes computer hardware and handles the interrupt set up at the start. T-Monitor lessens hardware-dependency of T-Kernel, and improves the application portability. T-Kernel consists of the following three components from the viewpoint of function.[8]

T-Kernel/OS (operating system)

This offers the basic functions as real-time Operating System.

T-Kernel/SM (system manager)

This offers the functions including system memory management function and address space management function in order to manage middleware such as device drivers and subsystems.

T-Kernel/DS (debugger support)

This offers the functions for debuggers to be used in development tools.

Development environment

eBinder from eSol Corporation is one commonly used integrated development environment (IDE) for software cross-development targeting T-Kernel.[9]

The current release of T-Kernel 2.0 is distributed with a plug-in for Eclipse IDE. Also, a version of T-Kernel that runs on QEMU based emulator, and the QEMU based emulator itself, are available so that testing, training, and development can be done on a PC without a target hardware.[10] It is supported by popular SSL/TLS libraries such as wolfSSL.[11]

See also

References

  1. ^ "T-Kernel CPU Support". Archived from the original on 2012-08-07. Retrieved 2012-07-26.
  2. ^ "New Platforms for the T-Engine". Archived from the original on 2012-07-30. Retrieved 2012-07-26.
  3. ^ "Supported CPU list".
  4. ^ a b "What is T-Kernel". T-Engine Forum. Retrieved 2012-05-13.
  5. S2CID 27374625
    .
  6. .
  7. ^ Krikke, Jan (2003-10-15). "The Most Popular Operating System in the World". LinuxInsider. ECT News Network. Retrieved 2012-05-13.
  8. ^ "T-Kernel". T-Engine Forum. Retrieved 2012-05-13.
  9. ^ "eBinder: T-Kernel/μITRON-based system development suite". Renesas Electronics Corp.
  10. ^ "T-Kernel 2.00.01 Software Package". T-Engine Forum. Retrieved 2012-05-13.
  11. ^ "wolfSSL + Micro-T Kernel, TRON, T-ENGINE - wolfSSL". 2017-04-24. Retrieved 2019-02-13.

External links