Skip to content
therealadam 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.

The road ahead:

  • First milestone: get it to build
  • Second milestone: get it to add
    • Write an LLVM input program, try to assemble it
    • Add register and instruction info until it doesn’t crash here (?)
  • Third milestone: get it to assemble
    • Write assembly printer
    • Iterate on printer until output assembles with avr-gcc
  • Fourth milestone: run it on real hardware
Clone this wiki locally