SlideShare a Scribd company logo
Embedded System
Submitted to-
Mr. Harinder Sir,
Submitted by- Pankaj joshi
BCA 2A
1524629
1
CONTENTS
 System
 Embedded System
 Processor
 Features
 Languages for programming
 Applications
2
System
 A system is a way of working, organizing or doing
one or many tasks according to a fixed plan,
program or set of rules.
 A system is also an arrangement in which all its
units assemble and work together according to the
plan or program.
3
4SYSTEM EXAMPLES
WATCH
It is a time display SYSTEM
Parts: Hardware, Needles, Battery, Dial,
Chassis and Strap
Rules
1.All needles move clockwise only
2.A thin needle rotates every second
3.A long needle rotates every minute
4.A short needle rotates every hour
5.All needles return to the original position after 12 hours
5EMBEDDED SYSTEM
Definition: An Embedded System is one that has computer
hardware with software embedded in it as one of its
important components.
SOFTWARE PROGRAM
#include <16f876a.h>
#use delay (clock=20000000)
#byte PORTB=6
main()
{
set_tris_b(0);
portb=255; //decimal
delay_ms(1000);
portb=0x55; //hexadecimal
delay_ms(1000);
portb=0b10101010; //binary
delay_ms(500);
}
HARDWARE
Processor
 A Processor is the heart of the Embedded System.
 An embedded processor is a microprocessor that is used in
an embedded system.
 For an embedded system designer knowledge of
microprocessor and microcontroller is a must.
Two Essential Units: Operations
Control Unit (CU), Fetch
Execution Unit (EU) Execute
6
7
Microprocessor Microcontroller
CPU is stand alone, RAM,ROM, I/O & timer
are separate.
CPU, RAM,ROM, I/O & timer all are on
single chip.
Designer can decide amount of RAM,ROM,
& I/O ports.
Fixed amount of on-chip RAM,ROM, & I/O
ports.
High processing power Low processing power
High power consumption Low power consumption
Typically 32/64 bit 8/16 bit
General purpose Single purpose(control oriented)
Less reliable Highly reliable
Eg.- 8086,8085 8051
Ppt on embedded system
Few Examples of Embedded
system
Embedded system for a car
Components of Embedded System
 It has Hardware
Processor, Timers, Interrupt controller, I/O Devices, Memories, Ports,
etc.
 It has main Application Software
Which may perform concurrently the series of tasks or multiple tasks.
 It has Real Time Operating System (RTOS)
RTOS defines the way the system work. Which supervise the application
software. It sets the rules during the execution of the application
program. A small scale embedded system may not need an RTOS.
11
Features of an embedded
system
 Single-functioned
 Executes a single program, repeatedly
 Tightly-constrained
 Reactive and real-time
 Continually reacts to changes in the system’s
environment
 Must compute certain results in real-time without delay
Languages for
Programming Embedded
Systems
 Recent survey indicates that approximately 45%
of the embedded software is still being done in C
language.
 C++ is also increasing its presence in embedded
systems. As C++ is based on C language, thus
providing programmer the object oriented
methodologies to reap the benefits of such an
approach.
13
 C is very close to assembly programming and it
allows very easy access to underlying hardware.
 A huge number of high quality compilers and
debugging tools are available for the C language.
 Though C++ is theoretically more efficient than
C, but some of its compilers have bugs due to the
huge size of the language.
 These compilers may cause a buggy execution.
14
Real-time Systems
 Embedded systems in which some specific work
has to be done in a specific time period are called
real-time systems.
 Real time embedded systems are classified into
two types such as soft and hard real time systems.
16
Mobile Embedded Systems
 Mobile embedded systems are used in portable embedded devices
like cell phones, mobiles, digital cameras, mp3 players and
personal digital assistants, etc.
 The basic limitation of these devices is the other resources and
limitation of memory.
17
Small Scale Embedded System
 Single 8 bit or 16bit Microcontroller.
 Little hardware and software complexity.
 They may even be battery operated.
 Usually “C” is used for developing these system.
 The need to limit power dissipation when system is running
continuously.
 Examples:- digital watches
Programming tools:
Editor, Assembler and Cross Assembler
18
19
THANK YOU
20

More Related Content

PPTX
Embedded system.ppt
PPTX
Embedded systems - UNIT-1 - Mtech
PPTX
Embedded Software Development
PPTX
Embedded systems ppt
PDF
Unit 1 intro-embedded
PPTX
Embedded systems
PPTX
Introduction to Embedded Systems
DOCX
Embedded system notes
Embedded system.ppt
Embedded systems - UNIT-1 - Mtech
Embedded Software Development
Embedded systems ppt
Unit 1 intro-embedded
Embedded systems
Introduction to Embedded Systems
Embedded system notes

What's hot (20)

PPTX
Introduction to Embedded Systems
PDF
IoT sensing and actuation
PPTX
Automated Plant Watering System
PPTX
Embedded systems
PPT
Automatic room light controller with bidirectional visitor counter
DOCX
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
PPTX
Embedded system design using arduino
DOCX
Embedded System
PPT
Embedded system Design
PPTX
Temperature based fan speed control & monitoring using
PPT
Sensors & Actuators
PPTX
ANDROID BASED HOME APPLIANCE CONTROL USING APP IN MOBILE
PPTX
Vehicle tracking system using iot and gps
PPTX
Embedded systems
PPTX
Bidirectional visitor counter
PPTX
Smart door lock system
PPT
Microprocessor & microcontroller
PPT
PDF
01 introduction to-classical_control
PPTX
Microprocessor & Micro-controller
Introduction to Embedded Systems
IoT sensing and actuation
Automated Plant Watering System
Embedded systems
Automatic room light controller with bidirectional visitor counter
A Report on Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Embedded system design using arduino
Embedded System
Embedded system Design
Temperature based fan speed control & monitoring using
Sensors & Actuators
ANDROID BASED HOME APPLIANCE CONTROL USING APP IN MOBILE
Vehicle tracking system using iot and gps
Embedded systems
Bidirectional visitor counter
Smart door lock system
Microprocessor & microcontroller
01 introduction to-classical_control
Microprocessor & Micro-controller
Ad

Similar to Ppt on embedded system (20)

PPTX
Embedded system
PPT
embededsystemfinal1-170130182030 (1).ppt
PDF
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
PDF
es1-150721100817-lva1-app6891.pdf
PPTX
Fundamentals of Internet of Things (IoT)
PPT
Embedded basics For beginners
PPTX
Embedded system
PDF
EE6602 Embedded System
PPT
Embedded System Basics - Introduction.ppt
PDF
Embedded systems
PPT
Embedded system by owais
PPTX
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
PPTX
Language for Embedded System
PPTX
Language for embedded system
PPTX
EE8691 – EMBEDDED SYSTEMS.pptx
PPTX
Embedded Device.pptx
PPTX
Introduction to embedded systems
PDF
BEE 049- design of embedded system.pdf
PPTX
EMBEDDED SYSTEM-2.pptx
PPT
39245175 intro-es-ii
Embedded system
embededsystemfinal1-170130182030 (1).ppt
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
es1-150721100817-lva1-app6891.pdf
Fundamentals of Internet of Things (IoT)
Embedded basics For beginners
Embedded system
EE6602 Embedded System
Embedded System Basics - Introduction.ppt
Embedded systems
Embedded system by owais
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
Language for Embedded System
Language for embedded system
EE8691 – EMBEDDED SYSTEMS.pptx
Embedded Device.pptx
Introduction to embedded systems
BEE 049- design of embedded system.pdf
EMBEDDED SYSTEM-2.pptx
39245175 intro-es-ii
Ad

Recently uploaded (20)

PPTX
Sem-8 project ppt fortvfvmat uyyjhuj.pptx
PDF
How NGOs Save Costs with Affordable IT Rentals
PPTX
了解新西兰毕业证(Wintec毕业证书)怀卡托理工学院毕业证存档可查的
PDF
Prescription1 which to be used for periodo
PPTX
quadraticequations-111211090004-phpapp02.pptx
PPTX
STEEL- intro-1.pptxhejwjenwnwnenemwmwmwm
PPTX
Nanokeyer nano keyekr kano ketkker nano keyer
PDF
PPT Determiners.pdf.......................
PPTX
ERP good ERP good ERP good ERP good good ERP good ERP good
PPTX
PROGRAMMING-QUARTER-2-PYTHON.pptxnsnsndn
PPTX
1.pptxsadafqefeqfeqfeffeqfqeqfeqefqfeqfqeffqe
PPTX
title _yeOPC_Poisoning_Presentation.pptx
PDF
Dynamic Checkweighers and Automatic Weighing Machine Solutions
PPTX
sdn_based_controller_for_mobile_network_traffic_management1.pptx
PPTX
Lecture-3-Computer-programming for BS InfoTech
PPTX
Embedded for Artificial Intelligence 1.pptx
PPTX
Presentacion compuuuuuuuuuuuuuuuuuuuuuuu
PDF
Core Components of IoT, The elements need for IOT
PDF
Layer23-Switch.com The Cisco Catalyst 9300 Series is Cisco’s flagship stackab...
PPTX
figurative-languagepowerpoint-150309132252-conversion-gate01.pptx
Sem-8 project ppt fortvfvmat uyyjhuj.pptx
How NGOs Save Costs with Affordable IT Rentals
了解新西兰毕业证(Wintec毕业证书)怀卡托理工学院毕业证存档可查的
Prescription1 which to be used for periodo
quadraticequations-111211090004-phpapp02.pptx
STEEL- intro-1.pptxhejwjenwnwnenemwmwmwm
Nanokeyer nano keyekr kano ketkker nano keyer
PPT Determiners.pdf.......................
ERP good ERP good ERP good ERP good good ERP good ERP good
PROGRAMMING-QUARTER-2-PYTHON.pptxnsnsndn
1.pptxsadafqefeqfeqfeffeqfqeqfeqefqfeqfqeffqe
title _yeOPC_Poisoning_Presentation.pptx
Dynamic Checkweighers and Automatic Weighing Machine Solutions
sdn_based_controller_for_mobile_network_traffic_management1.pptx
Lecture-3-Computer-programming for BS InfoTech
Embedded for Artificial Intelligence 1.pptx
Presentacion compuuuuuuuuuuuuuuuuuuuuuuu
Core Components of IoT, The elements need for IOT
Layer23-Switch.com The Cisco Catalyst 9300 Series is Cisco’s flagship stackab...
figurative-languagepowerpoint-150309132252-conversion-gate01.pptx

Ppt on embedded system

  • 1. Embedded System Submitted to- Mr. Harinder Sir, Submitted by- Pankaj joshi BCA 2A 1524629 1
  • 2. CONTENTS  System  Embedded System  Processor  Features  Languages for programming  Applications 2
  • 3. System  A system is a way of working, organizing or doing one or many tasks according to a fixed plan, program or set of rules.  A system is also an arrangement in which all its units assemble and work together according to the plan or program. 3
  • 4. 4SYSTEM EXAMPLES WATCH It is a time display SYSTEM Parts: Hardware, Needles, Battery, Dial, Chassis and Strap Rules 1.All needles move clockwise only 2.A thin needle rotates every second 3.A long needle rotates every minute 4.A short needle rotates every hour 5.All needles return to the original position after 12 hours
  • 5. 5EMBEDDED SYSTEM Definition: An Embedded System is one that has computer hardware with software embedded in it as one of its important components. SOFTWARE PROGRAM #include <16f876a.h> #use delay (clock=20000000) #byte PORTB=6 main() { set_tris_b(0); portb=255; //decimal delay_ms(1000); portb=0x55; //hexadecimal delay_ms(1000); portb=0b10101010; //binary delay_ms(500); } HARDWARE
  • 6. Processor  A Processor is the heart of the Embedded System.  An embedded processor is a microprocessor that is used in an embedded system.  For an embedded system designer knowledge of microprocessor and microcontroller is a must. Two Essential Units: Operations Control Unit (CU), Fetch Execution Unit (EU) Execute 6
  • 7. 7 Microprocessor Microcontroller CPU is stand alone, RAM,ROM, I/O & timer are separate. CPU, RAM,ROM, I/O & timer all are on single chip. Designer can decide amount of RAM,ROM, & I/O ports. Fixed amount of on-chip RAM,ROM, & I/O ports. High processing power Low processing power High power consumption Low power consumption Typically 32/64 bit 8/16 bit General purpose Single purpose(control oriented) Less reliable Highly reliable Eg.- 8086,8085 8051
  • 9. Few Examples of Embedded system
  • 11. Components of Embedded System  It has Hardware Processor, Timers, Interrupt controller, I/O Devices, Memories, Ports, etc.  It has main Application Software Which may perform concurrently the series of tasks or multiple tasks.  It has Real Time Operating System (RTOS) RTOS defines the way the system work. Which supervise the application software. It sets the rules during the execution of the application program. A small scale embedded system may not need an RTOS. 11
  • 12. Features of an embedded system  Single-functioned  Executes a single program, repeatedly  Tightly-constrained  Reactive and real-time  Continually reacts to changes in the system’s environment  Must compute certain results in real-time without delay
  • 13. Languages for Programming Embedded Systems  Recent survey indicates that approximately 45% of the embedded software is still being done in C language.  C++ is also increasing its presence in embedded systems. As C++ is based on C language, thus providing programmer the object oriented methodologies to reap the benefits of such an approach. 13
  • 14.  C is very close to assembly programming and it allows very easy access to underlying hardware.  A huge number of high quality compilers and debugging tools are available for the C language.  Though C++ is theoretically more efficient than C, but some of its compilers have bugs due to the huge size of the language.  These compilers may cause a buggy execution. 14
  • 15. Real-time Systems  Embedded systems in which some specific work has to be done in a specific time period are called real-time systems.  Real time embedded systems are classified into two types such as soft and hard real time systems.
  • 16. 16
  • 17. Mobile Embedded Systems  Mobile embedded systems are used in portable embedded devices like cell phones, mobiles, digital cameras, mp3 players and personal digital assistants, etc.  The basic limitation of these devices is the other resources and limitation of memory. 17
  • 18. Small Scale Embedded System  Single 8 bit or 16bit Microcontroller.  Little hardware and software complexity.  They may even be battery operated.  Usually “C” is used for developing these system.  The need to limit power dissipation when system is running continuously.  Examples:- digital watches Programming tools: Editor, Assembler and Cross Assembler 18
  • 19. 19