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