O'Reilly logo

Embedded Software Development with eCos™ by Anthony J. Massa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8.1. Compatibility Layers

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:

  • POSIX

  • μITRON

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required