SlideShare a Scribd company logo
1 of 28
EMBEDDED TECHNOLOGY




           MADE BY:PRERNA SHARMA
         Electronics & Telecommunication
TOPICS TO BE DISCUSSED

• System
• Embedded System
• Components
• Classifications
• Processors
• Applications
INTRODUCTION TO EMBEDDED
TECHNOLOGY
   The embedded system is a combination of computer
    hardware, software additional electrical & mechanical
    parts

   A computer is used in such devices primarily as a means
    to simplify the system design and to provide flexibility.

   Embedded systems employ the use of a RTOS (Real-
    Time Operating System).
WHAT IS AN EMBEDDED SYSTEM?
 Any device that includes a programmable computer but
  is not itself a general purpose computer is called as
  embedded system . So embedded system are design to
  work for a specific task
 In an embedded system the hardware and operating
  system are tightly coupled with each other so you can‟t
  distinguish between the two.
 Common examples of embedded systems include MP3
  players, navigation systems on aircraft and intruder
  alarm systems, etc.
WHY STUDY EMBEDDED SYSTEMS?
   Embedded systems are playing important roles in
    our lives every day, even though they might not
    necessarily be visible. Some of the embedded
    systems we use every day control the menu system
    on television, the timer in a microwave oven, a cell
    phone, an MP3 player.
TYPICAL EMBEDDED SYSTEM CONTAINS:

                                          INPUT
                                         SYSTEM            • Display screen
  • Mobile                                                 • Any kind of
  • T.V.                         • Sensors
                                                             physical change
                                 • Control knobs

             DEVICE                                               OUTPUT
                                                                  SYSTEM




             • Microprocessor                       MEMORY
             • Microcontroller
                                          • RAM
             • Digital Signal             • ROM
               Processor
                                          • Stick Memory
                    PROCESSORS
CLASSIFICATION OF EMBEDDED SYSTEM:
                                 Non –reactive embedded
1.Reactive embedded system
                                 system
It changes according to
                                 It never changes according to
environment.
                                 any kind of change.
Ex: Night & day vision image.
                                 Ex: Washing machine


2. Single function embedded
                                 Multi function embedded system
system
                                 It can execute multiple types of
It executes same program
                                 related job.
repeatedly.
                                 Ex : Smartphone
Ex :ECG machine.


3. Real time embedded system
                                 Non real time embedded system
It works within a timeframe
                                 It has no time constraint
 Ex: rapid opening and closing
of shutter.
SOME IMPORTANT POINTS WHILE
DEVELOPING AN EMBEDDED SYSTEM
ARE AS FOLLOWS:
   Cost
   Size
   Power consumption
   Memory requirement
   Development time
   Reliability
Processors used in Embedded Systems




                                     Digital Signal
Microprocessors   Microcontrollers    Processors
                                        (DSP)
MICROCONTROLLERS
  All   the     small      embedded       system has
 Microcontrollers instead of Microprocessors. It is
 used where there nothing is to be processed and
 inspite of that it controls the execution.
WHY MICROCONTROLLERS?

     A microcontroller is a single silicon chip with
    memory and all Input/Output peripherals on it.
    Hence a microcontroller is also popularly known as
    a single chip computer. Normally, a single
    microcomputer has the following features :
o   Arithmetic and logic unit
o   Memory for storing program
o   EEPROM for nonvolatile data storage
o   RAM for storing variables and special function
    registers
o   Input/output ports
o   Timers and counters
o   Analog to digital converter
o   Circuits for reset, power up, serial programming,
    debugging
o   Instruction decoder and a timing and control unit
o   Serial communication port
MEMORY ARCHITECTURE OF
MICROCONTROLLER
    Princeston Model            Harvard Model


        Processor                  Controller



     Memory data and         Program
                                          Data memory
        program              memory

                          Used in Embedded
 Used in PC‟s.            systems.
 Data and program are    It allows parallel path
  fetched together.        for both data and
                           instructions.
REGISTERS
 All the Microcontrollers has internal memory called
  as registers, named as R0, R1, R2, R3……..
 In case of AVR, we can have 32 such general
  purpose registers.
 But there are many other types of registers also
  such as i/p – o/p register etc.
 Registers are fast than RAM. So, for calculations
  ALU always uses registers.
 Registers are limited in nos., so data is stored and
  retrieved from memory. This is called as Load store
  Architecture or Reg.-Reg. Architecture.
BUSES
 Buses are the communication media which sends
  and receive signals, and is used to connect all
  internal components of Microcontroller.
 Buses has three types of lines, according to which
  buses are of three types:-
     Data BUS
     Address BUS
     Control BUS
STANDARD DEVELOPMENT BOARD(K-SET)
WHY AVR MICROCONTROLLERS ?
 It is a microcontroller created by ATMEL company.
 It gives freedom to be programmed in various
  languages.
 ATMEL has a large range of M.C., from the 6pined
  tiny series to the 100pined mega series.(in various
  different families)
 High performance
 Low power consumption
 Integrated EEPROM and SRAM.
 Atmel AVR 8-bit to 32-bit microcontrollers provides
  great design flexibility to developers.
FEATURES OF EMBEDDED SYSTEM
Embedded systems do a very specific task, they
 cannot be programmed to do different things.

   Embedded systems have very limited resources,
    particularly the memory. Generally, they do not
    have secondary storage devices such as the
    CDROM or the floppy disk.

   Embedded systems have to work against some
    deadlines. A specific job has to be completed
    within a specific time. In some embedded systems,
    called real-time systems, the deadlines are
    stringent. Missing a dead line may cause a
    catastrophe – loss of life or damage to property.
   Embedded systems are constrained for power, As
    many embedded systems operate through a
    battery, the power consumption has to be very low.

   Embedded systems need to be highly reliable.
    Once in a while, pressing ALT-CTRL-DEL is OK on
    your desktop, but you cannot afford to reset your
    embedded system.

   Some embedded systems have to operate in
    extreme environmental conditions such as very
    high temperatures and humidity.
Getting
Started with    Embedded
               Programming
PROGRAMMING MODEL
                Char st[ ] =
                “HELLO”;
                main( )
                {--------------;
                --------------;    Statements
                }




     Compile (data + machine instruction)




Stored in specified memory(FLASH MEMORY)




     Execution only data is copied to RAM
IMPORTANT POINTS
 Embedded system don‟t have hard disk instead of
  that have a memory called as Flash memory.
 So, in all Embedded system program is stored in
  Flash memory and the data is executed in RAM.
 Flash is some what like Read Only Memory(ROM)
  in this we can write the data once but we cannot
  modify it again and again so it is copied to RAM for
  execution.
 Once a program is executed the RAM discard the
  copy of data.
STEPS TO CREATE A PROGRAM

 Create the program in “PROGRAMMABLE
  NOTEPAD”.
 Open the „CYGWIN‟ shell. It is the command prompt
  to execute embedded system programs.
 Build

 Burn
DESIGN OF AN EMBEDDED SYSTEM – A CASE
STUDY

   To understand the design of a simple embedded
    system let us first consider the idea of a data
    system. The data acquisition system is shown in
    the next slide.
For example let me consider a simple case of
    temperature measurement embedded system.
o   First we must select a temperature sensor like
    thermistor or AD590 or LM35 or LM335 or LM75
    etc.
o   After this the analog data is converted into digital
    data and at the same time proper signal
    conditioning is done.
o   This digital input is fed to the microcontroller
    through its ports.
o   By developing a suitable program (Embedded C or
    Assembly) the data is processed and controlled.
o   For this purpose keil or Ride or IAR ARM
    Embedded workbench C compilers can be used.
o   Once the program is debugged, and found error
    free it can be dumped into the microcontroller flash
    memory using ISP (Philips - Flash magic or any
    ISP).
o   Now, your microcontroller chip acts as an
    embedded chip.
ATMEGA32 ARCHITECTURE
THANK YOU

More Related Content

What's hot

Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System Rajesh Roshan
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseanishgoel
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded SystemsNavin Kumar
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scopeArshit Rai
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsJoy Dutta
 
An Entire Concept of Embedded systems
An Entire Concept of Embedded systems An Entire Concept of Embedded systems
An Entire Concept of Embedded systems Prabhakar Captain
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentationredwan1006066
 
ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)Hamid Reza
 
Embedded Systems Overview
Embedded Systems OverviewEmbedded Systems Overview
Embedded Systems OverviewSameer Rapate
 
introduction to Embedded System
introduction to Embedded Systemintroduction to Embedded System
introduction to Embedded SystemAnkur Soni
 
Introduction to microcontroller
Introduction to microcontrollerIntroduction to microcontroller
Introduction to microcontrollerRajib Roy
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system DesignAJAL A J
 

What's hot (20)

Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System
 
819 data sheet
819 data sheet819 data sheet
819 data sheet
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems course
 
Micro-controller course lec 01
Micro-controller course lec 01Micro-controller course lec 01
Micro-controller course lec 01
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Embedded system
Embedded  systemEmbedded  system
Embedded system
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
Embedded system - Introduction to micro-controller 8051
Embedded system - Introduction to  micro-controller 8051Embedded system - Introduction to  micro-controller 8051
Embedded system - Introduction to micro-controller 8051
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
An Entire Concept of Embedded systems
An Entire Concept of Embedded systems An Entire Concept of Embedded systems
An Entire Concept of Embedded systems
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)
 
Embedded Systems Overview
Embedded Systems OverviewEmbedded Systems Overview
Embedded Systems Overview
 
introduction to Embedded System
introduction to Embedded Systemintroduction to Embedded System
introduction to Embedded System
 
Introduction to microcontroller
Introduction to microcontrollerIntroduction to microcontroller
Introduction to microcontroller
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
Basics of embedded systems
Basics of embedded systemsBasics of embedded systems
Basics of embedded systems
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
PILOT Session for Embedded Systems
PILOT Session for Embedded Systems PILOT Session for Embedded Systems
PILOT Session for Embedded Systems
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
 

Viewers also liked

Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
8051microcontroller
8051microcontroller 8051microcontroller
8051microcontroller manish080
 
Embedded sysyetm components
Embedded sysyetm componentsEmbedded sysyetm components
Embedded sysyetm componentslambanaveen
 
Automotive Circuit Boards
Automotive Circuit BoardsAutomotive Circuit Boards
Automotive Circuit BoardsArt Wood
 
Programming embedded system_ii_keil_8051(1)
Programming embedded system_ii_keil_8051(1)Programming embedded system_ii_keil_8051(1)
Programming embedded system_ii_keil_8051(1)Fendie Mimpi
 
C presentation book
C presentation bookC presentation book
C presentation bookkrunal1210
 
RoHS Compliant Lead Free PCB Fabrication
RoHS Compliant Lead Free PCB FabricationRoHS Compliant Lead Free PCB Fabrication
RoHS Compliant Lead Free PCB FabricationArt Wood
 
Pcb Production and Prototype Manufacturing Capabilities for Saturn Electronic...
Pcb Production and Prototype Manufacturing Capabilities for Saturn Electronic...Pcb Production and Prototype Manufacturing Capabilities for Saturn Electronic...
Pcb Production and Prototype Manufacturing Capabilities for Saturn Electronic...Art Wood
 
training_presentation
training_presentationtraining_presentation
training_presentationAniket Pawar
 
Epoxy flux a low cost high reliability approach for pop assembly-imaps 2011
Epoxy flux  a low cost high reliability approach for pop assembly-imaps 2011Epoxy flux  a low cost high reliability approach for pop assembly-imaps 2011
Epoxy flux a low cost high reliability approach for pop assembly-imaps 2011nclee715
 
Chap 4 lesson02emsysnewinterruptbasedi_os
Chap 4 lesson02emsysnewinterruptbasedi_osChap 4 lesson02emsysnewinterruptbasedi_os
Chap 4 lesson02emsysnewinterruptbasedi_osMontassar BEN ABDALLAH
 
New Algorithms to Improve X-Ray Inspection
New Algorithms to Improve X-Ray InspectionNew Algorithms to Improve X-Ray Inspection
New Algorithms to Improve X-Ray InspectionBill Cardoso
 
A solder joint reliability model for the philips lumileds luxeon rebel led c...
A solder joint reliability model for the philips lumileds luxeon rebel led  c...A solder joint reliability model for the philips lumileds luxeon rebel led  c...
A solder joint reliability model for the philips lumileds luxeon rebel led c...Greg Caswell
 
Managing input and output operation in c
Managing input and output operation in cManaging input and output operation in c
Managing input and output operation in cyazad dumasia
 

Viewers also liked (20)

Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
8051microcontroller
8051microcontroller 8051microcontroller
8051microcontroller
 
Embedded sysyetm components
Embedded sysyetm componentsEmbedded sysyetm components
Embedded sysyetm components
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Automotive Circuit Boards
Automotive Circuit BoardsAutomotive Circuit Boards
Automotive Circuit Boards
 
Programming embedded system_ii_keil_8051(1)
Programming embedded system_ii_keil_8051(1)Programming embedded system_ii_keil_8051(1)
Programming embedded system_ii_keil_8051(1)
 
C presentation book
C presentation bookC presentation book
C presentation book
 
RoHS Compliant Lead Free PCB Fabrication
RoHS Compliant Lead Free PCB FabricationRoHS Compliant Lead Free PCB Fabrication
RoHS Compliant Lead Free PCB Fabrication
 
SMT machine Training Manual for FUJI CP6 Series Level 3
SMT machine Training Manual for FUJI  CP6 Series Level 3SMT machine Training Manual for FUJI  CP6 Series Level 3
SMT machine Training Manual for FUJI CP6 Series Level 3
 
Pcb Production and Prototype Manufacturing Capabilities for Saturn Electronic...
Pcb Production and Prototype Manufacturing Capabilities for Saturn Electronic...Pcb Production and Prototype Manufacturing Capabilities for Saturn Electronic...
Pcb Production and Prototype Manufacturing Capabilities for Saturn Electronic...
 
Reflow oven
Reflow ovenReflow oven
Reflow oven
 
training_presentation
training_presentationtraining_presentation
training_presentation
 
Epoxy flux a low cost high reliability approach for pop assembly-imaps 2011
Epoxy flux  a low cost high reliability approach for pop assembly-imaps 2011Epoxy flux  a low cost high reliability approach for pop assembly-imaps 2011
Epoxy flux a low cost high reliability approach for pop assembly-imaps 2011
 
Chap 4 lesson02emsysnewinterruptbasedi_os
Chap 4 lesson02emsysnewinterruptbasedi_osChap 4 lesson02emsysnewinterruptbasedi_os
Chap 4 lesson02emsysnewinterruptbasedi_os
 
New Algorithms to Improve X-Ray Inspection
New Algorithms to Improve X-Ray InspectionNew Algorithms to Improve X-Ray Inspection
New Algorithms to Improve X-Ray Inspection
 
PIC_ARM_AVR
PIC_ARM_AVRPIC_ARM_AVR
PIC_ARM_AVR
 
A solder joint reliability model for the philips lumileds luxeon rebel led c...
A solder joint reliability model for the philips lumileds luxeon rebel led  c...A solder joint reliability model for the philips lumileds luxeon rebel led  c...
A solder joint reliability model for the philips lumileds luxeon rebel led c...
 
Managing input and output operation in c
Managing input and output operation in cManaging input and output operation in c
Managing input and output operation in c
 
Basic Input and Output
Basic Input and OutputBasic Input and Output
Basic Input and Output
 

Similar to Prerna sharma

Embedded System Basics - Introduction.ppt
Embedded System Basics - Introduction.pptEmbedded System Basics - Introduction.ppt
Embedded System Basics - Introduction.pptalaakaraja1
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scopeArshit Rai
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded Systemrmkceteee
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1AJAL A J
 
Embedded basics For beginners
Embedded basics For beginnersEmbedded basics For beginners
Embedded basics For beginnersMyEducationHub
 
introduction to embedded system presentation
introduction to embedded system presentationintroduction to embedded system presentation
introduction to embedded system presentationAmr Rashed
 
embedded systems ppt 3
embedded systems ppt 3embedded systems ppt 3
embedded systems ppt 3pavan kumar
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSandeep Reddy
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfAshwin180668
 
1334420 634648164164717500
1334420 6346481641647175001334420 634648164164717500
1334420 634648164164717500sumit tiwari
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptxPratik Gohel
 

Similar to Prerna sharma (20)

Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded System Basics - Introduction.ppt
Embedded System Basics - Introduction.pptEmbedded System Basics - Introduction.ppt
Embedded System Basics - Introduction.ppt
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
Embedded basics For beginners
Embedded basics For beginnersEmbedded basics For beginners
Embedded basics For beginners
 
introduction to embedded system presentation
introduction to embedded system presentationintroduction to embedded system presentation
introduction to embedded system presentation
 
embedded systems ppt 3
embedded systems ppt 3embedded systems ppt 3
embedded systems ppt 3
 
ESD unit 1.pptx
ESD unit 1.pptxESD unit 1.pptx
ESD unit 1.pptx
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
 
Arjit intro
Arjit introArjit intro
Arjit intro
 
Embedded
EmbeddedEmbedded
Embedded
 
Embedded
EmbeddedEmbedded
Embedded
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
1334420 634648164164717500
1334420 6346481641647175001334420 634648164164717500
1334420 634648164164717500
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 

Recently uploaded

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Recently uploaded (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 

Prerna sharma

  • 1. EMBEDDED TECHNOLOGY MADE BY:PRERNA SHARMA Electronics & Telecommunication
  • 2. TOPICS TO BE DISCUSSED • System • Embedded System • Components • Classifications • Processors • Applications
  • 3. INTRODUCTION TO EMBEDDED TECHNOLOGY  The embedded system is a combination of computer hardware, software additional electrical & mechanical parts  A computer is used in such devices primarily as a means to simplify the system design and to provide flexibility.  Embedded systems employ the use of a RTOS (Real- Time Operating System).
  • 4. WHAT IS AN EMBEDDED SYSTEM?  Any device that includes a programmable computer but is not itself a general purpose computer is called as embedded system . So embedded system are design to work for a specific task  In an embedded system the hardware and operating system are tightly coupled with each other so you can‟t distinguish between the two.  Common examples of embedded systems include MP3 players, navigation systems on aircraft and intruder alarm systems, etc.
  • 5. WHY STUDY EMBEDDED SYSTEMS?  Embedded systems are playing important roles in our lives every day, even though they might not necessarily be visible. Some of the embedded systems we use every day control the menu system on television, the timer in a microwave oven, a cell phone, an MP3 player.
  • 6. TYPICAL EMBEDDED SYSTEM CONTAINS: INPUT SYSTEM • Display screen • Mobile • Any kind of • T.V. • Sensors physical change • Control knobs DEVICE OUTPUT SYSTEM • Microprocessor MEMORY • Microcontroller • RAM • Digital Signal • ROM Processor • Stick Memory PROCESSORS
  • 7. CLASSIFICATION OF EMBEDDED SYSTEM: Non –reactive embedded 1.Reactive embedded system system It changes according to It never changes according to environment. any kind of change. Ex: Night & day vision image. Ex: Washing machine 2. Single function embedded Multi function embedded system system It can execute multiple types of It executes same program related job. repeatedly. Ex : Smartphone Ex :ECG machine. 3. Real time embedded system Non real time embedded system It works within a timeframe It has no time constraint Ex: rapid opening and closing of shutter.
  • 8. SOME IMPORTANT POINTS WHILE DEVELOPING AN EMBEDDED SYSTEM ARE AS FOLLOWS:  Cost  Size  Power consumption  Memory requirement  Development time  Reliability
  • 9. Processors used in Embedded Systems Digital Signal Microprocessors Microcontrollers Processors (DSP)
  • 10. MICROCONTROLLERS All the small embedded system has Microcontrollers instead of Microprocessors. It is used where there nothing is to be processed and inspite of that it controls the execution.
  • 11. WHY MICROCONTROLLERS? A microcontroller is a single silicon chip with memory and all Input/Output peripherals on it. Hence a microcontroller is also popularly known as a single chip computer. Normally, a single microcomputer has the following features : o Arithmetic and logic unit o Memory for storing program o EEPROM for nonvolatile data storage o RAM for storing variables and special function registers o Input/output ports
  • 12. o Timers and counters o Analog to digital converter o Circuits for reset, power up, serial programming, debugging o Instruction decoder and a timing and control unit o Serial communication port
  • 13. MEMORY ARCHITECTURE OF MICROCONTROLLER Princeston Model Harvard Model Processor Controller Memory data and Program Data memory program memory  Used in Embedded  Used in PC‟s. systems.  Data and program are  It allows parallel path fetched together. for both data and instructions.
  • 14. REGISTERS  All the Microcontrollers has internal memory called as registers, named as R0, R1, R2, R3……..  In case of AVR, we can have 32 such general purpose registers.  But there are many other types of registers also such as i/p – o/p register etc.  Registers are fast than RAM. So, for calculations ALU always uses registers.  Registers are limited in nos., so data is stored and retrieved from memory. This is called as Load store Architecture or Reg.-Reg. Architecture.
  • 15. BUSES  Buses are the communication media which sends and receive signals, and is used to connect all internal components of Microcontroller.  Buses has three types of lines, according to which buses are of three types:-  Data BUS  Address BUS  Control BUS
  • 17. WHY AVR MICROCONTROLLERS ?  It is a microcontroller created by ATMEL company.  It gives freedom to be programmed in various languages.  ATMEL has a large range of M.C., from the 6pined tiny series to the 100pined mega series.(in various different families)  High performance  Low power consumption  Integrated EEPROM and SRAM.  Atmel AVR 8-bit to 32-bit microcontrollers provides great design flexibility to developers.
  • 18. FEATURES OF EMBEDDED SYSTEM Embedded systems do a very specific task, they cannot be programmed to do different things.  Embedded systems have very limited resources, particularly the memory. Generally, they do not have secondary storage devices such as the CDROM or the floppy disk.  Embedded systems have to work against some deadlines. A specific job has to be completed within a specific time. In some embedded systems, called real-time systems, the deadlines are stringent. Missing a dead line may cause a catastrophe – loss of life or damage to property.
  • 19. Embedded systems are constrained for power, As many embedded systems operate through a battery, the power consumption has to be very low.  Embedded systems need to be highly reliable. Once in a while, pressing ALT-CTRL-DEL is OK on your desktop, but you cannot afford to reset your embedded system.  Some embedded systems have to operate in extreme environmental conditions such as very high temperatures and humidity.
  • 20. Getting Started with Embedded Programming
  • 21. PROGRAMMING MODEL Char st[ ] = “HELLO”; main( ) {--------------; --------------; Statements } Compile (data + machine instruction) Stored in specified memory(FLASH MEMORY) Execution only data is copied to RAM
  • 22. IMPORTANT POINTS  Embedded system don‟t have hard disk instead of that have a memory called as Flash memory.  So, in all Embedded system program is stored in Flash memory and the data is executed in RAM.  Flash is some what like Read Only Memory(ROM) in this we can write the data once but we cannot modify it again and again so it is copied to RAM for execution.  Once a program is executed the RAM discard the copy of data.
  • 23. STEPS TO CREATE A PROGRAM  Create the program in “PROGRAMMABLE NOTEPAD”.  Open the „CYGWIN‟ shell. It is the command prompt to execute embedded system programs.  Build  Burn
  • 24. DESIGN OF AN EMBEDDED SYSTEM – A CASE STUDY  To understand the design of a simple embedded system let us first consider the idea of a data system. The data acquisition system is shown in the next slide.
  • 25. For example let me consider a simple case of temperature measurement embedded system. o First we must select a temperature sensor like thermistor or AD590 or LM35 or LM335 or LM75 etc. o After this the analog data is converted into digital data and at the same time proper signal conditioning is done. o This digital input is fed to the microcontroller through its ports. o By developing a suitable program (Embedded C or Assembly) the data is processed and controlled. o For this purpose keil or Ride or IAR ARM Embedded workbench C compilers can be used.
  • 26. o Once the program is debugged, and found error free it can be dumped into the microcontroller flash memory using ISP (Philips - Flash magic or any ISP). o Now, your microcontroller chip acts as an embedded chip.