Streamlining the Development of Embedded Applications - EE439/639, Advanced Microprocessor Engineering