Compatibility layers are specifications that define standard APIs that interface to the underlying eCos kernel in order to encapsulate implementation-specific functionality. This allows companies to adopt the API, easing the porting process of applications across different platforms and operating systems. This section gives a brief overview of the compatibility layer support offered with eCos. Resources for additional detailed information are included as well. eCos supports two different compatibility layers:
The packages for these different layers are found under the compat subdirectory. This is further divided into the posix and uitron subdirectories. Figure 1.3, in Chapter 1, shows the overall directory ...