Industrial Training

mca Syllabus

Embedded Systems
Code: PGCS105E
Weekly Contact Hour: 3L
Credit: 3

Course Contents
Introduction to Embedded systems, hardware/software code sign, Embedded micro controller cores, embedded memories, Examples of embedded systems, sensors and interfacing techniques, Real-time concepts, real-time operating systems, Required RTOS services/capabilities (in contrast with traditional OS). Resource Management/scheduling paradigms: static priorities, static schedules, dynamic scheduling, best effort current best practice in scheduling (e.g. Rate Monotonic vs. static schedules), Real world issues: blocking, unpredictability, interrupts, caching, Examples of OSs for embedded systems - RT Linux, VRTX. Programming languages for embedded systems e.g., Handel-C and Esterel, system support for embedded systems, selected embedded system-based applications: processcontrol, robotics, etc. Software Development Methodology: Model based development, Statecharts, etc.Case studies, controlling an Injection molding process, Flight simulator, digital call center handler, codec.

Books
1. D. Gajski, F. Vahid, S. Narayan, and J. Gong. Specification and Design of Embedded Systems, PEARSON Education. Jorgan
2. Syaunstrup and W. Wolf. Hardware Software Co-design: Principles and Practice, Kluwer Academic Publishers. Articles in
3. various journals and conference proceedings.

Hi I am Pluto.