Development tools for Atmel AVR microcontroller line

About this site

These pages are designed to be fast and compatible. Every browser
like your:

CCBot/2.0 (http://commoncrawl.org/faq/)

should be able to display them.

Why this site exist:

The most time we use UNIX machines, but UNIX tools for AVR
development (with X support) are rare.

We like to create hard- and software.

For this reasons we started to create some hardware and write some
tools.
Our software is available under the terms of the
GPL.

Mainly UNIX versions of the software exist at the moment.
Probably we (or you!) port it some day to other OS's.
We have developed the code on GNU/Linux 2.2 using various IA32 and
SPARC32 machines.
Currently it is tested to work on:

GNU/Linux 2.2 [IA32, IA32 SMP, SPARC V8, SPARC V8 SMP]

GNU/Linux 2.4 [IA32]

MS DOS 6 [MCS86, IA32] (AVRprog backend & netlayer only)

SunOS 5.7 aka Solaris 7 [SPARC V8]

NetBSD 2.0 [IA32]

GNU/Linux 2.6 [AMD64]

HP-UX 11.11 [HPPA 1.1]

AIX 4.3 [PPC32]

without modifications.
Probably it runs on other UNIXes and/or architectures, too (try it and
let us know).

We use C and Tcl languages for programming. GUI widgets are taken from
Tk and OSF/Motif.
Check the headers of the source files for language, compiler, etc..

Note:
If no binaries exist and you have never used a compiler, use our
toolbox which build the software automatically.

AVR910
Programmer family based on Atmels application note AVR910.
Versions for serial and parallel programming exist.

STK500
This is an evaluation board from Atmel.
It can be used for serial and parallel programming.

The software

AVRprog
"Burning" Flash-EPROM and EEPROM images into the MCU.
GUI frontend.
Supports programmer access via network.
If you have tested one of the supported devices listed as
'untested', please let us know (regardless of success).

File format converters
These converters are used by AVRprog to support multiple file
formats.
They can also be used at their own.