This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: diference between ecos and redboot
- From: Chuck McManis <cmcmanis at mcmanis dot com>
- To: Lucas Aimaretto <laima at interlap dot com dot ar>,Lista Red Boot <ecos-discuss at sources dot redhat dot com>
- Date: Mon, 29 Sep 2003 14:57:21 -0700
- Subject: Re: [ECOS] diference between ecos and redboot
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