SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
08072013

EC501 EMBEDDED SYSTEM APPLICATIONS

CHAPTER 1

LEARNING OUTCOMES
• Understand the concept of embedded system:

INTRODUCTION TO
EMBEDDED SYSTEM
DEPARTMENT OF ELECTRICAL ENGINEERING
POLITEKNIK SULTAN HAJI AHMAD SHAH
Dr. Bakhtiar Bin Md Shaari @ email: dbms@polisas.edu.my

1. Describe the meaning of embedded system
2. Explain microcontroller as the heart of
embedded system
3. Relate embedded system examples with real
life application
4. Differentiate Microcontroller and
microprocessor
5. Discuss the advantages of microcontroller
application

EMBEDDED SYSTEM
Definition
Embedded system is a computer system that cannot be
programmed by the user because it is preprogrammed
for a specific task and embedded within the equipment
which it serves.
(McGraw-Hill Science & Technology Encyclopedia:)
Embedded system is a product controlled by its own
internal microprocessor or microcontroller with a purpose
for specific functions needed for the system

MICROCONTROLLERS AS HEART OF
EMBEDDED SYSTEM
• A microcontroller is the data processing "brain" of an
embedded system.

• Definition for: embedded system
• A combination of hardware and software which together
form a component of a larger machine.
• An example of an embedded system is a microprocessor
that controls an automobile engine.
• An embedded system is designed to run on its own
without human intervention, and may be required to
respond to events in real time.
• Source: www.computeruser.com/resources/dictionary

Microcontroller as the Heart of
Embedded System
Like

• In an embedded system, a microcontroller receives
input signals, processes the input signals and
generates output signals based on the processing.
Microcontroller like brain?? Woww.. It is great
For example, in a thermometer embedded system, the
microcontroller may receive a signal from a temperature
measuring device, process the signal and send data to a
display device to show the temperature being sensed.

right?
Because, the microcontroller will:
Receive Input Signal
Output

Process it

Produce an

1
08072013

EMBEDDED SYSTEM EXAMPLES
Embedded systems are used in all aspects of
modern life and there are many examples of
their use, including:
1. Telecommunications systems
2. Consumer electronics
3. Transportation systems

EMBEDDED SYSTEM EXAMPLES
..cont…
Physically, embedded systems range from
portable devices such as digital watches
and MP3 players, to large stationary
installations like traffic lights, factory
controllers, or the systems controlling
nuclear power plants.

4. Medical equipment
5. Etc

EMBEDDED SYSTEM EXAMPLES
Line Follower
Robot

• Microcontroller is great…how about our
computer (microprocessor)?
Next slide describe the difference between
uP and uC

Washing Machine

uP

For more
detail, please
refer book
page 25

uC

Air-Bag

Applications
Areas

Application Areas

• TV
• stereo
• remote control
• phone / mobile phone
• refrigerator
• microwave
• washing machine
• electric tooth brush
• oven / rice or bread cooker
• watch
• alarm clock
• electronic musical instruments
• electronic toys (stuffed animals,handheld toys, pinballs, etc.)
• medical home equipment (e.g. blood
pressure, thermometer)
•…
• [PDAs?? More like standard computer system]
Consumer Products

2
08072013

Application Areas
• Medical Systems
– pace maker, patient monitoring systems, injection systems,
intensive care units, …

• Office Equipment
– printer, copier, fax, …

• Tools
– multimeter, oscilloscope, line tester, GPS, …

• Banking
– ATMs, statement printers, …

• Transportation
– (Planes/Trains/[Automobiles] and Boats)

• radar, traffic lights, signalling systems, …

Application Areas
• Automobiles
– engine management, trip computer, cruise
control, immobilizer, car alarm,
– airbag, ABS, ESP, …

• Building Systems
– elevator, heater, air conditioning, lighting, key
card entries, locks, alarm systems, …

• Agriculture
– feeding systems, milking systems, …

• Space
– satellite systems, …

Application Areas
• Facts:
– 1997: The average U.S. household has over 10
embedded computers (source: www.it.dtu.dk/~jan)

Automobiles

• 1998: 90% Embedded Systems vs. 10%
Computers
– (source: Frautschi, www.caliberlearning.com)

• 2001: The Volvo S80 has 18 embedded
controllers and 2 busses (source: Volvo)

3
08072013

4
08072013

Embedded in a Shoe!

Characteristics of Embedded System
• Embedded systems are designed to do a
specific task
• Embedded systems are not always standalone
devices

The microprocessor embedded in this adidas running shoe
calculates the pressure between the runner's foot and the
ground five million times per second and continuously
changes the cushioning to match an adjustable comfort level.
The computer controls a motor that lengthens and shortens a
cable attached to a plastic cushioning element.

• The program instructions written for embedded
systems are referred to as firmware, and are
stored in read-only memory or flash memory chips.

Microcontroller versus generalpurpose microprocessor

Microcontroller versus generalpurpose microprocessor

• Microprocessor is an IC which has only
the CPU inside them i.e. only the
processing. Application of microprocessor
includes Desktop PC’s, Laptops, notepads
etc.
• Microprocessor is the general purpose
microprocessors such as Intel’s x86 family
(8086, 80286,80386, 80486 and the
Pentium) or Motorola’s family

• A microcontroller (sometimes
abbreviated µC, uC or MCU) is a small
computer on a single integrated circuit
containing a processor core, memory, and
programmable input/output peripherals.

Microprocessor based system

Microprocessor (µP)
vs.
Microcontroller (µC)
To store the information (during CPU
operation)

CPU / µP

Register

ALU

To process the information

Control Unit
To control the direction of information

A system designer using a general-purpose microprocessor
must add RAM, ROM, I/O ports and timers externally to
make them functional.

(CPU, Memory, I/O)

5
08072013

Micro controller system

µP vs. µC
µC
CPU / µP

DATA BUS
ALU

Register

RAM

ROM

I/O

Timer

Serial
COM

Control Unit
ADDRESS BUS

All the support devices like Read only memory, Read –
Write memory, Timer, Serial interface, I/O ports are internal.
In other words, the processor, RAM, ROM, I/O ports and
timer are all on a single chip.

CONTROL BUS

Differences between microcontrollers
and microprocessor based system
Microcontroller

Microprocessor

Dedicated to one specific task

Can do many different task

Support devices are internal for a
micro controller

Support devices are external in a
microprocessor based system

Micro controllers offer software
protection

micro processor base system fails
to offer a protection system.

Time required to build the circuit
will be less, the size will be less and
power consumption will be less

Time required to build the circuit
will be more, the size will be more and
power consumption will be more

Not expensive

The advantages of microcontroller
application

Expensive

End-of-chapter Problems 1
1.

Microcontrollers are normally less
expensive than microprocessors.
(true/false)

• Small size
• program is difficult to copy because of copy
protection functions and an emulator will be
required to copy it.
• Reduce chip count
• Many applications do not require as much
computing power
• Reduced power consumption
• Reduced design cost

End-of-chapter Problems 1 ..cont..

3.

List the differences between microcontroller and
microprocessor.

5.

List the advantages of microcontroller application.

6.

2. When comparing a system board based on a
microcontroller and a general purpose
microprocessor, which one is cheaper?

4.

Microcontroller normally has which of the following
devices on-chip?

What does the term embedded system mean?
a) RAM b) ROM

c) I/O

d) all of the above

6
08072013

Wassalam
Terima Kasih

7

Contenu connexe

Tendances

Asas Sistem pneumatik -123
Asas Sistem pneumatik -123Asas Sistem pneumatik -123
Asas Sistem pneumatik -123KEN KEN
 
Embedded system (Chapter )
Embedded system (Chapter )Embedded system (Chapter )
Embedded system (Chapter )Ikhwan_Fakrudin
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerMujahid Hussain
 
Report Latihan Industri JKE PSAS
Report Latihan Industri JKE PSASReport Latihan Industri JKE PSAS
Report Latihan Industri JKE PSASMuhammad Hamizan
 
E4120 penyelenggaraan & baik pulih alat elektronik
E4120 penyelenggaraan & baik pulih alat elektronikE4120 penyelenggaraan & baik pulih alat elektronik
E4120 penyelenggaraan & baik pulih alat elektroniksaifuladlihjyusoff
 
1.sistem litar hidraulik
1.sistem litar hidraulik1.sistem litar hidraulik
1.sistem litar hidraulikEdi Slipknot
 
Pengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 hPengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 hariffudinzahari
 
J4012 pneumatik dan hidraulik unit7
J4012 pneumatik dan hidraulik unit7J4012 pneumatik dan hidraulik unit7
J4012 pneumatik dan hidraulik unit7Asraf Malik
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded systemsb108ec
 
J4012 pneumatik dan hidraulik unit5
J4012 pneumatik dan hidraulik unit5J4012 pneumatik dan hidraulik unit5
J4012 pneumatik dan hidraulik unit5Asraf Malik
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerValai Ganesh
 
E4800 ej501 topic_5_designing_plc_application
E4800 ej501 topic_5_designing_plc_applicationE4800 ej501 topic_5_designing_plc_application
E4800 ej501 topic_5_designing_plc_applicationMohd Sedik
 
Kertas penerangan c02 Microprcessor
Kertas penerangan c02 MicroprcessorKertas penerangan c02 Microprcessor
Kertas penerangan c02 Microprcessormuhammad sofi
 
LAPORAN PROJEK AKHIR
LAPORAN PROJEK AKHIR LAPORAN PROJEK AKHIR
LAPORAN PROJEK AKHIR diddy98
 
J4012 pneumatik dan hidraulik unit3
J4012 pneumatik dan hidraulik unit3J4012 pneumatik dan hidraulik unit3
J4012 pneumatik dan hidraulik unit3Asraf Malik
 

Tendances (20)

Asas Sistem pneumatik -123
Asas Sistem pneumatik -123Asas Sistem pneumatik -123
Asas Sistem pneumatik -123
 
Unit7
Unit7Unit7
Unit7
 
Keperluan perisian
Keperluan perisianKeperluan perisian
Keperluan perisian
 
Embedded system (Chapter )
Embedded system (Chapter )Embedded system (Chapter )
Embedded system (Chapter )
 
Plc basic
Plc basicPlc basic
Plc basic
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino Microcontroller
 
Report Latihan Industri JKE PSAS
Report Latihan Industri JKE PSASReport Latihan Industri JKE PSAS
Report Latihan Industri JKE PSAS
 
E4120 penyelenggaraan & baik pulih alat elektronik
E4120 penyelenggaraan & baik pulih alat elektronikE4120 penyelenggaraan & baik pulih alat elektronik
E4120 penyelenggaraan & baik pulih alat elektronik
 
1.sistem litar hidraulik
1.sistem litar hidraulik1.sistem litar hidraulik
1.sistem litar hidraulik
 
Pengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 hPengenalan kepada plc omron cqm1 h
Pengenalan kepada plc omron cqm1 h
 
J4012 pneumatik dan hidraulik unit7
J4012 pneumatik dan hidraulik unit7J4012 pneumatik dan hidraulik unit7
J4012 pneumatik dan hidraulik unit7
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
 
J4012 pneumatik dan hidraulik unit5
J4012 pneumatik dan hidraulik unit5J4012 pneumatik dan hidraulik unit5
J4012 pneumatik dan hidraulik unit5
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
E4800 ej501 topic_5_designing_plc_application
E4800 ej501 topic_5_designing_plc_applicationE4800 ej501 topic_5_designing_plc_application
E4800 ej501 topic_5_designing_plc_application
 
Kertas penerangan c02 Microprcessor
Kertas penerangan c02 MicroprcessorKertas penerangan c02 Microprcessor
Kertas penerangan c02 Microprcessor
 
LAPORAN PROJEK AKHIR
LAPORAN PROJEK AKHIR LAPORAN PROJEK AKHIR
LAPORAN PROJEK AKHIR
 
8.1 multimeter
8.1 multimeter8.1 multimeter
8.1 multimeter
 
J4012 pneumatik dan hidraulik unit3
J4012 pneumatik dan hidraulik unit3J4012 pneumatik dan hidraulik unit3
J4012 pneumatik dan hidraulik unit3
 
Cp1e manual
Cp1e manualCp1e manual
Cp1e manual
 

En vedette

Isi kandungan (latihan industri)
Isi kandungan (latihan industri)Isi kandungan (latihan industri)
Isi kandungan (latihan industri)Ikhwan_Fakrudin
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systemsanishgoel
 
Panduan menulis report akhir
Panduan menulis report akhirPanduan menulis report akhir
Panduan menulis report akhirIkhwan_Fakrudin
 
Introduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its ApplicationsIntroduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its ApplicationsGaurav Verma
 
CMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodologyCMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodologyIkhwan_Fakrudin
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterIkhwan_Fakrudin
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsIkhwan_Fakrudin
 
report latihan industri politeknik ( Bab 1 )
report latihan industri politeknik ( Bab 1 )report latihan industri politeknik ( Bab 1 )
report latihan industri politeknik ( Bab 1 )Ikhwan_Fakrudin
 
Embedded system (Chapter 5) part 1
Embedded system (Chapter 5) part 1Embedded system (Chapter 5) part 1
Embedded system (Chapter 5) part 1Ikhwan_Fakrudin
 
CMOS Topic 3 -_the_device
CMOS Topic 3 -_the_deviceCMOS Topic 3 -_the_device
CMOS Topic 3 -_the_deviceIkhwan_Fakrudin
 
Embedded system (Chapter 2) part A
Embedded system (Chapter 2) part AEmbedded system (Chapter 2) part A
Embedded system (Chapter 2) part AIkhwan_Fakrudin
 
CMOS Topic 2 -manufacturing_process
CMOS Topic 2 -manufacturing_processCMOS Topic 2 -manufacturing_process
CMOS Topic 2 -manufacturing_processIkhwan_Fakrudin
 

En vedette (16)

Isi kandungan (latihan industri)
Isi kandungan (latihan industri)Isi kandungan (latihan industri)
Isi kandungan (latihan industri)
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Panduan menulis report akhir
Panduan menulis report akhirPanduan menulis report akhir
Panduan menulis report akhir
 
Introduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its ApplicationsIntroduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its Applications
 
CMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodologyCMOS Topic 7 -_design_methodology
CMOS Topic 7 -_design_methodology
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuits
 
CMOS Topic 4 -_the_wire
CMOS Topic 4 -_the_wireCMOS Topic 4 -_the_wire
CMOS Topic 4 -_the_wire
 
report latihan industri politeknik ( Bab 1 )
report latihan industri politeknik ( Bab 1 )report latihan industri politeknik ( Bab 1 )
report latihan industri politeknik ( Bab 1 )
 
Pengakuan
PengakuanPengakuan
Pengakuan
 
Embedded system (Chapter 5) part 1
Embedded system (Chapter 5) part 1Embedded system (Chapter 5) part 1
Embedded system (Chapter 5) part 1
 
Report latihan industri
Report latihan industriReport latihan industri
Report latihan industri
 
CMOS Topic 3 -_the_device
CMOS Topic 3 -_the_deviceCMOS Topic 3 -_the_device
CMOS Topic 3 -_the_device
 
Embedded system (Chapter 2) part A
Embedded system (Chapter 2) part AEmbedded system (Chapter 2) part A
Embedded system (Chapter 2) part A
 
CMOS Topic 2 -manufacturing_process
CMOS Topic 2 -manufacturing_processCMOS Topic 2 -manufacturing_process
CMOS Topic 2 -manufacturing_process
 
INTRODUCTION_TO_IC
INTRODUCTION_TO_ICINTRODUCTION_TO_IC
INTRODUCTION_TO_IC
 

Similaire à Embedded system (Chapter 1)

Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptxembeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptxDrVikasMahor
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmfAjay Naidu Jami
 
embeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdfembeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdfAshwin180668
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajanabhimaha09
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajanAbhishek Mahajan
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajanAbhishek Mahajan
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdacnanocdac
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxMohammedtajuddinTaju
 

Similaire à Embedded system (Chapter 1) (20)

Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 
Vinod report es 1
Vinod report es   1Vinod report es   1
Vinod report es 1
 
ritesh (3)
ritesh (3)ritesh (3)
ritesh (3)
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded
EmbeddedEmbedded
Embedded
 
Embedded
EmbeddedEmbedded
Embedded
 
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptxembeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
 
Embedded System
Embedded System Embedded System
Embedded System
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmf
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
embeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdfembeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdf
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
EMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptxEMBEDDED SYSTEMS INTRODUCTION.pptx
EMBEDDED SYSTEMS INTRODUCTION.pptx
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Embedded system (Chapter 1)

  • 1. 08072013 EC501 EMBEDDED SYSTEM APPLICATIONS CHAPTER 1 LEARNING OUTCOMES • Understand the concept of embedded system: INTRODUCTION TO EMBEDDED SYSTEM DEPARTMENT OF ELECTRICAL ENGINEERING POLITEKNIK SULTAN HAJI AHMAD SHAH Dr. Bakhtiar Bin Md Shaari @ email: dbms@polisas.edu.my 1. Describe the meaning of embedded system 2. Explain microcontroller as the heart of embedded system 3. Relate embedded system examples with real life application 4. Differentiate Microcontroller and microprocessor 5. Discuss the advantages of microcontroller application EMBEDDED SYSTEM Definition Embedded system is a computer system that cannot be programmed by the user because it is preprogrammed for a specific task and embedded within the equipment which it serves. (McGraw-Hill Science & Technology Encyclopedia:) Embedded system is a product controlled by its own internal microprocessor or microcontroller with a purpose for specific functions needed for the system MICROCONTROLLERS AS HEART OF EMBEDDED SYSTEM • A microcontroller is the data processing "brain" of an embedded system. • Definition for: embedded system • A combination of hardware and software which together form a component of a larger machine. • An example of an embedded system is a microprocessor that controls an automobile engine. • An embedded system is designed to run on its own without human intervention, and may be required to respond to events in real time. • Source: www.computeruser.com/resources/dictionary Microcontroller as the Heart of Embedded System Like • In an embedded system, a microcontroller receives input signals, processes the input signals and generates output signals based on the processing. Microcontroller like brain?? Woww.. It is great For example, in a thermometer embedded system, the microcontroller may receive a signal from a temperature measuring device, process the signal and send data to a display device to show the temperature being sensed. right? Because, the microcontroller will: Receive Input Signal Output Process it Produce an 1
  • 2. 08072013 EMBEDDED SYSTEM EXAMPLES Embedded systems are used in all aspects of modern life and there are many examples of their use, including: 1. Telecommunications systems 2. Consumer electronics 3. Transportation systems EMBEDDED SYSTEM EXAMPLES ..cont… Physically, embedded systems range from portable devices such as digital watches and MP3 players, to large stationary installations like traffic lights, factory controllers, or the systems controlling nuclear power plants. 4. Medical equipment 5. Etc EMBEDDED SYSTEM EXAMPLES Line Follower Robot • Microcontroller is great…how about our computer (microprocessor)? Next slide describe the difference between uP and uC Washing Machine uP For more detail, please refer book page 25 uC Air-Bag Applications Areas Application Areas • TV • stereo • remote control • phone / mobile phone • refrigerator • microwave • washing machine • electric tooth brush • oven / rice or bread cooker • watch • alarm clock • electronic musical instruments • electronic toys (stuffed animals,handheld toys, pinballs, etc.) • medical home equipment (e.g. blood pressure, thermometer) •… • [PDAs?? More like standard computer system] Consumer Products 2
  • 3. 08072013 Application Areas • Medical Systems – pace maker, patient monitoring systems, injection systems, intensive care units, … • Office Equipment – printer, copier, fax, … • Tools – multimeter, oscilloscope, line tester, GPS, … • Banking – ATMs, statement printers, … • Transportation – (Planes/Trains/[Automobiles] and Boats) • radar, traffic lights, signalling systems, … Application Areas • Automobiles – engine management, trip computer, cruise control, immobilizer, car alarm, – airbag, ABS, ESP, … • Building Systems – elevator, heater, air conditioning, lighting, key card entries, locks, alarm systems, … • Agriculture – feeding systems, milking systems, … • Space – satellite systems, … Application Areas • Facts: – 1997: The average U.S. household has over 10 embedded computers (source: www.it.dtu.dk/~jan) Automobiles • 1998: 90% Embedded Systems vs. 10% Computers – (source: Frautschi, www.caliberlearning.com) • 2001: The Volvo S80 has 18 embedded controllers and 2 busses (source: Volvo) 3
  • 5. 08072013 Embedded in a Shoe! Characteristics of Embedded System • Embedded systems are designed to do a specific task • Embedded systems are not always standalone devices The microprocessor embedded in this adidas running shoe calculates the pressure between the runner's foot and the ground five million times per second and continuously changes the cushioning to match an adjustable comfort level. The computer controls a motor that lengthens and shortens a cable attached to a plastic cushioning element. • The program instructions written for embedded systems are referred to as firmware, and are stored in read-only memory or flash memory chips. Microcontroller versus generalpurpose microprocessor Microcontroller versus generalpurpose microprocessor • Microprocessor is an IC which has only the CPU inside them i.e. only the processing. Application of microprocessor includes Desktop PC’s, Laptops, notepads etc. • Microprocessor is the general purpose microprocessors such as Intel’s x86 family (8086, 80286,80386, 80486 and the Pentium) or Motorola’s family • A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Microprocessor based system Microprocessor (µP) vs. Microcontroller (µC) To store the information (during CPU operation) CPU / µP Register ALU To process the information Control Unit To control the direction of information A system designer using a general-purpose microprocessor must add RAM, ROM, I/O ports and timers externally to make them functional. (CPU, Memory, I/O) 5
  • 6. 08072013 Micro controller system µP vs. µC µC CPU / µP DATA BUS ALU Register RAM ROM I/O Timer Serial COM Control Unit ADDRESS BUS All the support devices like Read only memory, Read – Write memory, Timer, Serial interface, I/O ports are internal. In other words, the processor, RAM, ROM, I/O ports and timer are all on a single chip. CONTROL BUS Differences between microcontrollers and microprocessor based system Microcontroller Microprocessor Dedicated to one specific task Can do many different task Support devices are internal for a micro controller Support devices are external in a microprocessor based system Micro controllers offer software protection micro processor base system fails to offer a protection system. Time required to build the circuit will be less, the size will be less and power consumption will be less Time required to build the circuit will be more, the size will be more and power consumption will be more Not expensive The advantages of microcontroller application Expensive End-of-chapter Problems 1 1. Microcontrollers are normally less expensive than microprocessors. (true/false) • Small size • program is difficult to copy because of copy protection functions and an emulator will be required to copy it. • Reduce chip count • Many applications do not require as much computing power • Reduced power consumption • Reduced design cost End-of-chapter Problems 1 ..cont.. 3. List the differences between microcontroller and microprocessor. 5. List the advantages of microcontroller application. 6. 2. When comparing a system board based on a microcontroller and a general purpose microprocessor, which one is cheaper? 4. Microcontroller normally has which of the following devices on-chip? What does the term embedded system mean? a) RAM b) ROM c) I/O d) all of the above 6