Code flow?


I just started playing with Arduino and it all works sweet as.

One question though: can someone explain (or point me to some info on the website) how the proces works going from a source file in the Arduino IDE to what gets sent to the board when I upload the code to it?

I assume my code gets compiled by something into something else, and in the end, a bunch of bytes gets sent to the board but would like some clarification ;) What about libraries and stuff? Is there a linker involved?



there is a whole section of the website dedicated to this.....

the link is in the homepage (and every other page)



ah, there it is.

The directory "applet" in my sketch directory also reveals how it's all running beneath the surface. All the intermediate files seem to be there. Now it's making sense.

Thanks for the pointer.