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.


