30.12.2013 Views

T-Kernel Specification (1.B0.02)

T-Kernel Specification (1.B0.02)

T-Kernel Specification (1.B0.02)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 1<br />

T-<strong>Kernel</strong> Overview<br />

1.1 Position of T-<strong>Kernel</strong><br />

The position of T-<strong>Kernel</strong> in the overall T-Engine system is shown in Figure 1.1.<br />

Application #1 #2 . . .<br />

Device<br />

Subsystem #1 #2 . . .<br />

Driver #1 #2<br />

T-<strong>Kernel</strong>/OS<br />

T-<strong>Kernel</strong>/DS<br />

T-<strong>Kernel</strong>/SM<br />

T-Monitor<br />

. . .<br />

✻<br />

Middleware<br />

❄<br />

✻<br />

T-<strong>Kernel</strong><br />

❄<br />

Figure 1.1: Position of T-<strong>Kernel</strong><br />

T-<strong>Kernel</strong> generally refers to all of T-<strong>Kernel</strong> Operating System (T-<strong>Kernel</strong>/OS), T-<strong>Kernel</strong> System Manager<br />

(T-<strong>Kernel</strong>/SM), and T-<strong>Kernel</strong> Debugger Support (T-<strong>Kernel</strong>/DS); but in some cases T-<strong>Kernel</strong>/OS<br />

only (narrow definition) is called T-<strong>Kernel</strong>.<br />

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

• Task control functions<br />

• Task communication functions<br />

• Memory management functions<br />

• Exception/interrupt control functions<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!