This is the first in a line of tutorials taking a deeper look at what it is exactly that makes the Arduino tick.
In this tutorial we look at what is necessary to go this route of programming. Remember that this is much more complicated than using the Arduino IDE thus it requires more programming know-how. You've been warned.
AVRDude Assistant: the software I wrote to make using AVRDude a little more habitable. All the necessary files are included, no need for searching.
http://www.mediafire.com/download.php?b1jq94l1qs329ds
AVR Pocket Programmer:
http://www.sparkfun.com/products/9825
AVR Studio 5:
http://www.atmel.com/Images/as5installer-stable-5.1.208-full.exe
Atmega328 Datasheet:
http://www.atmel.com/Images/doc8271.pdf