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 @l1usr
Tools for @l2usr
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 @l3usr
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 @l4usr
You need now nearly the complete tool chain (except ssh):
Tools for @l5usr
You need now the complete tool chain:
Tools List
- AVR Studio 4 (mandatory)
- WinAVR (mandatory)
This package provides a complete set of all tools around AVR microcontroller, including compiler, linker, assembler, avrdude, ... and many other more.
- Python (mandatory)
- Scons (mandatory)
- Doxygen (required for creating documentation)
- Graphviz (required for creating documentation)
- XMLTools, xsltproc (required for generating AvrStudio example aps files)
- Pywin32 (required if packet capture tool is used)
- Pyserial (required if packet capture tool is used)
- Wireshark (required if packet capture tool is used)
- Driver FTDI FR245 (required if DE sensor terminal board or Atmel sniffer kit is used)
- 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"
- 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).
- py2exe (optional)