Developing Embedded Software using DaVinci and OMAP Technology (Synthesis Lectures on Digital Circuits and Systems)