Overview of embedded systems, embedded system design process, challenges - common design metrics and optimizing them. Hardware - Software codesign embedded product development.
USB, I2C, CAN Bus, IrDA. Review of software programming in Assembly Language
Program elements - Processes, Tasks and Task scheduler, Inter Process communication, Priority inversion.
Architecture – Instructionset - Addressing modes - Timers - Interrupt logic - CCP modules - ADC.
Introduction to Vx works, RT Linux, Issues in embedded system design, Case study:Embedded system in Automatic Chocolate vending machine,ATM machine, Digital camera,IoT based Home Automation using Intel Galileo.
Reference Book:
David E.Simon, “An Embedded Software Primer”, Pearson Education Asia, First Indian Reprint 2011. K.V.K.K.Prasad “Embedded /Real-Time Systems: Concepts, Design and Programming”, Dream tech, Wiley, 2013. Robert Foludi “Building Wireless Sensor Networks”, O’Reilly, 2011.
Text Book:
Rajkamal, “Embedded Systems Architecture, Programming and Design”, TATA McGraw-Hill, Fifth reprint, 2016. James K .Peckol, Embedded Systems Contemporary Design Tools, John Wiley & Sons 3rd Reprint, 2013.