1. Application List

Submitted by MarkBrown on September 3, 2008 - 11:58am.

 

Application List

 

The following is a list of the applications used in this tutorial as well as a discription for each one:

 

  • Binutils

Contains a package of programs that are used to assemble, link and manipulate binary and object files.  They may be used in conjunction with a compiler and various libraries to build programs.

  • Binutils-avr

Contains a pakage of programs that are used to manipulate binary and object files that may have been created for Amtel's AVR architecture.

  • GCC

A cross platform GNU C compiler for the C programming language.

  • GCC-AVR

A more specified version of the gcc program that is targeted at making AVR programs.

  • AVR libc

Standard library used for the development of C programs for the Atmel AVR micro controllers.  Contains static libraries as well as the header files needed.

  • GDB

Source-level degugger capable of breaking programs at any specific line, displaying variable values, and determining where errors occured.  Currently works for C, C++, Fortran, Modula 2 and Java programs.

  • gdb-avr

Same functionality as gdb but it has been compiled to target the AVR architecture.

  • Simulavr

Simulates the Atmel AVR family of micro-controllers, emulates a gdb remote target, and displays register and memory information in real time.

  • AVRDUDE

An open source utility to download, upload, and manipulate the ROM and EEPROM contents of AVR microcontrollers using the in system programming technique (ISP).