1 Introduction to Embedded Systems Manuel Lois Anido Federal University of Rio de Janeiro Undergraduate Course in Computer Science NCE/IM.