I didn't know where to put this but this seemed to be the best place. I took an internship this summer and found out that I will be doing embedded development in C/C++ and Linux for phones(land line voip stuff). This is bad for me since I have always been an above the operating system, higher level programmer so i'm getting a little worried. I really know almost nothing about embedded development. I will definitely be scouring google but I was wondering if there were any good books for an introduction into embedded development that I could check out.
Any hints would be appreciated.