0% found this document useful (0 votes)
19 views2 pages

Embedded Systems Design Course Overview

This document outlines an embedded system design course that will teach students how to select processors for embedded systems, design embedded firmware, and understand the role of real-time operating systems. The course consists of 5 units that cover topics like embedded system characteristics, embedded hardware components, embedded firmware development, real-time operating system basics, and task communication and synchronization techniques. Upon completing the course, students will be able to select processors for embedded systems, design embedded firmware, understand real-time operating systems, and evaluate task synchronization and latency issues.

Uploaded by

kandasamy A
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views2 pages

Embedded Systems Design Course Overview

This document outlines an embedded system design course that will teach students how to select processors for embedded systems, design embedded firmware, and understand the role of real-time operating systems. The course consists of 5 units that cover topics like embedded system characteristics, embedded hardware components, embedded firmware development, real-time operating system basics, and task communication and synchronization techniques. Upon completing the course, students will be able to select processors for embedded systems, design embedded firmware, understand real-time operating systems, and evaluate task synchronization and latency issues.

Uploaded by

kandasamy A
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

EMBEDDED SYSTEM DESIGN

Prerequisite
Course  To learn the selection procedure of Processors in the embedded domain.
Objectives
 To understand the Design Procedure for Embedded Firmware.

 To know the role of Real time Operating Systems in Embedded Systems.

 To know the Correlation between task synchronization and latency issues


Course Upon completion of this course, Students should be able
Outcomes
 To understand the selection procedure of Processors in the embedded
domain.

 Design Procedure for Embedded Firmware.

 To visualize the role of Real time Operating Systems in Embedded


Systems.

 4. To evaluate the Correlation between task synchronization and latency


issues

UNIT I Introduction to Embedded Systems:


Definition of Embedded System, Embedded Systems Vs General Computing Systems, History of
Embedded Systems, Classification, Major Application Areas, Purpose of Embedded Systems,
Characteristics and Quality Attributes of Embedded Systems.
UNIT II Typical Embedded System:
Core of the Embedded System: General Purpose and Domain Specific Processors, ASICs, PLDs,
Commercial Off-The-Shelf Components (COTS), Memory: ROM, RAM, Memory according to
the type of Interface, Memory Shadowing, Memory selection for Embedded Systems, Sensors
and Actuators, Communication Interface: Onboard and External Communication Interfaces.
UNIT III Embedded Firmware:
Reset Circuit, Brown-out Protection Circuit, Oscillator Unit, Real Time Clock, Watchdog Timer,
Embedded Firmware Design Approaches and Development Languages.
UNIT IV RTOS Based Embedded System Design:
Operating System Basics, Types of Operating Systems, Tasks, Process and Threads,
Multiprocessing and Multitasking, Task Scheduling.
UNIT V Task Communication & Task Synchronization
Shared Memory, Message Passing, Remote Procedure Call and Sockets,Task
Communication/Synchronization Issues, Task Synchronization Techniques, Device Drivers,
Methods to Choose an RTOS.
Text Books
1. Introduction to Embedded Systems - Shibu K.V, Mc Graw Hill.
References
1. Embedded Systems - Raj Kamal, TMH.

2. Embedded System Design - Frank Vahid, Tony Givargis, John Wiley.


3. Embedded Systems – Lyla, Pearson, 2013

4. An Embedded Software Primer - David E. Simon, Pearson Education.

You might also like