[ECOS] diference between ecos and redboot

Chuck McManis cmcmanis@mcmanis.com
Mon Sep 29 21:58:00 GMT 2003


Redboot is an application that knows how to talk to GDB, how to load SRECs, 
and how to talk to various boot "devices" (network, disk, etc.)

ECOS is the name of a set of routines that get compiled into a library 
which provide operating system primitives for use by an application.

Application is a user developed program that does something.

When you build you application you link it to the eCos library. Then you 
have Redboot load it into memory for you and to start it. Once it is 
started, if it doesn't "crash", Redboot never runs again. If it does 
"crash" it invokes the gdb stubs that are in Redboot and waits to be debugged.

Unlike Linux, or UNIX, or Windows - eCos has no command shell, file system, 
or window system. It is an _embedded_ OS where you generally either don't 
need those things, or you want a simple scaled down version, just enough to 
support your application.

--Chuck

At 03:29 PM 9/29/03 -0300, Lucas Aimaretto wrote:
>I'm new to this but I'd like an "human" explanation on what's the 
>diference between eCos and redboot and what are they (together or on their 
>own) used to.
>
>thankyou
>
>regards
>
>lucas
>
>--
>Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
>and search the list archive: http://sources.redhat.com/ml/ecos-discuss


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss



More information about the Ecos-discuss mailing list