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

5.1. The Kernel

The kernel is the core to the eCos system. The kernel provides the standard functionality expected in an RTOS, such as interrupt and exception handling, scheduling, threads, and synchronization. These standard functional components that comprise the kernel are fully configurable under the eCos system to meet your specific needs. The eCos kernel is implemented in C++ allowing applications implemented in C++ to interface directly to the kernel; however, there is no official C++ API provided.

There is a configuration option to allow the use of a C kernel API. The kernel API functions are defined in the file kapi.h. The eCos kernel also supports interfacing to standard μTRON and POSIX compatibility layers. Further information about ...

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