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.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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.