Skip to main content
1 of 2

Here you are two nice articles how Arduino actually works in background. How it removed friction from microcontroller programming.

  1. A Tour of the Arduino Internals: How does Hello World actually work?
  2. Arduino and GCC, compiling and uploading programs using only makefiles

It was also discussed here Is there a way or tutorial for converting Arduino code to C code?