Recently, we've been discussing the use of C++ in (small) embedded systems. As all examples from controller vendors I have seen in the past are tailored to the use of C this is basically what we've been using.
I would like to know if there is any literature which would get me started in this area. Basically I know C on Microcontrollers and C++ in "normal" PC environments. Yet, I would like to know more how I correctly map registers to my classes (or the other way round), how to deal with interrupts (or if there is anything special I need to know), which parts of C++ I may use (I will probably want to try to stay away from dynamic memory management, templates or exceptions) and so on. I am NOT looking for a general C++ start.