SlideShare a Scribd company logo
1 of 20
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.
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

What's hot

Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
anishgoel
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
manish katara
 

What's hot (20)

Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
 
Embedded systems and their applications in our daily routine
Embedded systems and their applications in our daily routineEmbedded systems and their applications in our daily routine
Embedded systems and their applications in our daily routine
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systems
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systems
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Language for Embedded System
Language for Embedded System Language for Embedded System
Language for Embedded System
 
Embedded systems basics
Embedded systems basicsEmbedded systems basics
Embedded systems basics
 

Viewers also liked

Embedded systems
Embedded systemsEmbedded systems
Embedded systems
kondalarao7
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
Dr.YNM
 
Embedded Systems in Automobile
Embedded Systems in AutomobileEmbedded Systems in Automobile
Embedded Systems in Automobile
Abhishek Sutrave
 
Trabajo en clase
Trabajo en claseTrabajo en clase
Trabajo en clase
wavilamonte
 
Mahesh kasvid resume
Mahesh kasvid resumeMahesh kasvid resume
Mahesh kasvid resume
maheshbalaji
 

Viewers also liked (20)

Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Implementing a UEFI BIOS into an Embedded System
Implementing a UEFI BIOS into an Embedded SystemImplementing a UEFI BIOS into an Embedded System
Implementing a UEFI BIOS into an Embedded System
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
 
Embedded Systems in Automobile
Embedded Systems in AutomobileEmbedded Systems in Automobile
Embedded Systems in Automobile
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded systemppt2343
Embedded systemppt2343Embedded systemppt2343
Embedded systemppt2343
 
Embedded
EmbeddedEmbedded
Embedded
 
Bcom 275 guide 4 28) A concept proposing that negative cultural assumptions a...
Bcom 275 guide 4 28) A concept proposing that negative cultural assumptions a...Bcom 275 guide 4 28) A concept proposing that negative cultural assumptions a...
Bcom 275 guide 4 28) A concept proposing that negative cultural assumptions a...
 
"Innovation Dallas" presented at UT Arlington Research Institute
"Innovation Dallas" presented at UT Arlington Research Institute"Innovation Dallas" presented at UT Arlington Research Institute
"Innovation Dallas" presented at UT Arlington Research Institute
 
The emerging role of 3D printing in engineering and innovation education
The emerging role of 3D printing in engineering and innovation educationThe emerging role of 3D printing in engineering and innovation education
The emerging role of 3D printing in engineering and innovation education
 
2012 zebedee
2012 zebedee2012 zebedee
2012 zebedee
 
Trabajo en clase
Trabajo en claseTrabajo en clase
Trabajo en clase
 
Open Innovation: Evolution of research at Cambridge University Engineering De...
Open Innovation: Evolution of research at Cambridge University Engineering De...Open Innovation: Evolution of research at Cambridge University Engineering De...
Open Innovation: Evolution of research at Cambridge University Engineering De...
 
Monash University Prototyping Resources
Monash University Prototyping ResourcesMonash University Prototyping Resources
Monash University Prototyping Resources
 
Open Platform for ICS Cybersecurity Research and Education
Open Platform for ICS Cybersecurity Research and EducationOpen Platform for ICS Cybersecurity Research and Education
Open Platform for ICS Cybersecurity Research and Education
 
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Schneider-Electric & NextNine – Comparing Remote Connectivity SolutionsSchneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
 
Autonomous Systems Lab
Autonomous Systems LabAutonomous Systems Lab
Autonomous Systems Lab
 
Conducting research that counts dr.gould
Conducting research that counts dr.gouldConducting research that counts dr.gould
Conducting research that counts dr.gould
 
Mahesh kasvid resume
Mahesh kasvid resumeMahesh kasvid resume
Mahesh kasvid resume
 
B plan for cool cab’s in automobile industry
B plan for cool cab’s in automobile industryB plan for cool cab’s in automobile industry
B plan for cool cab’s in automobile industry
 

Similar to Embedded system

embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptxembeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
DrVikasMahor
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
abdisahirko
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
ishan111
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
TARUN KUMAR
 
embeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdfembeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdf
Ashwin180668
 

Similar to Embedded system (20)

Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Language for embedded system
Language for embedded systemLanguage for embedded system
Language for embedded system
 
Trainingreport on embedded system
Trainingreport on embedded systemTrainingreport on embedded system
Trainingreport on embedded system
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptxembeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
 
1334420 634648164164717500
1334420 6346481641647175001334420 634648164164717500
1334420 634648164164717500
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
 
EMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptxEMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptx
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
 
WIZTECH –BEST EMBEDDED.pptx
WIZTECH –BEST EMBEDDED.pptxWIZTECH –BEST EMBEDDED.pptx
WIZTECH –BEST EMBEDDED.pptx
 
edited doc
edited docedited doc
edited doc
 
Embedded OS and Application-2024-01 Embedded system introduction.pdf
Embedded OS and Application-2024-01 Embedded system introduction.pdfEmbedded OS and Application-2024-01 Embedded system introduction.pdf
Embedded OS and Application-2024-01 Embedded system introduction.pdf
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
embeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdfembeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdf
 
ESD unit 1.pptx
ESD unit 1.pptxESD unit 1.pptx
ESD unit 1.pptx
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Recently uploaded (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

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.
  • 17.
  • 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 .