Know lots about Linux, less about arm and very little about the Pis actual capabilities, so bear with me.
Target: a pi on awired Ethernet network with various bits of electronics hung round it that it controls and sense.
Say I buy a pi, and some kind of something to excite its electrons and a box to put it all in.
I need a flash card EXTRA to that to store its code? Ad that I somhow burn with - let's say - a debian linux image, and the thing then boots.
Now I want a headless machine controlled over the Ethernet. can theimage be pre-loaded with the correct IP address. telnet or sshd server, username and password? And of course a root password?
Once up,. I assume that I can 'apt-get' update it, and compile and run any custom code without need for cross compilation and/or removing the flash?
And provided I arrange power and keep the I/O pins within spec, I can do what I like in that direction?
Does the kernel as supplied have drivers for all of the IO? I am mostly interested in some sort of slowly moving A->D for environmental monitoring, and or driving relays to switch equipment?
I dont MIND hacking device drivers, but I'd rather not.