Services and Modeling for Embedded Software Development
Embecosm divider strip
Prev  Next

1.3.  Further information

The main source of information is the newlib website (sourceware.org/newlib). This includes a FAQ, which has brief instructions on porting newlib and documentation for libc [1] and libm, the two libraries making up newlib. The libc documentation is particularly useful, because it lists the system calls which must be implemented by any new port, including minimal implementations.

The newlib README is another source of information. Key header files within the source also contain useful commenting, notably ieeefp.h and reent.h.

There is also a mailing list, where questions can be asked, or new ports submitted.

This application note does not cover the detail of testing newlib on physical hardware. That subject is well covered by Dan Kegel's Crosstool project [2].

This application note has drawn heavily on these sources, and the author would like to thank the providers of that original information.

Embecosm divider strip