Embedded System (9168)
Embedded System (9168)
Embedded System (9168)
Rationale:
The study of embedded systems is essential part of Computer Science. It deals with
computer hardware with software embedded in it. This subject will enable student to
develop logical thinking and use of “Firmware”. It is practical oriented subject having
theoretical prerequisites of Microprocessor, Digital Techniques, Data Structures and
Computer Architecture. Students will be able to develop Real Time Systems, Device
drivers, use interrupt service mechanism, program timing and counting devices and
develop embedded C-Programs for Microcontroller.
Objectives:
1. Access embedded systems hardware units like processor, I/O device, On-chip
and Off-chip device, Power supply etc.
2. Interface various devices using ports.
3. Write embedded program.
4. Develop programmable interrupt controller.
5. Perform software analysis, design, implementation, testing, debugging for
embedded systems.
Learning Structure:
Procedures/
Principles
Interrupt Memory
Concepts Microcontroller handling Management
Practical:
Skills to be developed:
Intellectual skills:
List of Practical:
It is expected that students should perform at least 8 experiments from the following list.
Out of which any one of the experiment shall be performed on 8051 kit & remaining can
be performed using pc & kit either using Assembler or “C” programming language.
Student must also do a mini project covering practical knowledge gained in the subject &
submit a brief project report with subject Journal. This report should also include the
importance of the Project from industry point of view
Books:
Sr.
Author Title Publisher
No.
01 Raj Kamal Embedded Systems
02 David E. Simon An Embedded Software Primer Pearson Education
03 The 8051 Microcontroller And Pearson Education
Embedded Systems
04 Frank Vahid, Embedded System Design: A unified John Wiley
Toney Givargis Hardware/Software Introduction
05 Craig Hollabaugh Embedded Linux Pearson Education
06 Daniel Lewis Fundamentals of Embedded Pearson Education
Software
07 Barnett, Cox, Embedded C Programming and the Thomson Learning
O’Cull Atmel AVR
08 Mike Predko Programming and Customizing the Tata Magrow Hill
8051 Microcontroller