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

7.3. ISO C and Math Libraries

The eCos ISO C library package provides compatibility with the International Organization for Standardization (ISO) 9899:1990 (also known as American National Standards Institute (ANSI) C3.159-1989) specification for the standard C library. This library does not include mathematical functions. Instead, eCos provides a separate math library that incorporates these mathematical functions. These libraries allow you to use well-known standard C functions. By default, all ISO C support is thread safe.

The ISO C standard output uses the diagnostic console device provided by the HAL. This is controlled by the Default Console Device (CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE) configuration option. The HAL diagnostic device uses ...

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