SlideShare a Scribd company logo
2
Most read
5
Most read
14
Most read
Embedded systems
Introduction-What is an embedded system
Significance
Why a microcontroller?
What is inside an Embedded system?
Architecture of an Embedded system
What is an embedded systems:
An embedded system is one that has computer hardware
with software embedded in it as one of its components.
Or
We can define an embedded system as “A microprocessor based system that
does not look like a computer”.
Or
we can say that it is “A combination of computer hardware and software,
and perhaps additional mechanical or other parts, designed to perform a
dedicated function. In some cases, embedded systems are part of a larger
system or product, as is the case of an antilock braking system in a car ”.
Significance:
Due to their compact size, low cost and simple design aspects
embedded systems are very popular and encroached into
human lives and have become indispensable. They are found
everywhere from kitchen ware to space craft. To emphasize
this idea here are some illustrations.
Embedded systems everywhere!
Embedded systems span all aspects of modern life and there
are many examples of their use.
a) Biomedical Instrumentation – ECG Recorder, Blood cell recorder, patient
monitor system
b) Communication systems – pagers, cellular phones, cable TV terminals,
fax and transreceivers, video games and so on.
c) Peripheral controllers of a computer – Keyboard controller, DRAM
controller, DMA controller, Printer controller, LAN controller, disk drive
controller.
d) Industrial Instrumentation – Process controller, DC motor controller,
robotic systems, CNC machine controller, close loop engine controller,
industrial moisture recorder cum controller.
e) Scientific – digital storage system, CRT display controller, spectrum
analyser.
Where the embedded systems existing
earlier?
Yes / No, We have been enjoying the grace of embedded system quite a long
time. But they were not so popular because in those days most of the systems
were designed around a microprocessor unlike today’s systems which were
built around a microcontroller.
As we know a microprocessor by itself do not possess any memory, ports etc…
So, everything must be connected externally by using peripherals like 8255, 8257,
8259 etc. So the embedded system designed using microprocessor was
not only complicated in design but also large in size.
At the same time the speed of a microprocessor is also a
Limitation for high end applications.
Why a microcontroller ?
A microcontroller is a single silicon chip with memory and all
Input/Output peripherals on it. Hence a microcontroller is also
popularly known as a single chip computer.
Normally, a single microcomputer has the following features :
Arithmetic and logic unit
Memory for storing program
EEPROM for nonvolatile data storage
RAM for storing variables and special function registers
Input/output ports
Timers and counters
Analog to digital converter
Circuits for reset, power up, serial programming, debugging
Instruction decoder and a timing and control unit
Serial communication port
So, its no wonder to say that the microcontroller is
the most sought after device for designing an efficient
embedded system.
What is inside an Embedded system?
Every embedded system consists of custom-built hardware built around a Central
Processing Unit (CPU). This hardware also contains memory chips onto which
the software is loaded. The software residing on the memory chip is also called
the ‘firmware’.
The operating system runs above the hardware, and the application software
runs above the operating system. The same architecture is applicable to any
computer including a desktop computer. However, there are significant
differences. It is not compulsory to have an operating system in every embedded
system.
For small appliances such as remote control units, air-conditioners,
toys etc., there is no need fir an operating system and we can write
only the software specific to that application. For applications
involving complex processing, it is advisable to have an operating
system.
 In such a case, you need to integrate the application software
with the operating system and then transfer the entire software on to
the memory chip. Once the software is transferred to the memory
chip, the software will continue to run for a long time and you don’t
need to reload new software .
Features of an embedded system:
Embedded systems do a very specific task, they cannot be programmed to
do different things.
Embedded systems have very limited resources, particularly the memory.
Generally, they do not have secondary storage devices such as the CDROM or the
floppy disk.
Embedded systems have to work against some deadlines. A specific job has to be
completed within a specific time. In some embedded systems, called real-time
systems, the deadlines are stringent. Missing a dead line may cause a catastrophe –
loss of life or damage to property.
Embedded systems are constrained for power, As many embedded systems operate
through a battery, the power consumption has to be very low.
Some embedded systems have to operate in extreme environmental conditions
such as very high temperatures and humidity.
Classifications of embedded systems:
Based on functionality and performance requirements,
embedded systems are classified as :
1) Stand-alone Embedded Systems
2) Real-time Embedded Systems
3) Networked Information Appliances
4) Mobile Devices
Stand-alone Embedded Systems:
As the name implies, stand-alone systems work in stand-alone mode.
They take inputs, process them and produce the desired output.
The input can be electrical signals from transducers or commands from a
human being such as the pressing of a button.
The output can be electrical signals to drive another system, an LED
display or LCD display for displaying of information to the users.
Embedded systems used in process control, automobiles, consumer
electronic items etc. fall into this category.
Real-time Systems:
Embedded systems in which some specific work has to be
done in a specific time period are called real-time systems.
For example, consider a system that has to open a valve
within 30 milliseconds when the humidity crosses a
particular threshold. If the valve is not opened within 30 milliseconds, a
catastrophe may occur. Such systems with strict deadlines are called hard real-
time systems.
In some embedded systems, deadlines are imposed, but not adhering to them
once in a while may not lead to a catastrophe.
For example, consider a DVD player. Suppose, you give a command to the DVD
player from a remote control, and there is a delay of a few milliseconds in
executing that
command.
But, this delay won’t lead to a serious implication. Such
systems are called soft real-time systems .
Hard-real time embedded systems
Networked Information Appliances:
Embedded systems that are provided with network
interfaces and accessed by networks such as Local Area
Network or the Internet are called networked information
appliances.
Such embedded systems are connected to a network,
typically a network running TCP/IP (Transmission Control
Protocol/Internet Protocol) protocol suite, such as the
Internet or a company’s Intranet.
These systems have emerged in recent years. These
systems run the protocol TCP/IP stack and get connected
through PPP or Ethernet to an network and communicate
with other nodes in the network.
mobile devices:
Mobile devices such as mobile phones, Personal Digital Assistants
(PDAs), smart phones etc. are a special category of embedded systems.
Though the PDAs do many general purpose tasks, they need to be designed
just like the ‘conventional’ embedded systems.
Architecture of an Embedded system
This slide shows the Hardware architecture of an
embedded system
Now let us see the details of the various building
blocks of the hardware of an embedded system.
Central Processing Unit (CPU)
Memory (Read only memory and Random access
memory)
Input Devices
Output Devices
Communication interfaces
Application specific circuitry
Layered architecture of an Embedded System

More Related Content

PPTX
Introduction to Embedded Systems
PPTX
Introduction to embedded systems
PPTX
Embedded systems ppt
PPTX
Ppt on embedded systems
PDF
Introduction to embedded system design
PDF
Introduction to embedded systems
PPTX
Introduction to Embedded Systems
PPTX
Embedded system
Introduction to Embedded Systems
Introduction to embedded systems
Embedded systems ppt
Ppt on embedded systems
Introduction to embedded system design
Introduction to embedded systems
Introduction to Embedded Systems
Embedded system

What's hot (20)

DOCX
Embedded System
PPT
Embedded system programming using Arduino microcontroller
PDF
Introduction to Embedded System
PPT
Embedded system
PDF
Unit 1 Introduction to Embedded computing and ARM processor
PPT
Embedded system Design
PPTX
Embedded Systems
PPTX
Embedded System
PPT
Embedded System Basics
PPTX
AVR ATmega32
PPTX
Microcontoller and Embedded System
PPTX
Case study of Adaptive Cruise Control
PPTX
CASE STUDY OF DIGITAL CAMERA HARDWARE AND SOFT WARE ARCHITECTURECASE STUDY OF...
PPTX
Embedded system design using arduino
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
PPTX
Introduction to embedded systems
PDF
Introduction to Embedded Architecture
PPTX
Embedded System Tools ppt
PPTX
Embedded system design process
PPTX
Embedded system
Embedded System
Embedded system programming using Arduino microcontroller
Introduction to Embedded System
Embedded system
Unit 1 Introduction to Embedded computing and ARM processor
Embedded system Design
Embedded Systems
Embedded System
Embedded System Basics
AVR ATmega32
Microcontoller and Embedded System
Case study of Adaptive Cruise Control
CASE STUDY OF DIGITAL CAMERA HARDWARE AND SOFT WARE ARCHITECTURECASE STUDY OF...
Embedded system design using arduino
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Introduction to embedded systems
Introduction to Embedded Architecture
Embedded System Tools ppt
Embedded system design process
Embedded system
Ad

Similar to Embedded systems (20)

PPTX
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
PDF
embeddedsystemspresentation-140524063909-phpapp01.pdf
PPT
Embedded System Presentation
PPTX
EMBEDDED SYSTEMS INTRODUCTION.pptx
PPT
Embeddedsystem 110412132957-phpapp02
PPT
Microprocessors and microcontrollers
PDF
Embeddedsystems
PPTX
Embeddedsystems 091130091010-phpapp02
PPTX
Embedded system by abhishek mahajan
PPTX
Embedded system by abhishek mahajan
PPTX
Embedded system by abhishek mahajan
PPTX
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
PPT
Architecture offffffffffffff ESD-ppt.ppt
DOCX
Embedded system notes
PPTX
Embedded Device.pptx
PDF
mechatronics.pdf
PDF
BEE 049- design of embedded system.pdf
PDF
Vinod report es 1
DOCX
Vinod report es 1
PDF
Embedded Systems Implementation and Applications
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01.pdf
Embedded System Presentation
EMBEDDED SYSTEMS INTRODUCTION.pptx
Embeddedsystem 110412132957-phpapp02
Microprocessors and microcontrollers
Embeddedsystems
Embeddedsystems 091130091010-phpapp02
Embedded system by abhishek mahajan
Embedded system by abhishek mahajan
Embedded system by abhishek mahajan
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
Architecture offffffffffffff ESD-ppt.ppt
Embedded system notes
Embedded Device.pptx
mechatronics.pdf
BEE 049- design of embedded system.pdf
Vinod report es 1
Vinod report es 1
Embedded Systems Implementation and Applications
Ad

Recently uploaded (20)

PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPT
Mechanical Engineering MATERIALS Selection
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
web development for engineering and engineering
PDF
Well-logging-methods_new................
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
bas. eng. economics group 4 presentation 1.pptx
Lecture Notes Electrical Wiring System Components
Mechanical Engineering MATERIALS Selection
UNIT 4 Total Quality Management .pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Model Code of Practice - Construction Work - 21102022 .pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
web development for engineering and engineering
Well-logging-methods_new................
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Internet of Things (IOT) - A guide to understanding
Structs to JSON How Go Powers REST APIs.pdf
Arduino robotics embedded978-1-4302-3184-4.pdf

Embedded systems

  • 1. Embedded systems Introduction-What is an embedded system Significance Why a microcontroller? What is inside an Embedded system? Architecture of an Embedded system
  • 2. What is an embedded systems: An embedded system is one that has computer hardware with software embedded in it as one of its components. Or We can define an embedded system as “A microprocessor based system that does not look like a computer”. Or we can say that it is “A combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a dedicated function. In some cases, embedded systems are part of a larger system or product, as is the case of an antilock braking system in a car ”.
  • 3. Significance: Due to their compact size, low cost and simple design aspects embedded systems are very popular and encroached into human lives and have become indispensable. They are found everywhere from kitchen ware to space craft. To emphasize this idea here are some illustrations.
  • 4. Embedded systems everywhere! Embedded systems span all aspects of modern life and there are many examples of their use. a) Biomedical Instrumentation – ECG Recorder, Blood cell recorder, patient monitor system b) Communication systems – pagers, cellular phones, cable TV terminals, fax and transreceivers, video games and so on. c) Peripheral controllers of a computer – Keyboard controller, DRAM controller, DMA controller, Printer controller, LAN controller, disk drive controller. d) Industrial Instrumentation – Process controller, DC motor controller, robotic systems, CNC machine controller, close loop engine controller, industrial moisture recorder cum controller. e) Scientific – digital storage system, CRT display controller, spectrum analyser.
  • 5. Where the embedded systems existing earlier? Yes / No, We have been enjoying the grace of embedded system quite a long time. But they were not so popular because in those days most of the systems were designed around a microprocessor unlike today’s systems which were built around a microcontroller. As we know a microprocessor by itself do not possess any memory, ports etc… So, everything must be connected externally by using peripherals like 8255, 8257, 8259 etc. So the embedded system designed using microprocessor was not only complicated in design but also large in size. At the same time the speed of a microprocessor is also a Limitation for high end applications.
  • 6. Why a microcontroller ? A microcontroller is a single silicon chip with memory and all Input/Output peripherals on it. Hence a microcontroller is also popularly known as a single chip computer. Normally, a single microcomputer has the following features : Arithmetic and logic unit Memory for storing program EEPROM for nonvolatile data storage RAM for storing variables and special function registers Input/output ports
  • 7. Timers and counters Analog to digital converter Circuits for reset, power up, serial programming, debugging Instruction decoder and a timing and control unit Serial communication port So, its no wonder to say that the microcontroller is the most sought after device for designing an efficient embedded system.
  • 8. What is inside an Embedded system? Every embedded system consists of custom-built hardware built around a Central Processing Unit (CPU). This hardware also contains memory chips onto which the software is loaded. The software residing on the memory chip is also called the ‘firmware’. The operating system runs above the hardware, and the application software runs above the operating system. The same architecture is applicable to any computer including a desktop computer. However, there are significant differences. It is not compulsory to have an operating system in every embedded system.
  • 9. For small appliances such as remote control units, air-conditioners, toys etc., there is no need fir an operating system and we can write only the software specific to that application. For applications involving complex processing, it is advisable to have an operating system.  In such a case, you need to integrate the application software with the operating system and then transfer the entire software on to the memory chip. Once the software is transferred to the memory chip, the software will continue to run for a long time and you don’t need to reload new software .
  • 10. Features of an embedded system: Embedded systems do a very specific task, they cannot be programmed to do different things. Embedded systems have very limited resources, particularly the memory. Generally, they do not have secondary storage devices such as the CDROM or the floppy disk. Embedded systems have to work against some deadlines. A specific job has to be completed within a specific time. In some embedded systems, called real-time systems, the deadlines are stringent. Missing a dead line may cause a catastrophe – loss of life or damage to property. Embedded systems are constrained for power, As many embedded systems operate through a battery, the power consumption has to be very low. Some embedded systems have to operate in extreme environmental conditions such as very high temperatures and humidity.
  • 11. Classifications of embedded systems: Based on functionality and performance requirements, embedded systems are classified as : 1) Stand-alone Embedded Systems 2) Real-time Embedded Systems 3) Networked Information Appliances 4) Mobile Devices
  • 12. Stand-alone Embedded Systems: As the name implies, stand-alone systems work in stand-alone mode. They take inputs, process them and produce the desired output. The input can be electrical signals from transducers or commands from a human being such as the pressing of a button. The output can be electrical signals to drive another system, an LED display or LCD display for displaying of information to the users. Embedded systems used in process control, automobiles, consumer electronic items etc. fall into this category.
  • 13. Real-time Systems: Embedded systems in which some specific work has to be done in a specific time period are called real-time systems. For example, consider a system that has to open a valve within 30 milliseconds when the humidity crosses a particular threshold. If the valve is not opened within 30 milliseconds, a catastrophe may occur. Such systems with strict deadlines are called hard real- time systems. In some embedded systems, deadlines are imposed, but not adhering to them once in a while may not lead to a catastrophe. For example, consider a DVD player. Suppose, you give a command to the DVD player from a remote control, and there is a delay of a few milliseconds in executing that command. But, this delay won’t lead to a serious implication. Such systems are called soft real-time systems .
  • 15. Networked Information Appliances: Embedded systems that are provided with network interfaces and accessed by networks such as Local Area Network or the Internet are called networked information appliances. Such embedded systems are connected to a network, typically a network running TCP/IP (Transmission Control Protocol/Internet Protocol) protocol suite, such as the Internet or a company’s Intranet. These systems have emerged in recent years. These systems run the protocol TCP/IP stack and get connected through PPP or Ethernet to an network and communicate with other nodes in the network.
  • 16. mobile devices: Mobile devices such as mobile phones, Personal Digital Assistants (PDAs), smart phones etc. are a special category of embedded systems. Though the PDAs do many general purpose tasks, they need to be designed just like the ‘conventional’ embedded systems.
  • 17. Architecture of an Embedded system
  • 18. This slide shows the Hardware architecture of an embedded system
  • 19. Now let us see the details of the various building blocks of the hardware of an embedded system. Central Processing Unit (CPU) Memory (Read only memory and Random access memory) Input Devices Output Devices Communication interfaces Application specific circuitry
  • 20. Layered architecture of an Embedded System