avrchap writes to the Flash program memory of an Atmal ATmega microcontroller from a Raspberry Pi. In can be used to write a bootloader to an ATmega (e.g. the optiboot bootloader used by Arduino).
Below section covers a list of simple microcontroller projects to learn and work with the concepts of various microcontrollers and architectures. These microcontroller based projects are covered with ...