Developers who wish to take advantage of the very latest eCos features and
ports can do so by checking out the eCos repository using Mercurial or CVS.
For most people, this is the best option. Mercurial and CVS allows users to
update their local eCos repository on an incremental basis rather than by
downloading an entirely new repository.
Mercurial and CVS
The eCos source repository is currently held in CVS on ecos.sourceware.org.
However, CVS is unfortunately showing its age and a proposal has been put
forward to switch eCos source control to a Distributed Revision Control System
(DRCS). As eCosCentric favours Mercurial
it has undertaken the conversion of the public eCos CVS repository to Mercurial
and made this available at http://hg-pub.ecoscentric.com/
To clone the main eCos Development tree in Mercurial:
hg clone http://hg-pub.ecoscentric.com/ecos/
Users may also download the tip of the current public eCos development repository,
or any of it's previous releases, in .zip, .tar.gz or .tar.bz2 format through
the above link.
The Mercurial repository is currently updated weekly from CVS and will remain
available until some time after the public eCos sources are themselves placed
under DRCS control and made publically available.
CVS Snapshots
Since some eCos users are unable to gain access to the CVS repository due to
restrictions imposed by a firewall, eCosCentric has been providing a weekly
download of unsupported snapshots of the CVS repository via ftp or http.
However, with the availability of Mercurial downloads, eCosCentric will cease to
provide CVS snapshots from 1 December 2009.
CVS Download details
New snapshots are generated each Sunday in .tar.bz2 format.
The snapshots are also generated both with and without the eCos host tool sources
and pre-built RedBoot images. The RedBoot images in particular take up more than
twice as much space (when compressed) as all the source code combined.
The most recent snapshots may be downloaded by clicking on one of the following anchors:
CVS trunk snapshot without host tool sources and RedBoot images
via ftp or
via http (10MB)
CVS trunk snapshot with host tool sources and RedBoot images
via ftp
or via http (37MB)
Snapshots from previous weeks remain available subject to space on our server. The older snapshots
may be browsed via ftp or
via http. The snapshot filenames include a
6 digit date of the form YYMMDD. Those snapshots which include the eCos host tool sources and
pre-built RedBoot images feature the word "full" in their filenames.