I am bit of novice but I am doing this part.
Regarding the connectivity, I have some basic questions..
For BT, WLAN, USB we have respective Interface controllers available which are connected via I2C ? My question is if there are multiple interface controllers and Ethernet cards, how is the processor enumerate the connections to service ? will it have multiple TCP/IP stack running from each of the different vendors of Interface controller.
Please can you educate if I user needs to write a polling software for ethernet, USB, Wireless ?? How does processor handle all these external connections simultaneously.