Software Download
From RFID Guardian
Contents |
[edit] BlackFin toolchain
We mirror a release of the i386-Linux toolchain of the BlackFin uCLinux site.
[edit] Installation
The tarballs for i386-Linux unpack into a directory opt. If you
want to share the installation of the toolchain with all other users of your
system, cd to the root directory '/' and use sudo to
unpack all tarballs there. Alternatively, you can unpack the tarballs in some
directory under your personal file space.
| $ tar jxf blackfin-toolchain-<package>-<version>.i386.tar.bz2 |
If you unpacked the tarballs in directory ROOT, so a directory
ROOT/opt/ is created and populated, you must add to your
PATH:
| $ export PATH=$PATH:ROOT/opt/uCLinux/bfin-elf/bin:ROOT/opt/uCLinux/bfin-uclinux/bin |
[edit] Tarballs: Release 09r1
| uclinux-gcc-4.1 | tarball |
| addon uclinx-gcc-4.3 | tarball |
| elf-gcc-4.1 | tarball |
| addon elf-gcc-4.3 | tarball |
| uCLinux uClibc | tarball |
[edit] Repositories
The software for the RFID Guardian project is published through Subversion (svn) repositories. Please read our ramblings on repository usage first, especially if you are a Windows user!
[edit] u-boot repository
Ultimately, the port of u-boot for the RFID Guardian will be fed back to upstream u-boot. First, we will have to port a number of device drivers, like TFT screen, touchscreen, SPI etc. Pending that, please retrieve a working copy from our u-boot mirror repository U-boot svn
Checkout through the command-line:
| $ svn checkout https://svn.rfidguardian.org/u-boot/trunk u-boot |
[edit] u-boot images
| u-boot for booting from the UART | u-boot-uart-r16.ldr | has no USB host enable, no 1V2, 2V5 enable |
| u-boot for booting from NAND | u-boot-nand-r24.ldr | has USB host enable, 1V2, 2V5 enable, CLKBUF output enable |
| u-boot for live-booting from RAM | u-boot-nand-r24.bin | has USB host enable, 1V2, 2V5 enable, CLKBUF output enable |
There is a HOWTO page for installing u-boot into NAND
[edit] eCos repository
Ultimately, the eCos port for the RFID Guardian will be fed back to upstream eCos. First, we must synchronize with the author of the BlackFin HAL port (André Liesk) about his contribution; then we will have to port a number of device drivers, like TFT screen, touchscreen, SPI, FPGA/JTAG interface etc. Pending that, please retrieve a working copy from our eCos mirror repository eCos svn
Checkout through the command-line:
| $ svn checkout https://svn.rfidguardian.org/ecos/trunk ecos |
[edit] RFID Guardian repository
The RFID Guardian software proper, which bears the acronym MRG (historically, for Melanie Rieback's RFID Guardian), is in its own repository MRG svn.
Checkout through the command-line:
| $ svn checkout https://svn.rfidguardian.org/mrg/trunk mrg |
For the MRG tree, we maintain a Bug tracker, a Source code browser with cross-links and revision inspection, and a Doxygen-annotated API.


