Professional Documents
Culture Documents
1
Introduction to Embedded System
Objective:
2
Introduction to Embedded System
- Has usual basic computer components : CPU, memory, inputs & outputs.
3
Introduction to Embedded System
Characteristics
Embedded systems have several common characteristics:
- Single Functioned
- Tightly Constrained
4
Introduction to Embedded System
Constrains
An embedded system has hardware designed to keep in view three
constrained:
- System memory
- Processing power
- Power consumption
5
Introduction to Embedded System
Block Diagram
The block diagram of embedded system:
Digital I/O
Storage Bus
(Memory) Controller Counter
Timer
6
Introduction to Embedded System
Digital I/O
Storage Bus
(Memory) Controller Counter
Timer
Display
Keypad
panel
7
Introduction to Embedded System
Example:
Application of Embedded System in Real Application
Area / Product Example
1 Personal information products Cell phones, pager, watch, pocket recorder, calculator
2 Laptop components Mouse, keyboard, modem, fax card, sound card, battery charger
3 Home appliances Door lock, alarm lock, thermostat, air conditioner, TV remote, VCR
8
Introduction to Embedded System
Microcontroller
- It is a full computer system on the chip, even it resources far more limited
than personal desktop computer.
9
Introduction to Embedded System
10
Introduction to Embedded System
Central Central
Processing RAM
Processing
Unit + ROM
Unit
ROM (Program RAM
(Program )
)
11
Introduction to Embedded System
Central
Processing RAM ROM
Unit
12
Introduction to Embedded System
Microcontroller
Microprocessor
Input/
Timer Serial Com Input/ Serial
output CPU ROM RAM Timer
output Com
Ex: Microcontroller
PIC18F4550
13
Introduction to Embedded System
14
Introduction to Embedded System
Advantages Disadvantages
It is cheaper to purchase a microcontroller than all of Microcontroller are less flexible than microprocessor as
the components required for a microprocessors individual components cannot be replaced
Reduced number of components make production Microprocessor can be easily upgraded with higher
easier and reliable specification
Specific task only Microprocessor used for general purpose or multasking
15
Introduction to Embedded System
Low cost
wide availability
16
Introduction to Embedded System
Embedded System
17
Introduction to Embedded System
Hex Code
Program Memory
Microcontroller
18
Application
19
Real Time Application
Objectives:
20
Real Time Application
A real-time application (RTA) is an application program that functions within a time frame that
the user senses as immediate or current.
The latency must be less than a defined value, usually measured in seconds.
Whether or not a given application qualifies as an RTA depends on the worst-case execution time
(WCET), the maximum length of time a defined task or set of tasks requires on a given hardware
platform.
The use of RTAs is called real-time computing (RTC).
Real-time systems are computer systems that monitor, respond to, or control an external
environment.
This environment is connected to the computer system through sensors, actuators, and other
input-output interfaces.
It may consist of physical or biological objects of any form and structure.
Often humans are part of the connected external world, but a wide range of other natural and
artificial objects, as well as animals, are also possible.
21
Real Time Application
Applications and examples of real-time systems are ubiquitous and proliferating, appearing as
part of our commercial, government, military, medical, educational, and cultural infrastructures.
The Example of RTES:
22
Real Time Application
23
Real Time Application
24
Real Time Application
25
Real Time Application
Other Microcontroller
26