Course details of CS 684 - Embedded Systems

Course Name Embedded Systems
Total Credits 6
Type T
Lecture 6
Tutorial 0
Practical 0
Selfstudy 0
Half Semester N
Prerequisite NIL
Text Reference Jack Ganssle, "The Art of Designing Embedded Systems", Newnes, 1999. David Simon, "An Embedded Software Primer", Addison Wesley, 2000. RTS: Real-Time Systems, by C.M. Krishna and Kang G. Shin, McGraw-Hill, 1997, ISBN 0-07-057043. J. A. Stankovic and K. Ramamritham, Advances in Hard Real-Time Systems, IEEE Computer Society Press, Washington DC, September 1993, 777 pages. Selected papers and references
Description Pre-requisites:EE-712 (Embedded Systems) esp. for those wanting to do MTP in the area - else this may be seen as standalone course also). Introduction to Embedded systems, hardware/software codesign, 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, system support for embedded systems, verification of embedded systems, selected embedded system-based applications: smart cards, process-control, robotics, network appliances, etc. Software Development Methodology: Real-time UML (RoseRT), DOORS, etc Case studies, Controlling an Injection molding process, Flight simulator, digital call center handler, codec,
Last Update 03-04-2003 16:18:14