New guy here. :D I've been reading up on the AVR-GCC compiler toolchain and trying to get a complete understanding of the process. I understand most of it from a top-level except for the "Start-Up Code":
I've read references to how the start-up code is specific to a particular device, but what is it and where does it come from? What does it do?