SlideShare une entreprise Scribd logo
1  sur  25
http://www.edgefxkits.com/
Embedded Systems
http://www.edgefxkits.com/
What is Embedded Systems?
 Embedded reflects the facts that they are an integral parts of the
system.
 It is a computer system that is built to control one or few dedicated
functions, and is not designed to be programmed by the end user, in the
same way, that a desktop computer is.
 An embedded system is designed to run on its own without human
intervention, and may be required to respond to events in real-time.
Embedded Systems
http://www.edgefxkits.com/
Embedded systems Architecture:
Embedded Systems
http://www.edgefxkits.com/
Key Components Of Embedded System:
Processors:
 It is central processing unit known as the heart of the embedded system.
 It is the hardware that executes the software and brings life to the
embedded system.
 Controls the activities of all the other circuits.
Embedded Systems
http://www.edgefxkits.com/
Memory:
 Used to store the software that the processor will run.
 Also provides storage for data such as program variables, the intermediate
result, status information and any other data generated throughout the
operation.
Embedded Systems
http://www.edgefxkits.com/
Embedded Systems Are Classified Into Three Types:
 Small scale embedded systems
 Medium scale embedded systems
 Sophisticated embedded systems
Embedded Systems
http://www.edgefxkits.com/
Small Scale Embedded Systems:
 These types of embedded systems are designed with a single 8 or 16-bit
microcontroller that may even be activated by a battery.
 For developing embedded software for small-scale embedded systems, the
main programming tools are an editor, assembler, cross assembler and
integrated development environment
Embedded Systems
http://www.edgefxkits.com/
Medium Scale Embedded Systems:
 These types of embedded systems design with a single or 16 or 32 bit
microcontroller, riscs or dsps.
 These types of embedded systems have both hardware and software
complexities.
 For developing embedded software for medium scale embedded
systems, the main programming tools are c, c++, and java, visual c++,
and rtos, debugger, source code engineering tool, simulator and ide.
Embedded Systems
http://www.edgefxkits.com/
Sophisticated Embedded Systems:
 These types of embedded systems have enormous hardware and
software complexities that may need asips, ips, plas, scalable or
configurable processors.
 They are used for cutting-edge applications that need hardware and
software co-design and components that have to assemble in the final
system.
Embedded Systems
http://www.edgefxkits.com/
Importance of processor in Embedded Systems:
 Processor technology involves the architecture of the computation
engine used to implement a system’s desired functionality.
 Most devices we know have processors embedded in it (microwave)
 Choosing the right embedded processor is critical in performing the
wanted operations.
 Choose the processor that you have the most experience with to
minimize design time and avoid problems.
 Minimizing design time equals less design cost and faster time-to-
market.
Embedded Systems
http://www.edgefxkits.com/
Various Processors:
 General purpose processor
 Application specific processor
 Multi-processor
Embedded Systems
http://www.edgefxkits.com/
General purpose processor:
 The system designer only needs to program the processor’s memory to
carry out the required functionality of the software portion
Multiprocessing:
 Multiprocessing is the use of two or more central processing units
within a single computer system.
 The term also refers to the ability of a system to support more than one
processor and the ability to allocate tasks between them
Embedded Systems
http://www.edgefxkits.com/
Application Specific Processor:
 An ASIP is designed for a particular class of applications with common
characteristics it’s an 'intermediate' solution between a general-purpose
and a single-purpose processor and gives more flexibility than a single
purpose processor and still better performance, power, size than a
general purpose processor.
 Of course, this leads to a longer design time (cost), and there's also a
compiler problem, you will have to create your compiler usually
yourself.
Embedded Systems
http://www.edgefxkits.com/
Advantages:
 Easy to design and use (only programming the memory)
 Design time is thus low
 Design cost is thus low
 Programmability - changing functionalities or improving a system
becomes easy when you only need to change the program
Embedded Systems
http://www.edgefxkits.com/
Disadvantages:
 Performance is not very good
 Size is high
 They consume much power
Embedded Systems
http://www.edgefxkits.com/
Difference between Microcontroller and Microprocessor:
Microprocessor:
 Microprocessor is heart of computer system.
 It is just a processor. Memory and I/O components have to be
connected externally.
 Cannot be used in compact systems and hence inefficient
 Cost of the entire system increases.
 Most of the microprocessors do not have power saving features.
Embedded Systems
http://www.edgefxkits.com/
Micro Controller:
 Micro controller is a heart of embedded system.
 Microcontroller has external processor along with internal memory and i/o
components
 Can be used in compact systems and hence it is an efficient technique.
 Cost of the entire system is low.
 Most of the micro controllers have power saving modes like idle mode and
power saving mode. This helps to reduce power consumption even further.
Embedded Systems
http://www.edgefxkits.com/
What is Embedded Processor ?
 An embedded processor is a microprocessor that is used in an embedded
system. These processors are usually smaller, use a surface mount form
factor and consume less power.
 Embedded processors can be divided into two categories: ordinary
microprocessors and microcontrollers.
 Microcontrollers have more peripherals on the chip.
Embedded Systems
http://www.edgefxkits.com/
ARM7 Processor:
 Introduced in 1994, the ARM7™ processor family has been immensely
successful and has helped establish ARM as the architecture of choice in
the digital world.
 While the arm7 processor family continues to be used today for simple
32-bit devices, newer embedded designs are increasingly making use of
latest arm processors such as the cortex™-m0 and cortex-m3 processors,
both of which offer significant technical enhancements over the arm7
family.
Embedded Systems
http://www.edgefxkits.com/
Embedded Systems
ARM7 Processor:
http://www.edgefxkits.com/
INTEL I960:
 Intel's i960 (or 80960) was an risc-based microprocessor design that
became popular during the early 1990s as an embedded microcontroller.
 In spite of its success, intel dropped i960 marketing in the late 1990s as a
side effect of a settlement with dec in which intel received the rights to
produce the strong arm cpu.
 The processor continues to be used in a few military applications.
Embedded Systems
http://www.edgefxkits.com/
Embedded Systems
INTEL I960:
http://www.edgefxkits.com/
Embedded Systems Applications:
 Household appliance: microwave ovens, television, DVD, players &
recorders
 Audio players integrated systems for aircrafts and missiles
 Cellular telephones
 Electric and electronic motor controllers
 Engine controllers in automobiles
 Calculators
Embedded Systems
http://www.edgefxkits.com/
Conclusion:
 Each of the embedded system is unique and the hardware is highly
specialized to the application domain. As a result, embedded systems
programming can be widely varying experience and can take years to
master.
 One common denominator across almost all embedded software
development is the use of c programming language.
 It seems inevitable that the number of embedded systems will continue to
increase rapidly.
Embedded Systems
http://www.edgefxkits.com/
.

Contenu connexe

Tendances

Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSudhanshu Janwadkar
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentationxavierpaulino
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsJoy Dutta
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoTIEEE MIU SB
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationDarshan Maru
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training pptNishant Kayal
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Moe Moe Myint
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systemsVikas Dongre
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded systemmanish katara
 
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 routineAsad Qayyum Babar
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller Nitesh Kumar
 
Design of embedded systems
Design of embedded systemsDesign of embedded systems
Design of embedded systemsPradeep Kumar TS
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSandeep Reddy
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 

Tendances (20)

Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
 
OMAP
OMAPOMAP
OMAP
 
Raspberry Pi
Raspberry Pi Raspberry Pi
Raspberry Pi
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systems
 
Embedded system seminar
Embedded system seminarEmbedded system seminar
Embedded system seminar
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Zigbee Presentation
Zigbee PresentationZigbee Presentation
Zigbee Presentation
 
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
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
Design of embedded systems
Design of embedded systemsDesign of embedded systems
Design of embedded systems
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 

Similaire à Embedded systems

Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesFatih Özlü
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Ionela
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdacnanocdac
 
Embedded System basic and classifications
Embedded System basic and classificationsEmbedded System basic and classifications
Embedded System basic and classificationsrajkciitr
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptxssuser4ca1eb
 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptxKokilaK25
 
Introduction to embeded system
Introduction to embeded systemIntroduction to embeded system
Introduction to embeded systemharman1991
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontrollerjhcid
 
Unit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processorUnit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processorVenkat Ramanan C
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)Karteek Irukulla
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptkimavathmukeshnaik
 

Similaire à Embedded systems (20)

ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
 
Module-1 Embedded computing.pdf
Module-1 Embedded computing.pdfModule-1 Embedded computing.pdf
Module-1 Embedded computing.pdf
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
 
COMPUTER COMPONENTS
COMPUTER COMPONENTSCOMPUTER COMPONENTS
COMPUTER COMPONENTS
 
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
Embedded System basic and classifications
Embedded System basic and classificationsEmbedded System basic and classifications
Embedded System basic and classifications
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptx
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
 
Introduction to embeded system
Introduction to embeded systemIntroduction to embeded system
Introduction to embeded system
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontroller
 
Unit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processorUnit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processor
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)137.gsm, fprs ,keypad_based_atm_security_(doc)
137.gsm, fprs ,keypad_based_atm_security_(doc)
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
 

Plus de Edgefxkits & Solutions

Mains operated under voltage over voltage trip switch
Mains operated under voltage over voltage trip switchMains operated under voltage over voltage trip switch
Mains operated under voltage over voltage trip switchEdgefxkits & Solutions
 
TV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
TV Remote Jammer | 555 Timer Projects | Final Year Engineering ProjectsTV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
TV Remote Jammer | 555 Timer Projects | Final Year Engineering ProjectsEdgefxkits & Solutions
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motorEdgefxkits & Solutions
 
Microcontroller based Electronic Eye Controlled security System
Microcontroller based Electronic Eye Controlled security SystemMicrocontroller based Electronic Eye Controlled security System
Microcontroller based Electronic Eye Controlled security SystemEdgefxkits & Solutions
 
How to select the diy electrical projects kit by engineering students
How to select the diy electrical projects kit by engineering studentsHow to select the diy electrical projects kit by engineering students
How to select the diy electrical projects kit by engineering studentsEdgefxkits & Solutions
 
Smooth start of a single phase induction motor
Smooth start of a single phase induction motorSmooth start of a single phase induction motor
Smooth start of a single phase induction motorEdgefxkits & Solutions
 
How to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontrollerHow to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontrollerEdgefxkits & Solutions
 
Opto-Electronic Oscillator Circuit Working and Applications
Opto-Electronic Oscillator Circuit Working and ApplicationsOpto-Electronic Oscillator Circuit Working and Applications
Opto-Electronic Oscillator Circuit Working and ApplicationsEdgefxkits & Solutions
 
Importance of Doing Mini Projects By Engineering Students
Importance of Doing Mini Projects By Engineering StudentsImportance of Doing Mini Projects By Engineering Students
Importance of Doing Mini Projects By Engineering StudentsEdgefxkits & Solutions
 
Common mode rejection ratio (cmrr) and the operational amplifier
Common mode rejection ratio (cmrr) and the operational amplifierCommon mode rejection ratio (cmrr) and the operational amplifier
Common mode rejection ratio (cmrr) and the operational amplifierEdgefxkits & Solutions
 
Tutorial on avr atmega8 microcontroller, architecture and its applications
Tutorial on avr atmega8 microcontroller, architecture and its applicationsTutorial on avr atmega8 microcontroller, architecture and its applications
Tutorial on avr atmega8 microcontroller, architecture and its applicationsEdgefxkits & Solutions
 
Photodiode working principle characteristics and applications
Photodiode working principle characteristics and applicationsPhotodiode working principle characteristics and applications
Photodiode working principle characteristics and applicationsEdgefxkits & Solutions
 
Cro cathode ray oscilloscope working and applications
Cro cathode ray oscilloscope working and applicationsCro cathode ray oscilloscope working and applications
Cro cathode ray oscilloscope working and applicationsEdgefxkits & Solutions
 
Electronic Speed Control (ESC) Circuits, Working And Applications
Electronic Speed Control (ESC) Circuits, Working And ApplicationsElectronic Speed Control (ESC) Circuits, Working And Applications
Electronic Speed Control (ESC) Circuits, Working And ApplicationsEdgefxkits & Solutions
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Edgefxkits & Solutions
 
Prepaid energy meter with gsm interface
Prepaid energy meter with gsm interfacePrepaid energy meter with gsm interface
Prepaid energy meter with gsm interfaceEdgefxkits & Solutions
 

Plus de Edgefxkits & Solutions (20)

Mains operated under voltage over voltage trip switch
Mains operated under voltage over voltage trip switchMains operated under voltage over voltage trip switch
Mains operated under voltage over voltage trip switch
 
Scada for remote industrial plant
Scada for remote industrial plant Scada for remote industrial plant
Scada for remote industrial plant
 
TV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
TV Remote Jammer | 555 Timer Projects | Final Year Engineering ProjectsTV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
TV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motor
 
Microcontroller based Electronic Eye Controlled security System
Microcontroller based Electronic Eye Controlled security SystemMicrocontroller based Electronic Eye Controlled security System
Microcontroller based Electronic Eye Controlled security System
 
How to select the diy electrical projects kit by engineering students
How to select the diy electrical projects kit by engineering studentsHow to select the diy electrical projects kit by engineering students
How to select the diy electrical projects kit by engineering students
 
Smooth start of a single phase induction motor
Smooth start of a single phase induction motorSmooth start of a single phase induction motor
Smooth start of a single phase induction motor
 
How to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontrollerHow to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontroller
 
Opto-Electronic Oscillator Circuit Working and Applications
Opto-Electronic Oscillator Circuit Working and ApplicationsOpto-Electronic Oscillator Circuit Working and Applications
Opto-Electronic Oscillator Circuit Working and Applications
 
Importance of Doing Mini Projects By Engineering Students
Importance of Doing Mini Projects By Engineering StudentsImportance of Doing Mini Projects By Engineering Students
Importance of Doing Mini Projects By Engineering Students
 
Common mode rejection ratio (cmrr) and the operational amplifier
Common mode rejection ratio (cmrr) and the operational amplifierCommon mode rejection ratio (cmrr) and the operational amplifier
Common mode rejection ratio (cmrr) and the operational amplifier
 
Vehicle tracking by gps gsm
Vehicle tracking by gps   gsm Vehicle tracking by gps   gsm
Vehicle tracking by gps gsm
 
Tutorial on avr atmega8 microcontroller, architecture and its applications
Tutorial on avr atmega8 microcontroller, architecture and its applicationsTutorial on avr atmega8 microcontroller, architecture and its applications
Tutorial on avr atmega8 microcontroller, architecture and its applications
 
Photodiode working principle characteristics and applications
Photodiode working principle characteristics and applicationsPhotodiode working principle characteristics and applications
Photodiode working principle characteristics and applications
 
Cro cathode ray oscilloscope working and applications
Cro cathode ray oscilloscope working and applicationsCro cathode ray oscilloscope working and applications
Cro cathode ray oscilloscope working and applications
 
Rfid security access control system
Rfid security access control systemRfid security access control system
Rfid security access control system
 
Density based traffic signal system
Density based traffic signal systemDensity based traffic signal system
Density based traffic signal system
 
Electronic Speed Control (ESC) Circuits, Working And Applications
Electronic Speed Control (ESC) Circuits, Working And ApplicationsElectronic Speed Control (ESC) Circuits, Working And Applications
Electronic Speed Control (ESC) Circuits, Working And Applications
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1
 
Prepaid energy meter with gsm interface
Prepaid energy meter with gsm interfacePrepaid energy meter with gsm interface
Prepaid energy meter with gsm interface
 

Dernier

Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 

Dernier (20)

Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 

Embedded systems

  • 2. http://www.edgefxkits.com/ What is Embedded Systems?  Embedded reflects the facts that they are an integral parts of the system.  It is a computer system that is built to control one or few dedicated functions, and is not designed to be programmed by the end user, in the same way, that a desktop computer is.  An embedded system is designed to run on its own without human intervention, and may be required to respond to events in real-time. Embedded Systems
  • 4. http://www.edgefxkits.com/ Key Components Of Embedded System: Processors:  It is central processing unit known as the heart of the embedded system.  It is the hardware that executes the software and brings life to the embedded system.  Controls the activities of all the other circuits. Embedded Systems
  • 5. http://www.edgefxkits.com/ Memory:  Used to store the software that the processor will run.  Also provides storage for data such as program variables, the intermediate result, status information and any other data generated throughout the operation. Embedded Systems
  • 6. http://www.edgefxkits.com/ Embedded Systems Are Classified Into Three Types:  Small scale embedded systems  Medium scale embedded systems  Sophisticated embedded systems Embedded Systems
  • 7. http://www.edgefxkits.com/ Small Scale Embedded Systems:  These types of embedded systems are designed with a single 8 or 16-bit microcontroller that may even be activated by a battery.  For developing embedded software for small-scale embedded systems, the main programming tools are an editor, assembler, cross assembler and integrated development environment Embedded Systems
  • 8. http://www.edgefxkits.com/ Medium Scale Embedded Systems:  These types of embedded systems design with a single or 16 or 32 bit microcontroller, riscs or dsps.  These types of embedded systems have both hardware and software complexities.  For developing embedded software for medium scale embedded systems, the main programming tools are c, c++, and java, visual c++, and rtos, debugger, source code engineering tool, simulator and ide. Embedded Systems
  • 9. http://www.edgefxkits.com/ Sophisticated Embedded Systems:  These types of embedded systems have enormous hardware and software complexities that may need asips, ips, plas, scalable or configurable processors.  They are used for cutting-edge applications that need hardware and software co-design and components that have to assemble in the final system. Embedded Systems
  • 10. http://www.edgefxkits.com/ Importance of processor in Embedded Systems:  Processor technology involves the architecture of the computation engine used to implement a system’s desired functionality.  Most devices we know have processors embedded in it (microwave)  Choosing the right embedded processor is critical in performing the wanted operations.  Choose the processor that you have the most experience with to minimize design time and avoid problems.  Minimizing design time equals less design cost and faster time-to- market. Embedded Systems
  • 11. http://www.edgefxkits.com/ Various Processors:  General purpose processor  Application specific processor  Multi-processor Embedded Systems
  • 12. http://www.edgefxkits.com/ General purpose processor:  The system designer only needs to program the processor’s memory to carry out the required functionality of the software portion Multiprocessing:  Multiprocessing is the use of two or more central processing units within a single computer system.  The term also refers to the ability of a system to support more than one processor and the ability to allocate tasks between them Embedded Systems
  • 13. http://www.edgefxkits.com/ Application Specific Processor:  An ASIP is designed for a particular class of applications with common characteristics it’s an 'intermediate' solution between a general-purpose and a single-purpose processor and gives more flexibility than a single purpose processor and still better performance, power, size than a general purpose processor.  Of course, this leads to a longer design time (cost), and there's also a compiler problem, you will have to create your compiler usually yourself. Embedded Systems
  • 14. http://www.edgefxkits.com/ Advantages:  Easy to design and use (only programming the memory)  Design time is thus low  Design cost is thus low  Programmability - changing functionalities or improving a system becomes easy when you only need to change the program Embedded Systems
  • 15. http://www.edgefxkits.com/ Disadvantages:  Performance is not very good  Size is high  They consume much power Embedded Systems
  • 16. http://www.edgefxkits.com/ Difference between Microcontroller and Microprocessor: Microprocessor:  Microprocessor is heart of computer system.  It is just a processor. Memory and I/O components have to be connected externally.  Cannot be used in compact systems and hence inefficient  Cost of the entire system increases.  Most of the microprocessors do not have power saving features. Embedded Systems
  • 17. http://www.edgefxkits.com/ Micro Controller:  Micro controller is a heart of embedded system.  Microcontroller has external processor along with internal memory and i/o components  Can be used in compact systems and hence it is an efficient technique.  Cost of the entire system is low.  Most of the micro controllers have power saving modes like idle mode and power saving mode. This helps to reduce power consumption even further. Embedded Systems
  • 18. http://www.edgefxkits.com/ What is Embedded Processor ?  An embedded processor is a microprocessor that is used in an embedded system. These processors are usually smaller, use a surface mount form factor and consume less power.  Embedded processors can be divided into two categories: ordinary microprocessors and microcontrollers.  Microcontrollers have more peripherals on the chip. Embedded Systems
  • 19. http://www.edgefxkits.com/ ARM7 Processor:  Introduced in 1994, the ARM7™ processor family has been immensely successful and has helped establish ARM as the architecture of choice in the digital world.  While the arm7 processor family continues to be used today for simple 32-bit devices, newer embedded designs are increasingly making use of latest arm processors such as the cortex™-m0 and cortex-m3 processors, both of which offer significant technical enhancements over the arm7 family. Embedded Systems
  • 21. http://www.edgefxkits.com/ INTEL I960:  Intel's i960 (or 80960) was an risc-based microprocessor design that became popular during the early 1990s as an embedded microcontroller.  In spite of its success, intel dropped i960 marketing in the late 1990s as a side effect of a settlement with dec in which intel received the rights to produce the strong arm cpu.  The processor continues to be used in a few military applications. Embedded Systems
  • 23. http://www.edgefxkits.com/ Embedded Systems Applications:  Household appliance: microwave ovens, television, DVD, players & recorders  Audio players integrated systems for aircrafts and missiles  Cellular telephones  Electric and electronic motor controllers  Engine controllers in automobiles  Calculators Embedded Systems
  • 24. http://www.edgefxkits.com/ Conclusion:  Each of the embedded system is unique and the hardware is highly specialized to the application domain. As a result, embedded systems programming can be widely varying experience and can take years to master.  One common denominator across almost all embedded software development is the use of c programming language.  It seems inevitable that the number of embedded systems will continue to increase rapidly. Embedded Systems