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: Suggestion to eCos


"shuishuila" <shuishuila@hotmail.com> writes:

> Hi, ecos-discuss,
> 
>     I have use Linux for many year, and had experiences write BSP
> for Vxworks, I'm new to eCos and download latest eCos snopshot,It
> unzip thousands of files and dir. Why no use a more simple way and 
> remove current dir layer?  I hate the dir with one file and cvs!

The eCos directory structure was designed to allow different versions
of each package to co-exist in each source repository. "current" is
simply the place-holder that we use in CVS for these versions. When a
proper release is made, the "current" directory is renamed to the
version number.

In practice this mechanism has not been widely used, however the
directory structure is part of the system now and it would be a major
upheval to reorganize things.

> 
>     Another problem is a platform depend file spread many dir,
> such as hal, dev/flash, dev/eth..., Why no let all platform depend
> file all together? Such as BSP of Vxworks?

Many boards have similar or identical devices. For example, many
serial devices are 16550 compatible. It therefore makes sense to have
a single shared device driver, rather than each BSP containing its own
copy. 

Since you are new to eCos I suggest you take a closer look at how the
configuration and packaging system works to understand why things are
the way they are.

-- 
Nick Garnett                    eCos Kernel Architect
http://www.ecoscentric.com      The eCos and RedBoot experts


--
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]