This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: newlib options
- From: "Shaun Jackman" <sjackman at gmail dot com>
- To: "Danny Backx" <danny dot backx at scarlet dot be>
- Cc: newlib at sources dot redhat dot com
- Date: Mon, 1 May 2006 09:16:18 -0600
- Subject: Re: newlib options
- References: <1146485109.3779.11.camel@dannypc>
- Reply-to: "Shaun Jackman" <sjackman at gmail dot com>
[cc'ed to newlib]
On 5/1/06, Danny Backx <danny.backx@scarlet.be> wrote:
Shaun,
There are strange options (RDP, AngelSWI, libgloss, ..) in the newlib
source, or in things you wrote about on the mailing list.
Where could I find a clue on what these mean ?
Danny
RDP, RDI, RedBoot and Linux are syscall (system call) protocols. A
syscall protocol describes how libc communicates with the kernel. For
newlib, the interface between libc and the syscall protocol is known
as libgloss.
Check out ARM's reference site:
http://www.arm.com/documentation/
Cheers,
Shaun
Glossary
* RDP - remote debug protocol, aka Demon monitor
* RDI - remote debug interface, aka Angel monitor, aka AngelSWI
* ADP - Angel debug protocol, protocol to transmit RDI messages
* RedBoot - eCOS syscall protocol
* eCos - embedded Configurable operating system
* ARM - Advanced RISC Machines
* RISC - reduced instruction set computer