Embed With GNU
Porting The GNU Tools To Embedded Systems
Spring 1995
Very *Rough* Draft
Rob Savoye - Cygnus Support
Libgloss
Supported Targets
Sparclite Targets Supported
Motorola CPU32 Targets supported
Mips core Targets Supported
PA-RISC Targets Supported
Configuring and building libgloss.
Porting GCC
Compilation passes
Porting newlib
Crt0, the main startup file
Linker scripts for memory management
What to do when you have a binary image
Libraries
Making I/O work
Routines for dynamic memory allocation
Misc support routines
Useful debugging functions
Writing a new GDB backend
The standard remote protocol
A linked in exception handler
Using a ROM monitor as a backend
Adding support for new protocols
Code Listings
Linker script for the IDP board
crt0.S - The startup file
C based "glue" code.
I/O assembler code sample
I/O code sample
Led control sample
This document was generated on 4 March 1998 using the
texi2html
translator version 1.51.