SlideShare a Scribd company logo
2
Most read
6
Most read
8
Most read
By
PANKAJ UPADHYAY
(08D61A0487)
INTRODUCTION
• An embedded system can be defined as a control system or
computer system designed to perform a specific task.
Common examples of embedded systems include MP3
players, navigation systems on aircraft and intruder alarm
systems. An embedded system can also be defined as a single
purpose computer.
• Embedded systems are more limited in hardware and/or
software functionality than a personal computer (PC).
oAn employs a combination of hardware & software (a
“computational engine”) to perform a specific function.
WHERE DOWE USE EMBEDDED SYSTEMS?
•· At Home: Washing Machines, dishwashers, ovens, central
heating system,burglars alarms, etc.
•· In Motor Vehicle: Engine management, security (locking or
antitheft devices), air conditioning, brakes, radio etc.
•· In Industry & Commerce: Machine control, factory
automation, robotics,electronic commerce office
equipments.
CHARACTERISTICS OF EMBEDDED
SYSTEM
 Embedded Systems are designed to do some specific task
i.e., it is not a general purpose kind of a system.
 Software for Embedded Systems are stored in ROM or
flash memory.
 Knowledge about behavior at design time can be used to
minimize resources and to maximize robustness.
 Embedded Systems provide low power consumption in
many situations.
CLASSIFICATIONOF EMBEDDED SYSTEM
 Stand alone Embedded system.
 Real time Embedded system.
 Network appliance.
 Mobile Embedded system.
EMBEDDED SYSTEM CAN BE CLASSIFIED :
 Stand alone Embedded System:
It is built using a specialized communication processor, memory
a number of network access interfaces (known as network
ports), and special software that implements logic for sending
information from one device to another device.
 Real Time Embedded System:
A realtime embedded system usually monitors the environment
where the embedded system is installed. This kind of system
isrequired to respond in time to a request. Examples of realtime
embedded systems are aircraft engine control systems, nuclear
monitoring systems and medical monitoring equipment.
CONTINUED……
 · Network Appliances:
Network appliances are a new class of embedded
systems that in addition to traditional realtime
processing must support a broad and changing array of
network protocols.
 · Mobile Embedded System:
Mobile Embedded Systems usually are
simple, batterypowered systems with resource
limitations. In some situations, their batteries lifetime
becomes a prim issue.
WHAT ISTHE DIFFERENCE BETWEEN AN
EMBEDDED SYSTEMAND A PERSONAL PC?
General Purpose Systems:
A general purpose computer system is what you think of when someone says
the word "computer." The defining feature of a general purpose computer is
that it can be reconfigured for a new purpose. In the early days of digital
computers, this involved actually rewiring the entire system. Today, most end
users aren't even aware that this is happening, as the process has become
completely transparent.
Embedded Systems:
An embedded system has a self-contained operating system on a "chip"
thus embedded into the system and does not rely on having a hard disk
with the operating system on it. Not to mention that is will be much faster
because the access time of the OS on a chip.
An embedded system has historically been defined as a single function
product where the intelligence is embedded in the system. It could be
anything from a dishwasher to a hearing aid, if that product includes a
microprocessor and software.
PRE-REQUISITION FOR EMBEDDED
SYSTEM
 Microprocessor.
 Microcontroller.
 Assembly language.
 C language.
 OS
WHAT IS MICROCONTROLLER ?
A Microcontroller is basically a computer on a chip.
It differs form normal desktop or laptop computers in that
a microcontroller is an application specific computer that
usually runs a single program performing dedicated task(s)
while the the later two are general purpose computers that
can run numerous programs depending on a users needs.
A microcontroller contains on chip CPU, input/output
interface, memory, clock, timer, and an assortment of of
other peripherals.
WHAT IS MICROPROCESSOR?
 A microprocessor incorporates the functions of
a computer's central processing unit(CPU) on a
single integrated circuit (IC) or at most a few integrated
circuits. It is a multipurpose, programmable device that
accepts digital data as input, processes it according to
instructions stored in its memory, and provides results as
output. It is an example of sequential digital logic, as it has
internal memory.
ASSEMBLY LANGUAGE
Assembly language is a low level language which we use for
microcontroller and microprosseser.
Assembly language is much harder to program than high level
languages.
The programmer needs to have a good understanding of the
hardware being used.
It used less memory and program can run much faster.
Assembly language allows the programmer to use symbolic
representation for machine operation codes (usually
called mnemonics), memory locations, registers and other parts
of an instruction.
WHY USE C?
 It is a „mid-level‟, with „high-level‟ features (such as
support for functions and modules), and „low-level‟
features (such as good access to hardware via pointers);
 It is very efficient;
 It is popular and well understood;
 Even desktop developers who have used only Java or
C++ can soon understand C syntax;
 Good, well-proven compilers are available for every
embedded processor (8-bit to 32-bit or more);
CLASSIFICATION OF AN
EMBEDDED OPERATING SYSTEM
Non real time operating system:
NonReal Time Operating Systems do not guarantee defined
response times. Those systems are mostly used if multiple
applications are needed. Eg: window os.
Real time operating system:
Real Time Operating Systems are operating systems which
guarantee responses to each event within a defined amount
of time. Some commonly used RTOS for embedded systems
are:VxWorks, OS9,Symbian, and RTLinux etc
LINUX OPERATING SYSTEM
ADVANTAGE
Multiple choices vs. sole source
Source code freely available
Robust and reliable
Modular, configurable, scalable
Superb support for networking and Internet
No runtime licenses
Large pool of skilled developers
EMBEDDED SYSTEM DESIGN
PROCESS
•Creating the artitechure.
•Implementing artitechure.
•Testing the system.
•Maintaining the system.
Embedded system
APPLICATION
AREA APPLICATION
Aerospace NavigationSystems, Automatic
landing systems, Flight altitude
controls.
Industrial ElevatorControls, Robots, Engine
Control
Medical Imaging system,pateint
monitor,heart pacers
Office automation FAX machines,Telephones, Cash
Registers
Computer Peripherals Printers,scanners,keyboards,display
s,modems,Hard Disk
Drives,CDROM
drives
Home Oven,washing machine.
ADVANTAGE
-They are designed to do a specific task and have real time
performance constraints which must be met.
- They allow the system hardware to be simplified so costs are
reduced.
- They are usually in the form of small computerized parts in
larger devices which serve a general purpose.
- The program instructions for embedded systems run with
limited computer hardware resources, little memory and small
or even non-existent keyboard or screen.
REFERENCE
www.wikipedia.com
Designing Embedded Hardware John Catsoulis, O'Reilly, May
2005, ISBN 0-596-00755-8.
Michael Barr; Anthony J. Massa
(2006). "Introduction". Programming embedded systems:
with C .

More Related Content

PPTX
Introduction to embedded systems
PPT
Embedded System Basics
PPTX
Embedded system.ppt
PPTX
Introduction to Embedded Systems
PPTX
Ppt on embedded systems
PPTX
Embedded system architecture.pptx
PPTX
Introduction to embedded systems
PPTX
Embedded systems - UNIT-1 - Mtech
Introduction to embedded systems
Embedded System Basics
Embedded system.ppt
Introduction to Embedded Systems
Ppt on embedded systems
Embedded system architecture.pptx
Introduction to embedded systems
Embedded systems - UNIT-1 - Mtech

What's hot (20)

PPTX
Embedded systems ppt
PPTX
Embedded Systems - Training ppt
PPTX
Embedded system introduction
PPTX
Embedded system design using arduino
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
DOCX
Embedded System
DOCX
project report on embedded system
PPTX
Embedded System
PDF
1. Introduction to Embedded Systems & IoT
PPTX
Embedded systems
PPTX
Introduction to Embedded Systems
PPTX
Embedded system
PPTX
Embedded Systems
PPTX
Language for Embedded System
PDF
Introduction to Microcontroller
PPTX
Introduction to Microcontroller
PPTX
PPT ON Arduino
PDF
IoT sensing and actuation
PPTX
microcontroller vs microprocessor
DOCX
Arduino lcd display
Embedded systems ppt
Embedded Systems - Training ppt
Embedded system introduction
Embedded system design using arduino
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Embedded System
project report on embedded system
Embedded System
1. Introduction to Embedded Systems & IoT
Embedded systems
Introduction to Embedded Systems
Embedded system
Embedded Systems
Language for Embedded System
Introduction to Microcontroller
Introduction to Microcontroller
PPT ON Arduino
IoT sensing and actuation
microcontroller vs microprocessor
Arduino lcd display
Ad

Viewers also liked (20)

PPT
Embedded systems
PPTX
Implementing a UEFI BIOS into an Embedded System
PDF
Introduction to Embedded System
PDF
Introduction to embedded system design
DOC
Unit 1 embedded systems and applications
PPTX
Embedded Systems in Automobile
PPTX
ppt on embedded system
PPTX
Embedded systems
PPT
Embedded systemppt2343
PPT
PDF
Introduction to embedded systems
DOCX
Bcom 275 guide 4 28) A concept proposing that negative cultural assumptions a...
PPTX
"Innovation Dallas" presented at UT Arlington Research Institute
PDF
The emerging role of 3D printing in engineering and innovation education
PPTX
2012 zebedee
PDF
Trabajo en clase
PPTX
Open Innovation: Evolution of research at Cambridge University Engineering De...
PDF
Monash University Prototyping Resources
PPT
Open Platform for ICS Cybersecurity Research and Education
PPTX
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Embedded systems
Implementing a UEFI BIOS into an Embedded System
Introduction to Embedded System
Introduction to embedded system design
Unit 1 embedded systems and applications
Embedded Systems in Automobile
ppt on embedded system
Embedded systems
Embedded systemppt2343
Introduction to embedded systems
Bcom 275 guide 4 28) A concept proposing that negative cultural assumptions a...
"Innovation Dallas" presented at UT Arlington Research Institute
The emerging role of 3D printing in engineering and innovation education
2012 zebedee
Trabajo en clase
Open Innovation: Evolution of research at Cambridge University Engineering De...
Monash University Prototyping Resources
Open Platform for ICS Cybersecurity Research and Education
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Ad

Similar to Embedded system (20)

PPTX
Embedded Device.pptx
PPTX
EMBEDDED SYSTEM-2.pptx
PPT
21CS43-Microcontroller and Embedded Systems - Mod 4 Notes
PPT
Introduction to embedded systems powerpoint
PDF
es1-150721100817-lva1-app6891.pdf
PDF
ECE_Embeded_Systems_Lecture_Notes of .pdf
PPTX
Embedded systems
PPTX
ESD unit 1.pptx
PPT
Embeddedsystem 110412132957-phpapp02
PDF
BEE 049- design of embedded system.pdf
PPTX
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
PDF
mechatronics.pdf
PPT
Architecture offffffffffffff ESD-ppt.ppt
PPTX
Introduction of carrier embedded system.pptx
PPTX
Fundamentals of Internet of Things (IoT)
PPTX
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
PDF
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
PPTX
18CS44-MODULE3-PPT.pptx
PPTX
Ppt on embedded system
PPTX
Embedded system by abhishek mahajan
Embedded Device.pptx
EMBEDDED SYSTEM-2.pptx
21CS43-Microcontroller and Embedded Systems - Mod 4 Notes
Introduction to embedded systems powerpoint
es1-150721100817-lva1-app6891.pdf
ECE_Embeded_Systems_Lecture_Notes of .pdf
Embedded systems
ESD unit 1.pptx
Embeddedsystem 110412132957-phpapp02
BEE 049- design of embedded system.pdf
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
mechatronics.pdf
Architecture offffffffffffff ESD-ppt.ppt
Introduction of carrier embedded system.pptx
Fundamentals of Internet of Things (IoT)
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
18CS44-MODULE3-PPT.pptx
Ppt on embedded system
Embedded system by abhishek mahajan

Recently uploaded (20)

PDF
Pre independence Education in Inndia.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Basic Mud Logging Guide for educational purpose
PDF
Business Ethics Teaching Materials for college
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
Pre independence Education in Inndia.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Week 4 Term 3 Study Techniques revisited.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
O7-L3 Supply Chain Operations - ICLT Program
Basic Mud Logging Guide for educational purpose
Business Ethics Teaching Materials for college
Module 4: Burden of Disease Tutorial Slides S2 2025
2.FourierTransform-ShortQuestionswithAnswers.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
TR - Agricultural Crops Production NC III.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
RMMM.pdf make it easy to upload and study
Final Presentation General Medicine 03-08-2024.pptx
O5-L3 Freight Transport Ops (International) V1.pdf

Embedded system

  • 2. INTRODUCTION • An embedded system can be defined as a control system or computer system designed to perform a specific task. Common examples of embedded systems include MP3 players, navigation systems on aircraft and intruder alarm systems. An embedded system can also be defined as a single purpose computer. • Embedded systems are more limited in hardware and/or software functionality than a personal computer (PC). oAn employs a combination of hardware & software (a “computational engine”) to perform a specific function.
  • 3. WHERE DOWE USE EMBEDDED SYSTEMS? •· At Home: Washing Machines, dishwashers, ovens, central heating system,burglars alarms, etc. •· In Motor Vehicle: Engine management, security (locking or antitheft devices), air conditioning, brakes, radio etc. •· In Industry & Commerce: Machine control, factory automation, robotics,electronic commerce office equipments.
  • 4. CHARACTERISTICS OF EMBEDDED SYSTEM  Embedded Systems are designed to do some specific task i.e., it is not a general purpose kind of a system.  Software for Embedded Systems are stored in ROM or flash memory.  Knowledge about behavior at design time can be used to minimize resources and to maximize robustness.  Embedded Systems provide low power consumption in many situations.
  • 5. CLASSIFICATIONOF EMBEDDED SYSTEM  Stand alone Embedded system.  Real time Embedded system.  Network appliance.  Mobile Embedded system.
  • 6. EMBEDDED SYSTEM CAN BE CLASSIFIED :  Stand alone Embedded System: It is built using a specialized communication processor, memory a number of network access interfaces (known as network ports), and special software that implements logic for sending information from one device to another device.  Real Time Embedded System: A realtime embedded system usually monitors the environment where the embedded system is installed. This kind of system isrequired to respond in time to a request. Examples of realtime embedded systems are aircraft engine control systems, nuclear monitoring systems and medical monitoring equipment.
  • 7. CONTINUED……  · Network Appliances: Network appliances are a new class of embedded systems that in addition to traditional realtime processing must support a broad and changing array of network protocols.  · Mobile Embedded System: Mobile Embedded Systems usually are simple, batterypowered systems with resource limitations. In some situations, their batteries lifetime becomes a prim issue.
  • 8. WHAT ISTHE DIFFERENCE BETWEEN AN EMBEDDED SYSTEMAND A PERSONAL PC? General Purpose Systems: A general purpose computer system is what you think of when someone says the word "computer." The defining feature of a general purpose computer is that it can be reconfigured for a new purpose. In the early days of digital computers, this involved actually rewiring the entire system. Today, most end users aren't even aware that this is happening, as the process has become completely transparent. Embedded Systems: An embedded system has a self-contained operating system on a "chip" thus embedded into the system and does not rely on having a hard disk with the operating system on it. Not to mention that is will be much faster because the access time of the OS on a chip. An embedded system has historically been defined as a single function product where the intelligence is embedded in the system. It could be anything from a dishwasher to a hearing aid, if that product includes a microprocessor and software.
  • 9. PRE-REQUISITION FOR EMBEDDED SYSTEM  Microprocessor.  Microcontroller.  Assembly language.  C language.  OS
  • 10. WHAT IS MICROCONTROLLER ? A Microcontroller is basically a computer on a chip. It differs form normal desktop or laptop computers in that a microcontroller is an application specific computer that usually runs a single program performing dedicated task(s) while the the later two are general purpose computers that can run numerous programs depending on a users needs. A microcontroller contains on chip CPU, input/output interface, memory, clock, timer, and an assortment of of other peripherals.
  • 11. WHAT IS MICROPROCESSOR?  A microprocessor incorporates the functions of a computer's central processing unit(CPU) on a single integrated circuit (IC) or at most a few integrated circuits. It is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output. It is an example of sequential digital logic, as it has internal memory.
  • 12. ASSEMBLY LANGUAGE Assembly language is a low level language which we use for microcontroller and microprosseser. Assembly language is much harder to program than high level languages. The programmer needs to have a good understanding of the hardware being used. It used less memory and program can run much faster. Assembly language allows the programmer to use symbolic representation for machine operation codes (usually called mnemonics), memory locations, registers and other parts of an instruction.
  • 13. WHY USE C?  It is a „mid-level‟, with „high-level‟ features (such as support for functions and modules), and „low-level‟ features (such as good access to hardware via pointers);  It is very efficient;  It is popular and well understood;  Even desktop developers who have used only Java or C++ can soon understand C syntax;  Good, well-proven compilers are available for every embedded processor (8-bit to 32-bit or more);
  • 14. CLASSIFICATION OF AN EMBEDDED OPERATING SYSTEM Non real time operating system: NonReal Time Operating Systems do not guarantee defined response times. Those systems are mostly used if multiple applications are needed. Eg: window os. Real time operating system: Real Time Operating Systems are operating systems which guarantee responses to each event within a defined amount of time. Some commonly used RTOS for embedded systems are:VxWorks, OS9,Symbian, and RTLinux etc
  • 15. LINUX OPERATING SYSTEM ADVANTAGE Multiple choices vs. sole source Source code freely available Robust and reliable Modular, configurable, scalable Superb support for networking and Internet No runtime licenses Large pool of skilled developers
  • 16. EMBEDDED SYSTEM DESIGN PROCESS •Creating the artitechure. •Implementing artitechure. •Testing the system. •Maintaining the system.
  • 18. APPLICATION AREA APPLICATION Aerospace NavigationSystems, Automatic landing systems, Flight altitude controls. Industrial ElevatorControls, Robots, Engine Control Medical Imaging system,pateint monitor,heart pacers Office automation FAX machines,Telephones, Cash Registers Computer Peripherals Printers,scanners,keyboards,display s,modems,Hard Disk Drives,CDROM drives Home Oven,washing machine.
  • 19. ADVANTAGE -They are designed to do a specific task and have real time performance constraints which must be met. - They allow the system hardware to be simplified so costs are reduced. - They are usually in the form of small computerized parts in larger devices which serve a general purpose. - The program instructions for embedded systems run with limited computer hardware resources, little memory and small or even non-existent keyboard or screen.
  • 20. REFERENCE www.wikipedia.com Designing Embedded Hardware John Catsoulis, O'Reilly, May 2005, ISBN 0-596-00755-8. Michael Barr; Anthony J. Massa (2006). "Introduction". Programming embedded systems: with C .