0% found this document useful (0 votes)
38 views

Sathya Narayanan P Saveetha Engineering College: Assistant Professor, Dept. of EEE

This document outlines the syllabus for a course on embedded systems. It includes 5 units that cover introduction to embedded systems and key components, embedded networking protocols, embedded firmware development environments, real-time operating system based design, and case studies of embedded system applications in devices like washing machines and automobiles. The syllabus is designed by Sathya Narayanan P, an assistant professor in the department of electrical and electronics engineering at Saveetha Engineering College.

Uploaded by

sathyatn
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

Sathya Narayanan P Saveetha Engineering College: Assistant Professor, Dept. of EEE

This document outlines the syllabus for a course on embedded systems. It includes 5 units that cover introduction to embedded systems and key components, embedded networking protocols, embedded firmware development environments, real-time operating system based design, and case studies of embedded system applications in devices like washing machines and automobiles. The syllabus is designed by Sathya Narayanan P, an assistant professor in the department of electrical and electronics engineering at Saveetha Engineering College.

Uploaded by

sathyatn
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Sathya Narayanan P

Assistant Professor, Dept. of EEE


Saveetha Engineering College
Syllabus
UNIT 1 – Introduction to Embedded
Systems
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 2 – Embedded Networking
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 3 – EMBEDDED FIRMWARE
DEVELOPMENT ENVIRONMENT
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 4 – RTOS BASED EMBEDDED
SYSTEM DESIGN
Introduction to basic concepts of RTOS- Task, process & threads,
interrupt routines in RTOS, Multiprocessing and Multitasking,
Preemptive and non-preemptive scheduling, Task communication shar
ad 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 5 – EMBEDDED SYSTEM
APPLICATION DEVELOPMENT
Case Study of Washing Machine- Automotive Application- Smart card
System Application.

You might also like