SlideShare a Scribd company logo
POWER PRESENTATION ON EMBADDED SYSTEM 
* 
SUBMITTED TO; SUBMITTED BY; 
MRs. PRERNA AGGARWAL SUMIT KR.TIWARI 
Asst. Proffeser 1128231035 
(ECE DEPARTMENT)
INTRODUCTION: 
• An embedded system is a computer system designed for specific control 
functions within a larger system, often with real-time computing constraints. 
• The embedded system is a combination of hardware and software to 
perform a particular task. 
• It is a general-purpose computer, such as a personal computer (PC), is 
designed to be flexible and to meet a wide range of end-user needs. 
• Embedded systems contain processing cores that are typically 
either microcontrollers or digital signal processors (DSP). 
• Embedded systems control many devices in common use today. 
• Physically, embedded systems range from portable devices such 
as digital watches and MP3 players, to large stationary installations 
like traffic lights, factory controllers, or the systems controlling nuclear 
power plants.
HISTORY: 
• One of the first recognizably modern embedded systems was the Apollo 
Guidance Computer, developed by Charles Stark Draper at the MIT 
Instrumentation Laboratory. 
• The first microprocessor for example, the Intel 4004, was designed 
for calculators and other small systems but still required many external 
memory and support chips. 
• In 1978 National Engineering Manufacturers Association released a 
"standard" for programmable microcontrollers, including almost any 
computer-based controllers, such as single board computers, 
numerical, and event-based controllers. 
• As the cost of microprocessors and microcontrollers fell it became 
feasible to replace expensive knob-based analog components such as 
potentiometers and variable capacitors with up/down buttons or knobs 
read out by a microprocessor. 
• The integration of microcontrollers has further increased the 
applications for which embedded systems are used into areas where 
traditionally a computer would not have been considered.
FEATURES: 
• Small size & less weight. 
• More efficency . 
• Embedded systems are programmed to perform specific task only. 
• Embedded systems are playing important roles in our lives every day. 
ADVANTAGES: 
• High reliable. 
• Can be interface as user convenient. 
• Embedded systems are constrained for power consumption since 
many embedded systems work on a battery at low power.
CHARACTERISTCS: 
1. Embedded systems are designed to do some specific task, 
rather than be a general-purpose computer for multiple tasks. 
Some also have real-time performance constraints that must be 
met, for reasons such as safety and usability; others may have 
low or no performance requirements, allowing the system 
hardware to be simplified to reduce costs. 
2.Embedded systems are not always standalone devices. Many 
embedded systems consist of small, computerized parts within a 
larger device that serves a more general purpose. For example, 
the Gibson Robot Guitar features an embedded system for 
tuning the strings, but the overall purpose of the Robot Guitar is, 
of course, to play music. 
3. The program instructions written for embedded systems are 
referred to as firmware, and are stored in read-only memory 
or Flash memory chips. They run with limited computer 
hardware resources: little memory, small or non-existent 
keyboard or screen.
USER INTERFACE: 
• Simple embedded devices use buttons, LEDs, graphic or 
character LCDs (for example popular HD44780 LCD) with a 
simple menu system. 
• Handheld systems often have a screen with a "joystick button" 
for a pointing device. 
• Some systems provide user interface remotely with the help of a 
serial (e.g. RS-232, USB, I²C, etc.) or network (e.g. Ethernet) 
connection.
PROCESSORS: 
• Secondly, Embedded processors can be broken into two broad 
categories: ordinary microprocessors (μP) and microcontrollers (μC), 
which have many more peripherals on chip, reducing cost and size. 
• Contrasting to the personal computer and server markets, a fairly 
large number of basic CPU architectures are used; there are Von 
Neumann as well as various degrees of Harvard architectures, RISC as 
well as non-RISC and VLIW; word lengths vary from 4-bit to 64-bits 
and beyond (mainly in DSP processors) although the most typical 
remain 8/16-bit.
READY MADE COMPUTER BOARDS: 
• In certain applications, where small size or power efficiency are not 
primary concerns, the components used may be compatible with 
those used in general purpose x86 personal computers. 
• Boards such as the VIA EPIA range help to bridge the gap by being PC-compatible 
but highly integrated, physically smaller or have other 
attributes making them attractive to embedded engineers. 
• Systems built in this way are still regarded as embedded since they are 
integrated into larger devices and full fill a single role. Examples of 
devices that may adopt this approach are ATMs and arcade machines, 
which contain code specific to the application. 
• When a System-on-a-chip processor is involved, there may be little 
benefit to having a standardized bus connecting discrete components, 
and the environment for both hardware and software tools may be 
very different.
ASIC AND FPGA SOLUTIONS 
• A common array of n configuration for very-high-volume embedded 
systems is the system on a chip (SoC) which contains a complete 
system consisting of multiple processors, multipliers, caches and 
interfaces on a single chip. SoCs can be implemented as 
an application-specific integrated circuit (ASIC) or using a field-programmable 
gate array (FPGA).
PERIPHERALS: 
• Serial Communication Interfaces (SCI): RS-232, RS-422, RS-485 etc. 
• Synchronous Serial Communication Interface: I2C, SPI, SSC and 
ESSI (Enhanced Synchronous Serial Interface) 
• Universal Serial Bus (USB) 
• Multi Media Cards (SD Cards, Compact Flash etc.) 
• Networks: Ethernet, Lon Works, etc. 
• Fieldbuses: CAN-Bus, LIN-Bus, PROFIBUS, etc. 
• Timers: PLL(s), Capture/Compare and Time Processing Units 
• Discrete IO: General Purpose Input/output (GPIO) 
• Analog to Digital/Digital to Analog (ADC/DAC) 
• Debugging: JTAG, ISP, ICSP, BDM Port, BITP, and DP9 ports.
DEBUGGING: 
• Embedded debugging may be performed at different levels, depending 
on the facilities available. From simplest to most sophisticated they can 
be roughly grouped into the following areas: 
• Interactive resident debugging, using the simple shell provided by the 
embedded operating system (e.g. Forth and Basic) 
• External debugging using logging or serial port output to trace 
operation using either a monitor in flash or using a debug server like 
theRemedy Debugger which even works for 
heterogeneous multicore systems. 
• An in-circuit debugger (ICD), a hardware device that connects to the 
microprocessor via a JTAG or Nexus interface. This allows the operation 
of the microprocessor to be controlled externally, but is typically 
restricted to specific debugging capabilities in the processor. 
• An in-circuit emulator (ICE) replaces the microprocessor with a 
simulated equivalent, providing full control over all aspects of the 
microprocessor. 
• A complete emulator provides a simulation of all aspects of the 
hardware, allowing all of it to be controlled and modified, and allowing 
debugging on a normal PC.
RELIABILITY 
• Embedded systems often reside in machines that are expected to run 
continuously for years without errors, and in some cases recover by 
themselves if an error occurs. Therefore the software is usually 
developed and tested more carefully than that for personal 
computers, and unreliable mechanical moving parts such as disk 
drives, switches or buttons are avoided. 
SPECIFIC RELIABILITY ISSUES MAY INCLUDE: 
• The system cannot safely be shut down for repair, or it is too 
inaccessible to repair. Examples include space systems, undersea 
cables, navigational beacons, bore-hole systems, and automobiles. 
• The system must be kept running for safety reasons. "Limp modes" 
are less tolerable. Often backups are selected by an operator. 
Examples include aircraft navigation, reactor control systems, safety-critical 
chemical factory controls, train signals. 
• The system will lose large amounts of money when shut down: 
Telephone switches, factory controls, bridge and elevator controls, 
funds transfer and market making, automated sales and service.
HIGH VS LOW VOLUME: 
• For high volume systems such as portable music players or mobile 
phones, minimizing cost is usually the primary design consideration. 
Engineers typically select hardware that is just “good enough” to 
implement the necessary functions. 
• For low-volume or prototype embedded systems, general purpose 
computers may be adapted by limiting the programs or by replacing 
the operating system with a real-time operating system.
CONCLUSION: 
• Embedded systems are designed to do some specific task, rather than 
be a general-purpose computer for multiple tasks. 
• Some also have real-time performance constraints that must be met, 
for reasons such as safety and usability; others may have low or no 
performance requirements, allowing the system hardware to be 
simplified to reduce costs. 
• Embedded systems are not always standalone devices.

More Related Content

PPTX
EMBEDDED SYSTEMS
karthikas82
 
PPTX
Introduction to Embedded Systems and Microcontrollers
Islam Samir
 
PDF
Introduction to Embedded Systems
WalaaMohamed
 
PPT
Embedded Systems : introduction
Anant Shrivastava
 
PPTX
Embedded systems
Cibin Baby Chungath
 
PPTX
Introduction to embedded system
ajitsaraf123
 
PPTX
Embedded systems
Ashok Raj
 
PPT
Embedded system Design
AJAL A J
 
EMBEDDED SYSTEMS
karthikas82
 
Introduction to Embedded Systems and Microcontrollers
Islam Samir
 
Introduction to Embedded Systems
WalaaMohamed
 
Embedded Systems : introduction
Anant Shrivastava
 
Embedded systems
Cibin Baby Chungath
 
Introduction to embedded system
ajitsaraf123
 
Embedded systems
Ashok Raj
 
Embedded system Design
AJAL A J
 

What's hot (20)

PPTX
Embedded Systems Overview
Sameer Rapate
 
PPT
Embedded systems
Minal21
 
PPTX
Summer training embedded system and its scope
Arshit Rai
 
PPTX
Embedded systems
Haritha Pranesh
 
PDF
Embedded systems
Manav Gupta
 
PPTX
Embedded System basic and classifications
rajkciitr
 
PDF
Introduction To Embedded Systems
anishgoel
 
PPT
Embedded System Presentation
Prof. Erwin Globio
 
PPTX
Embedded Systems
Navin Kumar
 
PPTX
Embedded systems
Ashok Mutyala
 
PDF
Introduction to embedded system design
Mukesh Bansal
 
PPT
Embedded system
Anmol Bagga
 
PPTX
embedded systems ppt 2
pavan kumar
 
PPT
Embedded system - Introduction to micro-controller 8051
Vibrant Technologies & Computers
 
PPTX
Basics of embedded system design
K Senthil Kumar
 
PPT
Basics of embedded systems
Pantech ProLabs India Pvt Ltd
 
PPTX
Introduction to Embedded Systems
Joy Dutta
 
PPT
basic of embedded system
Dinesh35833
 
PPTX
Embedded systems
Edgefxkits & Solutions
 
PDF
An Entire Concept of Embedded systems
Prabhakar Captain
 
Embedded Systems Overview
Sameer Rapate
 
Embedded systems
Minal21
 
Summer training embedded system and its scope
Arshit Rai
 
Embedded systems
Haritha Pranesh
 
Embedded systems
Manav Gupta
 
Embedded System basic and classifications
rajkciitr
 
Introduction To Embedded Systems
anishgoel
 
Embedded System Presentation
Prof. Erwin Globio
 
Embedded Systems
Navin Kumar
 
Embedded systems
Ashok Mutyala
 
Introduction to embedded system design
Mukesh Bansal
 
Embedded system
Anmol Bagga
 
embedded systems ppt 2
pavan kumar
 
Embedded system - Introduction to micro-controller 8051
Vibrant Technologies & Computers
 
Basics of embedded system design
K Senthil Kumar
 
Basics of embedded systems
Pantech ProLabs India Pvt Ltd
 
Introduction to Embedded Systems
Joy Dutta
 
basic of embedded system
Dinesh35833
 
Embedded systems
Edgefxkits & Solutions
 
An Entire Concept of Embedded systems
Prabhakar Captain
 
Ad

Viewers also liked (15)

PPTX
How to Grammar
Indra s
 
PDF
PLC Logic Circuits
Ameen San
 
PDF
43542179 programmable-logic-controller-plc-ppt
Parbat Rajpurohit
 
PDF
Basic plc-programming
arvind singh rathore
 
PDF
Omron ladder programming
Suzaini Supingat
 
PDF
PLC Programming Languages
LIJU. G. CHACKO
 
PDF
PLC Troubleshooting & Maintenance
NFI - Industrial Automation Training Academy
 
PPTX
Plc bab 3
Siswoyo Edo
 
PPT
Introduction to embedded systems
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
PPT
Internet ppt
tej_vish
 
PPTX
Ppt on internet
Rahul Gandhi
 
PPT
Ece ppt[1]
Chirag Agarwal
 
PPTX
INDUSTRIAL AUTOMATION USING PLC
Mehvish Mushtaq
 
PPT
The Internet Presentation
guest9e3d59
 
How to Grammar
Indra s
 
PLC Logic Circuits
Ameen San
 
43542179 programmable-logic-controller-plc-ppt
Parbat Rajpurohit
 
Basic plc-programming
arvind singh rathore
 
Omron ladder programming
Suzaini Supingat
 
PLC Programming Languages
LIJU. G. CHACKO
 
PLC Troubleshooting & Maintenance
NFI - Industrial Automation Training Academy
 
Plc bab 3
Siswoyo Edo
 
Introduction to embedded systems
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
Internet ppt
tej_vish
 
Ppt on internet
Rahul Gandhi
 
Ece ppt[1]
Chirag Agarwal
 
INDUSTRIAL AUTOMATION USING PLC
Mehvish Mushtaq
 
The Internet Presentation
guest9e3d59
 
Ad

Similar to 1334420 634648164164717500 (20)

PPTX
Embedded systems
Fahad Farooq
 
PPTX
ESD unit 1.pptx
VamsiReddy171587
 
PPTX
Introduction to Embedded Systems
Sandeep Reddy
 
PDF
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 
PPTX
Prerna sharma
RCET
 
PPTX
Basic Introduction to Embedded System.pptx
Atul55434
 
PPT
Architecture offffffffffffff ESD-ppt.ppt
5dftmtp4ws
 
PDF
BEE 049- design of embedded system.pdf
abdisahirko
 
PPTX
Embedded systems
Shivashankar Sawalgi
 
PDF
Embedded Systems Implementation and Applications
Kaushik Padmanabhan
 
PPT
Introduction to embedded systems powerpoint
lmsecerec
 
PDF
ECE_Embeded_Systems_Lecture_Notes of .pdf
sudheerkurakula1218
 
PDF
K.Bhagavan gupta.pdf according to the labu
ShanmukhVegi
 
PPTX
Embeddedsystems 091130091010-phpapp02
KIET Group of Institutions, Ghaziabad
 
PPTX
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
hppatidarmds28
 
PPTX
Embedded systems ppt
Ashok Mutyala
 
PPT
Embeddedsystem 110412132957-phpapp02
ishan111
 
PDF
Lecture on Embedded System, introduction, types
alijaker017
 
PPT
Embedded systems
Pruthvi Koli
 
PDF
Embedded operating systems
Dinuka Wijesinghe
 
Embedded systems
Fahad Farooq
 
ESD unit 1.pptx
VamsiReddy171587
 
Introduction to Embedded Systems
Sandeep Reddy
 
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 
Prerna sharma
RCET
 
Basic Introduction to Embedded System.pptx
Atul55434
 
Architecture offffffffffffff ESD-ppt.ppt
5dftmtp4ws
 
BEE 049- design of embedded system.pdf
abdisahirko
 
Embedded systems
Shivashankar Sawalgi
 
Embedded Systems Implementation and Applications
Kaushik Padmanabhan
 
Introduction to embedded systems powerpoint
lmsecerec
 
ECE_Embeded_Systems_Lecture_Notes of .pdf
sudheerkurakula1218
 
K.Bhagavan gupta.pdf according to the labu
ShanmukhVegi
 
Embeddedsystems 091130091010-phpapp02
KIET Group of Institutions, Ghaziabad
 
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
hppatidarmds28
 
Embedded systems ppt
Ashok Mutyala
 
Embeddedsystem 110412132957-phpapp02
ishan111
 
Lecture on Embedded System, introduction, types
alijaker017
 
Embedded systems
Pruthvi Koli
 
Embedded operating systems
Dinuka Wijesinghe
 

Recently uploaded (20)

PPTX
Information Retrieval and Extraction - Module 7
premSankar19
 
PPTX
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
PDF
Top 10 read articles In Managing Information Technology.pdf
IJMIT JOURNAL
 
PDF
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
PPT
SCOPE_~1- technology of green house and poyhouse
bala464780
 
DOCX
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
PPTX
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
PPTX
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
PDF
Introduction to Data Science: data science process
ShivarkarSandip
 
PDF
top-5-use-cases-for-splunk-security-analytics.pdf
yaghutialireza
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PDF
dse_final_merit_2025_26 gtgfffffcjjjuuyy
rushabhjain127
 
PDF
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
PPT
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
PDF
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
PPTX
Introduction of deep learning in cse.pptx
fizarcse
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PDF
Traditional Exams vs Continuous Assessment in Boarding Schools.pdf
The Asian School
 
Information Retrieval and Extraction - Module 7
premSankar19
 
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
Top 10 read articles In Managing Information Technology.pdf
IJMIT JOURNAL
 
Unit I Part II.pdf : Security Fundamentals
Dr. Madhuri Jawale
 
SCOPE_~1- technology of green house and poyhouse
bala464780
 
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
Introduction to Data Science: data science process
ShivarkarSandip
 
top-5-use-cases-for-splunk-security-analytics.pdf
yaghutialireza
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
dse_final_merit_2025_26 gtgfffffcjjjuuyy
rushabhjain127
 
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
Introduction of deep learning in cse.pptx
fizarcse
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
Traditional Exams vs Continuous Assessment in Boarding Schools.pdf
The Asian School
 

1334420 634648164164717500

  • 1. POWER PRESENTATION ON EMBADDED SYSTEM * SUBMITTED TO; SUBMITTED BY; MRs. PRERNA AGGARWAL SUMIT KR.TIWARI Asst. Proffeser 1128231035 (ECE DEPARTMENT)
  • 2. INTRODUCTION: • An embedded system is a computer system designed for specific control functions within a larger system, often with real-time computing constraints. • The embedded system is a combination of hardware and software to perform a particular task. • It is a general-purpose computer, such as a personal computer (PC), is designed to be flexible and to meet a wide range of end-user needs. • Embedded systems contain processing cores that are typically either microcontrollers or digital signal processors (DSP). • Embedded systems control many devices in common use today. • Physically, embedded systems range from portable devices such as digital watches and MP3 players, to large stationary installations like traffic lights, factory controllers, or the systems controlling nuclear power plants.
  • 3. HISTORY: • One of the first recognizably modern embedded systems was the Apollo Guidance Computer, developed by Charles Stark Draper at the MIT Instrumentation Laboratory. • The first microprocessor for example, the Intel 4004, was designed for calculators and other small systems but still required many external memory and support chips. • In 1978 National Engineering Manufacturers Association released a "standard" for programmable microcontrollers, including almost any computer-based controllers, such as single board computers, numerical, and event-based controllers. • As the cost of microprocessors and microcontrollers fell it became feasible to replace expensive knob-based analog components such as potentiometers and variable capacitors with up/down buttons or knobs read out by a microprocessor. • The integration of microcontrollers has further increased the applications for which embedded systems are used into areas where traditionally a computer would not have been considered.
  • 4. FEATURES: • Small size & less weight. • More efficency . • Embedded systems are programmed to perform specific task only. • Embedded systems are playing important roles in our lives every day. ADVANTAGES: • High reliable. • Can be interface as user convenient. • Embedded systems are constrained for power consumption since many embedded systems work on a battery at low power.
  • 5. CHARACTERISTCS: 1. Embedded systems are designed to do some specific task, rather than be a general-purpose computer for multiple tasks. Some also have real-time performance constraints that must be met, for reasons such as safety and usability; others may have low or no performance requirements, allowing the system hardware to be simplified to reduce costs. 2.Embedded systems are not always standalone devices. Many embedded systems consist of small, computerized parts within a larger device that serves a more general purpose. For example, the Gibson Robot Guitar features an embedded system for tuning the strings, but the overall purpose of the Robot Guitar is, of course, to play music. 3. The program instructions written for embedded systems are referred to as firmware, and are stored in read-only memory or Flash memory chips. They run with limited computer hardware resources: little memory, small or non-existent keyboard or screen.
  • 6. USER INTERFACE: • Simple embedded devices use buttons, LEDs, graphic or character LCDs (for example popular HD44780 LCD) with a simple menu system. • Handheld systems often have a screen with a "joystick button" for a pointing device. • Some systems provide user interface remotely with the help of a serial (e.g. RS-232, USB, I²C, etc.) or network (e.g. Ethernet) connection.
  • 7. PROCESSORS: • Secondly, Embedded processors can be broken into two broad categories: ordinary microprocessors (μP) and microcontrollers (μC), which have many more peripherals on chip, reducing cost and size. • Contrasting to the personal computer and server markets, a fairly large number of basic CPU architectures are used; there are Von Neumann as well as various degrees of Harvard architectures, RISC as well as non-RISC and VLIW; word lengths vary from 4-bit to 64-bits and beyond (mainly in DSP processors) although the most typical remain 8/16-bit.
  • 8. READY MADE COMPUTER BOARDS: • In certain applications, where small size or power efficiency are not primary concerns, the components used may be compatible with those used in general purpose x86 personal computers. • Boards such as the VIA EPIA range help to bridge the gap by being PC-compatible but highly integrated, physically smaller or have other attributes making them attractive to embedded engineers. • Systems built in this way are still regarded as embedded since they are integrated into larger devices and full fill a single role. Examples of devices that may adopt this approach are ATMs and arcade machines, which contain code specific to the application. • When a System-on-a-chip processor is involved, there may be little benefit to having a standardized bus connecting discrete components, and the environment for both hardware and software tools may be very different.
  • 9. ASIC AND FPGA SOLUTIONS • A common array of n configuration for very-high-volume embedded systems is the system on a chip (SoC) which contains a complete system consisting of multiple processors, multipliers, caches and interfaces on a single chip. SoCs can be implemented as an application-specific integrated circuit (ASIC) or using a field-programmable gate array (FPGA).
  • 10. PERIPHERALS: • Serial Communication Interfaces (SCI): RS-232, RS-422, RS-485 etc. • Synchronous Serial Communication Interface: I2C, SPI, SSC and ESSI (Enhanced Synchronous Serial Interface) • Universal Serial Bus (USB) • Multi Media Cards (SD Cards, Compact Flash etc.) • Networks: Ethernet, Lon Works, etc. • Fieldbuses: CAN-Bus, LIN-Bus, PROFIBUS, etc. • Timers: PLL(s), Capture/Compare and Time Processing Units • Discrete IO: General Purpose Input/output (GPIO) • Analog to Digital/Digital to Analog (ADC/DAC) • Debugging: JTAG, ISP, ICSP, BDM Port, BITP, and DP9 ports.
  • 11. DEBUGGING: • Embedded debugging may be performed at different levels, depending on the facilities available. From simplest to most sophisticated they can be roughly grouped into the following areas: • Interactive resident debugging, using the simple shell provided by the embedded operating system (e.g. Forth and Basic) • External debugging using logging or serial port output to trace operation using either a monitor in flash or using a debug server like theRemedy Debugger which even works for heterogeneous multicore systems. • An in-circuit debugger (ICD), a hardware device that connects to the microprocessor via a JTAG or Nexus interface. This allows the operation of the microprocessor to be controlled externally, but is typically restricted to specific debugging capabilities in the processor. • An in-circuit emulator (ICE) replaces the microprocessor with a simulated equivalent, providing full control over all aspects of the microprocessor. • A complete emulator provides a simulation of all aspects of the hardware, allowing all of it to be controlled and modified, and allowing debugging on a normal PC.
  • 12. RELIABILITY • Embedded systems often reside in machines that are expected to run continuously for years without errors, and in some cases recover by themselves if an error occurs. Therefore the software is usually developed and tested more carefully than that for personal computers, and unreliable mechanical moving parts such as disk drives, switches or buttons are avoided. SPECIFIC RELIABILITY ISSUES MAY INCLUDE: • The system cannot safely be shut down for repair, or it is too inaccessible to repair. Examples include space systems, undersea cables, navigational beacons, bore-hole systems, and automobiles. • The system must be kept running for safety reasons. "Limp modes" are less tolerable. Often backups are selected by an operator. Examples include aircraft navigation, reactor control systems, safety-critical chemical factory controls, train signals. • The system will lose large amounts of money when shut down: Telephone switches, factory controls, bridge and elevator controls, funds transfer and market making, automated sales and service.
  • 13. HIGH VS LOW VOLUME: • For high volume systems such as portable music players or mobile phones, minimizing cost is usually the primary design consideration. Engineers typically select hardware that is just “good enough” to implement the necessary functions. • For low-volume or prototype embedded systems, general purpose computers may be adapted by limiting the programs or by replacing the operating system with a real-time operating system.
  • 14. CONCLUSION: • Embedded systems are designed to do some specific task, rather than be a general-purpose computer for multiple tasks. • Some also have real-time performance constraints that must be met, for reasons such as safety and usability; others may have low or no performance requirements, allowing the system hardware to be simplified to reduce costs. • Embedded systems are not always standalone devices.