2. Course Objectives
• LO1: concepts of embedded systems.
• LO2: general Purpose and Domain Specific Processors.
• LO3: embedded firmware.
• LO4: RTOS& Task Communication.
3. Course Outcomes
• CO1: explain Embedded systems.
• CO2: describe General Purpose and Domain Specific Processors.
• CO3: discuss Embedded firmware.
• CO4: explain RTOS& Task Communication.
4. Text books
• Shibu K.V, “Introduction to Embedded Systems”, Mc Graw Hill ,2014
Chapters (1, 2, 9, 10).
Reference Books:
• 1. Raj Kamal ,”Embedded Systems”, TMH.
• 2. Frank Vahid, Tony Givargis ,”Embedded System Design”, John Wiley.
• 3. Lyla,”Embedded Systems “,Pearson Education, 2013
• 4. David E. Simon ,”An Embedded Software Primer”,Pearson
Education..
5. Unit-1: 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.
6. Introduction
• Definition: An embedded system is an electrical/electro
mechanical system which is specifically designed for an
application catering to a specific domain.
• It is a combination of specialised hardware and
firmware (software),which is tailored to meet the
requirements of the application under consideration.
• An embedded system contains a processing unit which
can be a microprocessor or a microcontroller or a
System on Chip (SoC) or an Application Specific
Integrated Circuit (ASIC)/Application Specific Standard
Product (ASSP) or a Programmable Logic Device (PLD)
like FPGA or CPLD, an I/O subsystem which facilitates
the interfacing of sensors and actuators which acts as
the messengers from and to the ‘Real world’ to which
the embedded system is interacting.
7. • Embedded systems also possess a set of quality attributes, which are
the nonfunctional requirements like security, scalability, availability,
maintainability, safety, portability etc.
8. Introduction to Embedded Systems
Objectives:
• Know what an embedded system is
• Differentiate between embedded and general
computing systems
• Underline the history of embedded systems
• Classif y embedded syste m s base d on
performance, complexity and the era in which
they evolved
• Explain the domains and areas of applications of
embedded systems
• Identify the different purposes of embedded
systems
• Analyse a real life example on the bonding of
embedded technology with human life
9. WHAT IS AN EMBEDDED SYSTEM?
• An embedded system is an electronic/electro-
mechanical system designed to perform a
specific function and is a combination of both
hardware and firmware(software).
• E.g. Electronic Toys, Mobile Handsets, Washing
Machines, Air Conditioners, Automotive Control
Units, Set Top Box, DVD Player etc…
• Every embedded system is unique, and the
hardware as well as the firmware is highly
specialized to the application domain.
• Embedded systems are becoming an inevitable
part of any product or equipment in all fields
i n c l u d i n g h o u s e h o l d a p p l i a n c e s ,
telecommunications, medical equipment,
industrial control, consumer products, etc.