Sunteți pe pagina 1din 7

PARISUTHAM INSTITUTE OF TECHNOLOGY & SCIENCE, THANJAVUR.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

COURSE FILE
EE6602 EMBEDDED SYSTEM
 Course goals, objectives
 Syllabus
 Timetable
 Lesson Plan
 Student Seminar Topics
 Assignment Details (one from each unit)
 Tutorial
 Result Analysis
 Student Result Progress(Internal Exams)
 URL’S
 Question Bank
 Anna university question papers
 Result Analysis (relevant subject results comparison with previous batches)
 Quiz 1& 2 questions ( minimum 40 to 50 questions for each quiz)
 Video session 1 & 2 Details– (URL and topic description)
 Annexure- All exams question paper + answer key+ sample papers

PREPARED BY,
S.PRAKASH
AP/EEE
EE6602 EMBEDDED SYSTEM LTPC
3003

UNIT I INTRODUCTION TO EMBEDDED SYSTEMS 9


Introduction to Embedded Systems – The build process for embedded systems- Structural units in
Embedded processor , selection of processor & memory devices- DMA – Memory management
methods- Timer and Counting devices, Watchdog Timer, Real Time Clock, In circuit emulator,
Target Hardware Debugging.
UNIT II EMBEDDED NETWORKING 9
Embedded Networking: Introduction, I/O Device Ports & Buses– Serial Bus communication
protocols - RS232 standard – RS422 – RS485 - CAN Bus -Serial Peripheral Interface (SPI) – Inter
Integrated Circuits (I2C) –need for device drivers.
UNIT III EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT 9
Embedded Product Development Life Cycle- objectives, different phases of EDLC, Modelling of
EDLC; issues in Hardware-software Co-design, Data Flow Graph, state machine model, Sequential
Program Model, concurrent Model, object oriented Model.
UNIT IV RTOS BASED EMBEDDED SYSTEM DESIGN 9
Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS,
Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling, Task communication,
shared memory, message passing-, Inter process Communication – synchronization between
processes-semaphores, Mailbox, pipes, priority inversion, priority inheritance, comparison of Real
time Operating systems: Vx Works, чC/OS-II, RT Linux.
UNIT V EMBEDDED SYSTEM APPLICATION DEVELOPMENT 9
Case Study of Washing Machine- Automotive Application- Smart card System Application.

TOTAL : 45 PERIODS
TEXT BOOKS:
T1. Rajkamal, ‘Embedded System-Architecture, Programming, Design’, Mc Graw Hill, 2013.
T2. Peckol, “Embedded system Design”, John Wiley & Sons,2010
T3. Lyla B Das,” Embedded Systems-An Integrated Approach”, Pearson, 2013.
REFERENCES:
1. Shibu. K.V, “Introduction to Embedded Systems”, Tata Mcgraw Hill,2009.
2. Elicia White,” Making Embedded Systems”, O’ Reilly Series,SPD,2011.
3. Tammy Noergaard, “Embedded Systems Architecture”, Elsevier, 2006.
4. Han-Way Huang, ”Embedded system Design Using C8051”, Cengage Learning,2009.
5. Rajib Mall “Real-Time systems Theory and Practice” Pearson Education, 2007.

OBJECTIVES

 To introduce the Building Blocks of Embedded System


 To Educate in Various Embedded Development Strategies
 To Introduce Bus Communication in processors, Input/output interfacing.
 To impart knowledge in various processor scheduling algorithms.
 To introduce Basics of Real time operating system and example tutorials to discuss on one
real-time operating system tool

OUTCOMES:
 Ability to understand and analyse, linear and digital electronic circuits.
LESSON PLAN

UNIT Time Teaching


NO TOPICS (min) REF Method
Objective: To introduce the Building Blocks of Embedded System

INTRODUCTION TO EMBEDDED SYSTEMS


1, 2 BB
Introduction to Embedded Systems 100 1,2,3
2 50 1,2,3 BB
The build process for embedded systems
4, 5 100 BB
Structural units in Embedded processor 1,2,3
6 50 1,2,3 BB
Selection of processor & memory devices
7,8 100 BB
DMA – Memory management methods 1,2,3
9 50 1,2,3 BB
Timer and Counting devices
10 BB
Watchdog Timer ,Real Time Clock 50 1,2,3
11 50 1,2,3 BB
In circuit emulator
12 50 BB
Target Hardware Debugging 1,2,3
Objective: To Educate in Various Embedded Development Strategies
EMBEDDED NETWORKING

13 Embedded Networking: Introduction 50 BB


1,2,3
14, 15 100 1,2,3 BB
I/O Device Ports & Buses
16, 17 RS232 standard – RS422 – RS485 100 BB
1,2,3
18 50 1,2,3 BB
CAN Bus
19, 20 100 BB
Serial Peripheral Interface (SPI) 1,2,3
21, 22 100 1,2,3 BB
Inter Integrated Circuits (I2C)
23 50 BB
Need for device drivers. 1,2,3
Objective: To Introduce Bus Communication in processors, Input/output interfacing.
EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT

Embedded Product Development Life Cycle - 50 BB


24 objectives, 1,2,3
25, 26 Different phases of EDLC 100 1,2,3 BB
27,28 100 BB
Modelling of EDLC 1,2,3
29 50 1,2,3 BB
Issues in Hardware-software Co-design
30 Data Flow Graph 50 BB
1,2,3
31 State machine model 50 1,2,3 BB
32 33 Sequential Program Model 50 BB
1,2,3
34 Concurrent Mode 50 BB
1,2,3
35 Object oriented Model. 50 1,2,3 BB

RTOS BASED EMBEDDED SYSTEM DESIGN


36 Introduction to basic concepts of RTOS- 50 BB
1,2,3
37 50 1,2,3 BB
Task, process & threads,
38 50 BB
Interrupt routines in RTOS 1,2,3
39 Multiprocessing and Multitasking, 50 1,2,3 BB
40 50 BB
Preemptive and non-preemptive scheduling, 1,2,3
41 50 1,2,3 BB
Task communication
42 50 BB
Inter process Communication 1,2,3
43 50 BB
Synchronization between processes 1,2,3
Semaphores, Mailbox, pipes, priority inversion, 50 1,2,3 BB
44
priority inheritance
Comparison of Real time Operating systems: Vx 50 BB
45 1,2,3
Works, чC/OS-II, RT Linux
46 50 1,2,3 BB
Shared memory, message passing

Objective: To introduce Basics of Real time operating system and example tutorials to discuss on
one real time operating system tool
EMBEDDED SYSTEM APPLICATION DEVELOPMENT
47, 48 Case Study of Washing Machine 100 BB
1,2,3
49,50 Automotive Application 100 BB
1,2,3
51,52 100 1,2,3 BB
Smart card System Application
54,55 1,2,3 BB
Energy meter
56 50 1,2,3 BB
Refrigerator
TEXT BOOKS:

T1. Rajkamal, ‘Embedded System-Architecture, Programming, Design’, Mc Graw Hill, 2013.


T2. Peckol, “Embedded system Design”, John Wiley & Sons,2010
T3. Lyla B Das,” Embedded Systems-An Integrated Approach”, Pearson, 2013.
REFERENCES:

1. Shibu. K.V, “Introduction to Embedded Systems”, Tata Mcgraw Hill,2009.


2. Elicia White,” Making Embedded Systems”, O’ Reilly Series,SPD,2011.
3. Tammy Noergaard, “Embedded Systems Architecture”, Elsevier, 2006.
4. Han-Way Huang, ”Embedded system Design Using C8051”, Cengage Learning,2009.
5. Rajib Mall “Real-Time systems Theory and Practice” Pearson Education, 2007.

ASSIGNMENT TOPICS

 Selection of processor & memory devices

 CAN Bus

 Modeling of EDLC

 Preemptive and non-preemptive scheduling

 Automotive Application

SEMINAR TOPICS

 Watchdog Timer Flight

 Serial Peripheral Interface

 State machine model

 Inter process Communication

 Smart card System Application

URL’S
 https://www.youtube.com/watch?v=noycLIZbK_k&list=PLUMWjy5jgHK3j74Z5Tq6Ts
o1fSfVWZC8L

 https://www.youtube.com/watch?v=OOqgFE9SD4&list=PLUMWjy5jgHK3j74Z5Tq6Ts
o1fSfVWZC8L

 https://www.youtube.com/watch?v=8cwczVhTKiE

 https://www.youtube.com/watch?v=VQLRVjEFRGI

 https://www.youtube.com/watch?v=QJNAZ86rKlk
 https://www.youtube.com/watch?v=AzGvzeESt2Q

S-ar putea să vă placă și