This page is available in: en

1.1 Position of T-Kernel

The position of T-Kernel in the overall T-Engine system is shown in Figure 1.1.



Figure 1.1: Position of T-Kernel

T-Kernel generally refers to all of T-Kernel Operating System (T-Kernel/OS), T-Kernel System Manager (T-Kernel/SM), and T-Kernel Debugger Support (T-Kernel/DS); but in some cases T-Kernel/OS only (narrow definition) is called T-Kernel.

T-Kernel Operating System (T-Kernel/OS) provides the following kinds of functions.

  • Task control functions
  • Task communication functions
  • Memory management functions
  • Exception/interrupt control functions
  • Time management functions
  • Subsystem management functions

T-Kernel System Manager (T-Kernel/SM) provides the following kinds of functions.

  • System memory management functions
  • Address space management functions
  • Device management functions
  • Interrupt management functions
  • I/O port access support functions
  • Power management functions
  • System con.guration information management functions

T-Kernel Debugger Support (T-Kernel/DS) provides the following kinds of functions exclusively for debugging use.

  • Kernel internal state reference
  • Trace
  • Comments