The concept of embedded systems design. Embedded microcontroller cores, embedded memories. Examples of embedded systems.;Technological aspects of embedded systems: interfacing between analog and digital blocks, signal conditioning, digital signal processing. sub-system interfacing, interfacing with external systems, user interfacing. Design trade offs due to process compatibility, thermal considerations, etc.;Software aspects of embedded systems: real time programming languages and operating systems for embedded systems.
J.W. Valvano, "Embedded Microcomputor System: Real Time Interfacing", Brooks/Cole, 2000.
Jack Ganssle, "The Art of Designing Embedded Systems", Newnes, 1999.
V.K. Madisetti, "VLSI Digital Signal Processing", IEEE Press (NY, USA), 1995.
David Simon, "An Embedded Software Primer", Addison Wesley, 2000.
K.J. Ayala, "The 8051 Microcontroller: Architecture, Programming, and Applications", Penram Intl, 1996.