Saturday, September 10, 2011

Embedded System Programming (CSC-362)


Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Sixth Sem: CSC-362 Embedded System Programming

Course Title: Embedded System Programming
Course no: CSC-362                                                             Full Marks: 60+20+20
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:
  1. S Heath, Embedded System Design, Butterworth-Heinemann 1997, ISBN0-75063-237-2
  2. David E. Simon, An Embedded Software Primer, Pearson Education, 2001

0 comments:

Post a Comment