UNIT-I-ESD (2)
UNIT-I-ESD (2)
UNIT-1
By
Dr. M. Parvathi
Introduction to Embedded
systems
Department of ECE
BVRIT HYDERABAD
College of Engineering for Women
Bachupally, Hyderabad – 500090
EMBEDDED SYSTEM : AN INTRODUCTION
UNIT-1
1. INTRODUCTION
Hardware
Software
Mechanical Components
And it is supposed to do one specific task only.
On generation
First generation(1G):
Built around 8bit microprocessor & microcontroller.
Simple in hardware circuit & firmware developed.
Examples: Digital telephone keypads.
Second generation(2G):
Built around 16-bit µp & 8-bit µc.
They are more complex & powerful than 1G µp &
µc.
Examples: SCADA systems
Third generation(3G):
Built around 32-bit µp & 16-bit µc.
Concepts like Digital Signal Processors (DSPs), Ap-
plication Specific Integrated Circuits (ASICs)
evolved.
On deterministic behavior
This classification is applicable for “Real Time”
systems.
The task execution behavior for an embedded sys-
tem may be deterministic or non-deterministic.
Based on execution behavior Real Time embedded
systems are divided into Hard and Soft.
On triggering
Embedded systems which are “Reactive” in nature
can be based on triggering.
Data communication
Embedded data communication systems are deployed in ap-
plications from complex satellite communication to simple
home networking systems.
Monitoring
All embedded products coming under the medical domain are
with monitoring functions.
Control
A system with control functionality contains both sensors and ac-
tuators.
Sensors are connected to the input port for capturing the
changes in environmental variable and the actuators con-
nected to the output port are controlled according to the
changes in the input variable.
Distributed
Operational Attributes
Response
Response is a measure of quickness of the system.
It gives you an idea about how fast your system is track-
ing the input variables.
Most of the embedded system demand fast response
which should be real-time.
Throughput
Throughput deals with the efficiency of system.
It can be defined as rate of production or process of a de-
fined process over a stated
period of time.
In case of card reader like the ones used in buses, through-
put means how much transaction the reader can perform
in a minute or hour or day.
Reliability
Reliability is a measure of how much percentage you rely
upon the proper functioning of the system .
Mean Time between failures and Mean Time To Repair are
terms used in defining system reliability.
Mean Time between failures can be defined as the average
time the system is functioning before a failure occurs.
Mean time to repair can be defined as the average time the
system has spent in repairs.
Maintainability
Maintainability deals with support and maintenance to the
end user or a client in case of technical issues and product
failures or on the basis of a routine system checkup
It can be classified into two types :-
Safety
Safety deals with the possible damage that can happen to the
operating person and environment due to the breakdown of
an embedded system or due to the emission of hazardous
materials from the embedded products.
A safety analysis is a must in product engineering to
evaluate the anticipated damage and determine the best
course of action to bring down the consequence of damages
to an acceptable level.
Evolvability
For embedded system, the qualitative attribute “Evolvability” re-
fer to ease with which the embedded product can be modified to
take advantage of new firmware or hardware technology.
Portability
***************************************
END OF UNIT-I
*****************************************