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: how does eCos work on Linux


"Mukund JB." <mukundjb@esntechnologies.co.in> writes:

Thanks for that reply. U made to more clear to me.

>> Hi andrew,
>> 
>> Thanks for the valuable info.
>> Ok, if that is the case, the eCos will have its drivers too.right?
>> 
>> I was planning to use the following Linux BSP in my device found in the
>> ARM site.
>> 	cirrus-arm-linux-1.4.3.tar
>> 
>> Then I found that this BSP has a eCos Operating system in it.
>> Why does a Linux BSP for EDB9307/12/15 need a eCos OS?
>> I mean is Linux using some features of eCos operating system to Support
>> the BSP?
> 
> It is probable that the EDB9307/12/15 boards use RedBoot to boot
> Linux. RedBoot is part of eCos, and Cirrus may not have pruned the
> unnecessary parts of the eCos tree when adding it to the BSP.
>
> eCos is not a self supporting operating system, it needs a host OS to
> configure and build the OS and application, which is then downloaded
> to the target board.
>
> The only real connection between eCos and Linux is that Linux is the
> preferred development environment for eCos. Development can also be
> done on Windows using Cygwin, and it probably wouldn't be too hard to
> get things working on BSD, Solaris or any other UNIX OS.


-- 
Nick Garnett                                          eCos Kernel Architect
http://www.ecoscentric.com                     The eCos and RedBoot experts
Besuchen Sie uns vom 22.-24.02.05 auf der Embedded World 2005, Stand 11-124
Visit us at Embedded World 2005, Nürnberg, Germany, 22-24 Feb, Stand 11-124


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


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