Adaptation

µT-Kernel specification is designed by taking compatibility with T-Kernel into account. That is, when porting programs between µT-Kernel and T-Kernel, the specification is designed so that using only the functions common to them allows you to port programs only by recompiling and by minimum modification, even if modification is inevitable. Therefore, the µT-Kernel specification includes some functions that are unnecessary for some systems. However, if subset specifications are defined for such systems, the distribution and portability of device drivers or middleware, etc. will be impaired. Also, as necessary functions can vary according to the targets, it is difficult to define the subset specifications.

In µT-Kernel, specifications for creating subsets, such as level classification, are not defined. All OSs compliant with µT-Kernel specification should implement all functions. However, when incorporating µT-Kernel into target systems, you can omit unnecessary functions. That is, the OS provider should provide all functions included in the specification, but the user can select and use only the necessary functions.

Comments

Click here to Post a Comment