About Us
Museum

ECos

From RFID Guardian

Note: skip this section if you don't want to build the software to run on the RFID Guardian embedded system

eCos source checkout, eCos build

Please read our ramblings on repository usage first!


Select a directory where you want your eCos checkout, like ~/projects/ecos.

$ cd ~/projects
$ svn checkout https://svn.rfidguardian.org/ecos/trunk ecos

The directory where eCos is checked out (~/projects/ecos in this example) is referred to as ~ECOS in the rest of the documentation.

Beware that this is our development branch of our eCos tree. It changes quickly, and may be in an inconsistent state. We will release stable versions under https://svn.rfidguardian.org/ecos/tags.

Build configuration is done in ~ECOS/ecos-build. The build itself is done in a subdirectory of ~ECOS/ecos-build, which depends on the type of configuration.

$ cd ~ECOS/ecos-build
$ bash ./configure [options]

Most important options: (do -help to get an overview):

-radiotuna

This selects the build type.

--toolset=~GNUTOOLS

Specify the location of the GNU compiler toolset. By default, the configuration script searches for bfin-elf-gcc on your $PATH and derives the toolchain from that. If you added the toolchain to your $PATH as in the Download instructions, this is safe to leave out.

Then build eCos.

$ cd radiotuna
$ make

Have a cup of coffee while eCos builds.