Tool Chain Setup on Windows

The following steps describe the µracoli toolchain installation for Windows.

The packages referenced below was installed in December 2008.

Note:
Generally I did install all tools in a separate directory, e.g. "D:\\DevTools" instead of "C:\\Programm Files" and it worked.

Tools for Beginners

Tools for Users

If you want to modify the examples and install it on your platform, you will need:

For using the packet capture tool, you need:

Tools for Advanced Users

If you want to build the libraries and applications directly from the sources, you need:

This tools you have probably already installed:

This tools you will need:

If you want to run the packet capture tool you need additionaly:

For check out of the latest state of the repository:

Tools for Developers

You need now nearly the complete tool chain (except ssh):

Tools for Contributors opt{1}=<b><tt></tt></b>

You need now the complete tool chain:

Tools List

  1. AVR Studio 4 (mandatory)
  2. WinAVR (mandatory)
    This package provides a complete set of all tools around AVR microcontroller, including compiler, linker, assembler, avrdude, ... and many other more.
  3. Python (mandatory)
  4. Scons (mandatory)
  5. Doxygen (required for creating documentation)
  6. Graphviz (required for creating documentation)
  7. XMLTools, xsltproc (required for generating AvrStudio example aps files)
  8. Pywin32 (required if packet capture tool is used)
  9. Pyserial (required if packet capture tool is used)
  10. Wireshark (required if packet capture tool is used)
  11. Driver FTDI FR245 (required if DE sensor terminal board or Atmel sniffer kit is used)
  12. TortoiseCVS (recommended)
    Since µracoli is rapidly changing, a direct access to the µracoli source code repository helps to stay up to date with bug fixes and enhancements.
    • URL: http://www.tortoisecvs.org/
    • Download: http://prdownloads.sourceforge.net/tortoisecvs/TortoiseCVS-1.10.9.exe
    • Remarks:
      Unable to install 11.1.3 on WinXP, version 1.10.9 did work fine.
      For anonymous cvs use: simply add cvs url to tortoise config for developer cvs use:
      • install Putty (see below)
      • convert your ssh2 privte key to putty ppk format, use puttygen.exe / Load / Save private key.
      • start pageant /path/to/uracoli.ppk, e.g.
        "d:\\DevTools\\Misc\\PAGEANT.EXE \\path\\to\\uracoli.ppk"
  13. Putty (required for µracoli developer access)
    If you have a µracoli developer account, you will need this package in order to do a SSH connection with the repository (not needed for anonymous checkout).
  14. py2exe (optional)

This documentation for µracoli was generated on 21 Jan 2010 by  doxygen 1.5.5