# How-To Start using the ScatterWeb Firmware

## Prerequisites for WINDOWS

1. Install Cygwin including DEVEL\make paket
   - Get CYGWIN: http://www.cygwin.com
2. Install current mspgcc
   - Get MSPGCC: http://mspgcc.sourceforge.net/
   - Remove all cyg*.dll files and make.exe from your mspgcc\bin directory. The Cygwin installation contains newer versions.
3. Install doxygen
   - Get Doxygen: http://www.stack.nl/~dimitri/doxygen/
4. Make sure, that cygwin\bin and mspgcc\bin and doxygen directories are included in the PATH in that order.
5. See System\makefile.platform for some configuration variables that might need to be adjusted for your environment.
6. Check your make version. It should be at least 3.81
   - Type make –v
   - It should look like this:

         GNU Make 3.81 Copyright (C) 2006  Free Software Foundation, Inc.
         This is free software; see the source for copying conditions.
         There is NO warranty; not even for MERCHANTABILITY or FITNESS
         FOR A PARTICULAR PURPOSE.

         This program built for i686-pc-cygwin

7. Now you are ready to compile ScatterWeb

## Compiling the Documentation

1. Goto the ScatterWeb Documentation directory and type "make doc".
2. Open the start page at Documentation/html/index.html

## Compiling an Application

You can compile any application from the application's main directory by using the provided makefiles.

- Type "make help" to get an overview on available build targets
- About make: http://unixhelp.ed.ac.uk/CGI/man-cgi?make

## Using Eclipse IDE

1. Get

- Eclipse IDE for C/C++ Developers (or Eclipse + CDT Plug-In) http://www.eclipse.org/downloads/
- Subversion Plug-In (Subclipse) http://subclipse.tigris.org/
- Import the projects from the library and applications main directories into your workspace.

$Id$