Course Title: Embedded System Programming
Credit hours: 3 Pass Marks: 24+8+8
Nature of course: Theory (3 Hours) + Lab ( 3 Hrs.)
Course Synopsis: This course explores the system integration and its issues.
Goal: To allow the student to study the design and development process for dedicated computer systems in relation to the environment in which they operate.
Contents:
Unit 1. Introduction: 8 Hrs.
Overview of dedicated and automated systems and their specific requirements (robust design, environmental issues, temporal constraints, technological constraints, software systems); the product design cycle
Unit 2. System Specification and Integration: 12 Hrs.
Development of a system specification, including case studies, Evaluation and justification of the available levels of system integration (custom chipdesign through to turnkey-systems) and technological choice
Unit 3. Software Issues: 11 Hrs.
Development environment: compilers, linkers, debuggers, emulators, real time operating systems and kernels, Designing and implementing code for dedicated systems
Unit 4. Hardware Issues: 14 Hrs.
Choice of processor: I/O, memory, speed, integration, development facilities, economics; DSP devices, Interfacing to commonly used peripheral devices, Backplane Bus standards, Transducers: sensors for measuring physical phenomena, output devices such as power actuators and motors, Data transformation, signal conditioning and data conversion. The impact of EMC regulations on design practice
Laboratory works: The laboratory exercises should cover all the features mentioned above.
Text / Reference books:
S Heath, Embedded System Design, Butterworth-Heinemann 1997, ISBN0-75063-237-2
David E. Simon, An Embedded Software Primer, Pearson Education, 2001
0 comments:
Post a Comment