1 embedded systems development

82
Embedded Systems Dr. Y S Rao 1

Upload: shrutika-kalbag

Post on 05-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 1/82

Embedded Systems

Dr. Y S Rao1

Page 2: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 2/82

What are Embedded Systems• They are Embedded ‘in’

• They are not desktops

• Not mainframes or mini’s• -

, ,

• A heating furnace controller- Thermostat• mo e p one

• Medical device

• DSP based systems

2

Page 3: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 3/82

Embedded Processors

Embedded vs. Desktop

Processors

Applications

Advantages:• Lower cost

 

• Cell phones / pagers / PDAs

• DAQ• Optimized Instruction Set

• Lower Power consumption

• Controls (Automotive,

Industrial)• Smaller footprint

Disadvantages:

• “Smart” Media

Desktop Processors:

• ower c oc spee s• Less Processing power

• es top computers

• Notebook computers / Laptops

3

Page 4: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 4/82

Why Use Embedded Systems• ser unc ona y –  portability

• User convenience, comfort - HVAC, Auto,

Appliances, GPS, TV remote, DVR, iPod

• Low power and safety – iron, coffee maker, LED

• Commercial/industrial applications

 

• Replace electro-mechanical systems

• os re uc on• Quality improvement

4

Page 5: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 5/82

An Embedded System

Microcontroller

(uC)OutputsInputs

5

Page 6: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 6/82

An Embedded Control System

Microcontroller

(uC)Outputs

Inputs

6

Page 7: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 7/82

Beware of the computer!

• computers + SoCs = hardware / software mix

• com lete chan e in device interaction 

• ever-growing number of critical applications 7

Page 8: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 8/82

Embedded Systems on Chip

• Many processing units• Lar e embedded software

CPU GLU

RAM FPGAROM

H r w r r f w r ? 

8

Page 9: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 9/82

Wh Com uterizin Ob ects?1. Simplicity and uniformity of digital information

ex s, mages, soun s, mov es, money, orces,...

count, store, organize, transmit, encrypt, visualize,...

2. The fabulous information engine

Moore : computers => microprocessors => SoCsprogress n e sensor e

3. Advances in numerical methods

control & information theory

algorithmics

numer ca ana ys s

9

Page 10: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 10/82

A lications and Constraintsflight-control, engines, brakes, fuel, power, climatesafety-critical => certification

trajectory, attitude, image, telecom- =

telephone, audio, TV, DVD, gamesbusiness critical => time-to market + quality

pacemakers, diabet control, robot surgeonslife-critical => TBD (!)

10

Page 11: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 11/82

Microcontroller Manufacturers• ARM – Advanced RISC Machines

• Atmel

• Cypress- programmable blocks• Freescale Semiconductor- uC, DSP

-

• Microchip

• NEC• Renasas

• Sharp

• croe ec ron cs• Texas Instruments- uC, DSP

• Man others

11

Page 12: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 12/82

Microcontrollers S ectrum• $0.15 - $0.20 Far Eastern parts

• - - .

• Musical gift card uC

• 8-bit 8K flash,1K RAM, 16-I/O

• -Bi 2 K fl h 2K RAM 4-I 

• 32-Bit, 2M Flash, 64K RAM, TPU

• – GbE, USB HS

12

Page 13: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 13/82

 •

• e- reaten ng

• 24/7/365

• Can’t reboot!

13

Page 14: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 14/82

 •

• pt m ze ssem y anguage

• Limits, Inaccuracies of Fixed Precision

14

Page 15: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 15/82

Design Issues

• Design Methodology• Time To Market• oc pee• Power Consumption•• Consumer Market: Minimize Manufacturing

Cost.

• No chance for future modification.

15

Page 16: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 16/82

A Low End Microcontroller

Flash

I/O

x

Clock

RISC

Watch

Reset

RAM16 B tes

Dog 

16

Page 17: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 17/82

Microcontroller Functionalit• Core processor - Voltages

• y –  as , , , ,

DDR2

• –  n er ace vo age

• Timers• Interrupts

• Serial Communication- SPI, I2C, UART

• USB, CAN-BUS, IR, SD-Cards

 –  , , ompara or, p-amp

17

Page 18: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 18/82

A Typical Microcontroller

RAM Flash EEPROM

I/OClock

CoreReset

18

Page 19: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 19/82

Power-On Reset Modules• Internal reset

• x

• Programmable threshold voltage

• Programmable duration

• Pr r mm l r im • Brown-out condition - programmable

•• Watchdog timer

19

Page 20: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 20/82

Batter Powered A lications• Sleep mode

• u w

• All kinds of modes available

• Reduced clock frequencies

• r i n• Selective peripherals sleep mode

• – c oc s, t mers, nterrupts

• Watchdog timer

20

Page 21: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 21/82

Why Worry About Power ?

 

21

Page 22: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 22/82

Process Technology and Supply

22

Page 23: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 23/82

Why Worry About Power ? Portability

Battery industry does not have a Gordon Moore23

Page 24: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 24/82

A Typical Microcontroller

RAM Flash EEPROM

I/OClock

CoreReset

24

Page 25: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 25/82

A High End Microcontroller

JTAG NEXUS

2MB Flash

 3 2 

 3 2 

 6 4 

64KB SRAM

32-BitMPC5554

MMU

 C h T P  U 

 (  2  )  

  C  a c

h  e

D  S P 

 C h D MA 

64-ChI/O

A/D40-Ch

CAN Bus(3)

PLL

32-Bit External Bus

25

Page 26: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 26/82

Microcontroller Selection Criterion• Speed of operation, complexity – 8/16/32 Bits

• Cost – HW/SW tradeoffs

• Power consumption - TI, Microchip, Freescale• Memory Size – Flash, RAM, EEPROM

• # of I/O

• Analog – A/D, DAC, Comparator, Op-amp• Serial Communication- SPI, I2C, USB, IR, GbE

• Product Family

• eve opmen oo s• Timers – input capture, output compare

 

26

Page 27: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 27/82

Embedded S stems Develo ment• System development

• Electronics•

• Software

• Mechanical

• DFM – design for manufacturability

27

Page 28: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 28/82

S stem Develo ment• Architecture

• - requ re

• Sub-systems interface - Master/slave

• Communication - Networking protocols

•• HW/SW tradeoffs

• u se ec on• S stem tests – regulatory agencies

28

Page 29: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 29/82

Electronics Develo ment

• Design specs

• es gn or es a y

• uC and components selection

• Worst case analyses

• Schematics – CAD tools, Design rule checks• Simulations

• Proof of concept, Prototyping

• Design validation• Product qualification

29

Page 30: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 30/82

Electronics Develo ment Tools

• Schematic capture- Orcad, PADS, Cadence, Mentor

• Analog simulation-pSpice, LTSpice

• Lo ic Simulation- Orcad Cadence Mentor

• VHDL, Verilog

• Worst case analyses- simulations

• Proof of conce t, Protot in - PALs, FPGAs

• DFMEA- UL, agencies approval

• Reliability predictions - MTBF

30

Page 31: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 31/82

ASICs & Pro rammable Lo ic

• Application Specific ICs

• , , - uCs with PLDs

• Gate Arrays

• Standard Cells

• Custom ICs• Languages- VHDL, Verilog

• Functional simulation

• Timing simulations• Floor planning

• Back-annotation31

Page 32: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 32/82

PCB La out

• CAD tools- Orcad, Protel, PADS, Allegro, Mentor

• # of layers•

• 3D fit

• - - -,

• Thermal considerations

• DRC

• Gerber output

• Fabrication

32

Page 33: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 33/82

Real -TimeSoftware Development

Hold on there!

What is real time software?

33

Page 34: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 34/82

Software Develo ment

• Specs

• SW Design• – ‘ ’, ,

• OS’

•• Tools – compilers, assemblers, programmers, emulators

• Real time as ects - ISRs

• SW/HW tradeoffs• S stem inte ration

34

Page 35: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 35/82

Real Time Software Develo ment

• Timers

• Interrupts

 

• Priorities

35

Page 36: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 36/82

Real Time Software

ExternalEvent

ExternalEvent

Timer 1 Timer n

Micro-

ControllerPrioritized

InputsI/OCore SW

Task 1

Task 2

Task n

36

Page 37: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 37/82

Real Time Software Develo ment

• Interrupts – ISRs

• ‘C’ v/s Assembly 

• Tasks and priorities• RTOS’

 

37

Page 38: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 38/82

Programming Languages Used in

ew m e e es gns

70.0%

80.0%

90.0%

-

50.0%

60.0%1999-2000

20.0%

30.0%

.

0.0%

10.0%

Assembly C C++ Java Other

38

Page 39: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 39/82

Use of Real-Time Kernels in

New Embedded Designs.

80.0%

100.0%

60.0%

20.0%

40.0%

0.0%

4-bit 8-bit 16-bit 32-bit 64-bit Special

39

Page 40: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 40/82

 •

they will respond to an external event.

• Real Time systems don’t have  to be “real” “.

time”.

40

Page 41: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 41/82

 

guarantee they provide, real time“ 

time” or “hard real time”.

41

Page 42: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 42/82

 •

guarantee, but missing an event is not. ,

decoding used during satellite TV

“frame time”. If this guarantee is missed, – .

but not catastrophic!

42

Page 43: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 43/82

 •

missing a timing deadline will lead to. ,

missile guidance system should not miss

43

S h ft l ti

Page 44: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 44/82

So why use soft real time

systems at all?•

provide a real time guarantee. But if we,

guaranteed response time can be much

.• Soft real time systems would be used in

-very fast.

44

I l ti ft

Page 45: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 45/82

Is real time software any

different•

careful. 

scheduling is done at the operating system,

systems should be used.

45

Page 46: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 46/82

 •

form of an endless loop, which waits for

occur.

 recovery if there is a “hang up” while

.

46

Page 47: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 47/82

47

Page 48: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 48/82

Software Develo ment - Tools

• Programmers- development, in-circuit, field

• mu a ors- JTAG

• Simulators

• Assemblers

• Compilers• Linkers

• Loaders

• CASE tools• V r i n n r l

48

Architecture componentsdimensioning

Word, Excel, Visio

Page 49: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 49/82

dimensioning

communicationSystem C

Micro-Architectureconcurrencypipeline

resource sharin

Word, Visio

RTL design VHDL, Veriloggates, clocksregisters, RAMs 

circuits cells, clock treesarea, speed

Verilog + ...

DFT (test)testabilityscan insertion

Place&Route

Chips

, ,

49

Page 50: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 50/82

Translation of Code on Host : Compiling

C Source File (s)

C Compiler

C Header File (s)Preprocessing

Compiling

C Object File (s)

Linker C System Libraries

 

Embedded System

ost omputer

50

Th b ild d l d f

Page 51: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 51/82

The build and load process fordesktop application programs.

Compiler

O ject Fi es 

Executable 

 AssemblerL   i     n k   

 e r  

L    o  a  d    e 

Read-Write

Memory (RAM)

 

Run-Time Library: 

r  

Operating System Image: Boot

Process

51

The build and load process for

Page 52: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 52/82

The build and load process for

em e e app cat on programs.Object  Executable Files  Image File 

 Image 

File Compiler

Read-Write

Memory(RAM)

L   

L    o  c  a  t     o 

r  

 Assembler

Program 

Re-Entrant Library: 

i     n k    e r  

Read-Only

Initialization 

Real-Time Kernel:  ROM"Burner"

Memory(ROM)

52

Page 53: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 53/82

What is ISP?• In-System Programmable

(ISP) means :

 –  The ability toreconfigure the logican unct ona ty o adevice, board orcomplete electronic

.

 –  This can be donebefore, during and

and shipment to theend user.

53

Page 54: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 54/82

 

54

Mobile Phone User Interface

Page 55: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 55/82

Mobile Phone User Interface

TouchScreen

Freescale

68HC05Radio

Freescale

Dragonball

LCD

DriverKeypad Graphics

LCD

Battery

68328Micro-

Phone

Speaker

55

Postal Mail Sorting Device

Page 56: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 56/82

Postal Mail Sorting Device

PowerSu l

FreescalePostal Optical FlashOptical

68HCxxPiecesnco er

PLDso at on

RS232

PCApplication

56

eBook

Page 57: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 57/82

eBook

Battery

PC/104

Pentium

Processor

PCMCIAGraphics

LCDVideoXilinxFPGA

TouchScreen

57

Page 58: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 58/82

58

Product:Vendo V

Page 59: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 59/82

Product:Vendo V-

MAX 720 vendingmachine.

Microprocessor:

8-bit Motorola68HC11.

59

Page 60: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 60/82

Sonicare Plus toothbrush.

- .

60

Page 61: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 61/82

 Pro uct: M e edishwashers.

Microprocessor:- o oro a

68HC05.

61

Page 62: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 62/82

Product: NASA's

Mars Sojourner

Rover.

Microprocessor:

8-bit Intel 80C85.

62

P d t C i C

Page 63: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 63/82

Product: CoinCo

USQ-712 coin

chan er.

Microprocessor:

8-bit Motorola68HC912.

63

Page 64: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 64/82

Product: Garmin

StreetPilot GPS

Receiver.

Microprocessor:16-bit.

64

Page 65: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 65/82

65

Page 66: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 66/82

Product: Palm Vx

handheld.

Microprocessor:

32-bit MotorolaDragonball EZ.

66

Page 67: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 67/82

 i1000plus iDEN Multi-

.

Microprocessor:

- .

67

Page 68: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 68/82

 

MP3 Player.

Micro rocessor:32-bit RISC.

68

Page 69: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 69/82

Product: RCARC5400P DVD

player.

Microprocessor:

32-bit RISC.

69

Page 70: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 70/82

70

Page 71: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 71/82

Product: Sony Aibo

Dog.

 64-bit MIPS RISC.

71

Page 72: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 72/82

72

Page 73: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 73/82

73

Web Servers… get smaller

Page 74: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 74/82

74

Page 75: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 75/82

* ,

PIC 12c508

,RAM,

,

75

Page 76: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 76/82

76

Page 77: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 77/82

 

Classification

77

Page 78: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 78/82

 . u onomous 

 . ea - me  

 . e wor e  

 . o e a egor es  78

Page 79: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 79/82

.•

standalone mode. 

process control in manufacturing units

.• Ex: Air-conditioner, CD players

79

-

Page 80: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 80/82

• ea – me em e e sys ems are

required to carry out specific tasks ina spec e amoun o me.

• These systems are extensively usedto carry out time critical tasks inprocess control

• Ex: Boiler Plant

80

3. Networked Embedded

Page 81: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 81/82

Systems• Monitor plant parameters, such as

temperature, pressure, andhumidity, and the data over thenetwork to a centralized system foronline monitoring.

• Ex: Web camera monitoring the

plant floor transmits its video outputto a remote controlling organization.

81

4. Mobile``````

Page 82: 1 Embedded Systems Development

7/31/2019 1 Embedded Systems Development

http://slidepdf.com/reader/full/1-embedded-systems-development 82/82

• Mobile gadgets need to store data

• These gadgets imbibe powerful

com utin and communicationcapabilities to perform real-time tasksand handle multimedia applications.

• The gadgets embed powerfulprocessor and OS, and a lot of memoryw t m n ma power consumpt on.

82