This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]