Skip to content
d0k edited this page Sep 13, 2010 · 6 revisions

We’re writing a back-end for LLVM to generate code for the AVR family of microcontrollers found on Arduinos.

Itinerary

  • Get it to build
  • Get it to add
    • Write an LLVM input program, try to assemble it
    • Add register and instruction info until it doesn’t crash here (?)
  • Get it to assemble
    • Write assembly printer
    • Iterate on printer until output assembles with avr-gcc
  • Run it on real hardware

Useful docs

Clone this wiki locally