Lecture Notes

http://academy.cba.mit.edu/classes/embedded_programming/index.html

Embedded Programming

  • Arduino is 5 things:
    • board
    • libraries
    • dev env
    • bootloader
    • header
  • AVR and PIC are about to merge
  • ATXMega has been overclocked to real-time-synthesize video
  • RS232 with the internal oscillator might be unreliable
  • USB library for the ā€œUā€ processors: http://www.fourwalledcubicle.com/LUFA.php