Hallo

um den Hexfile zu erstellen, brauchst Du einen Makefile. Dafür gibt es fertige Vorlagen, die man nur an wenigen Stellen anpassen muss.
Zum Übertragen des Hexfiles in den AVR benutze ich den Avrdude und bin sehr zufrieden damit.