Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Hawassa University, Institute of Technology School of

Electrical and Computer Engineering

Embedded Systems (ECEg-5702)


Lecture 1: Introduction

By Demisew T.
Outline of the Lecture

Embedded Systems Definition

Embedded Systems Characteristics

Embedded systems Examples

Contrast between embedded systems and other


computer systems

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Definition

• Precisely defining Embedded System is difficult. The


following definitions may, in combination, do the job.
An embedded system is a special-purpose computer system
designed to perform one or a few dedicated functions,
sometimes with real-time computing constraints
Specialized computer system hardware that is used in larger
systems or machines to control devices such as automobiles,
home appliances, and office equipment .
Any electronic system that uses a CPU chip, but that is not a
general-purpose, workstation, desktop or laptop computer.
Such systems generally use microprocessors, or they may use
custom-designed chips or both.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Definition

An embedded system is some combination of computer


hardware and software, either fixed in capability or
programmable, that is specifically designed for a particular
kind of application device.
An embedded system is a combination of computer
circuitry and software that is built into a product for
purposes such as control, monitoring and communication
without human intervention.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Definition

• IEE defines Embedded Systems as: “the devices


used to control, monitor or assist the operation
of equipment, machinery or plant. “Embedded”
reflects the fact that they are an integral part of
the system.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Characteristics

• Common characteristics of Embedded Systems are the


following:
Frequently, embedded systems are connected to the physical
environment through sensors collecting information about that
environment and actuators controlling that environment.
Embedded systems have to be dependable (trusted). Many ES are safety-
critical. Examples of safety critical systems are Nuclear power plants,
airplanes, trains, cars, satellites etc.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Characteristics

 Dependability encompasses the following aspects of a system:


1. Reliability: Reliability is the probability that a system will not fail.
2. Maintainability: Maintainability is the probability that a failing system can be
repaired within a certain time-frame.
3. Availability: Availability is the probability that the system is available. Both
the reliability and the maintainability must be high in order to achieve a high
availability.
4. Safety: This term describes the property that a failing system will not cause
any harm.
5. Security: This term describes the property that confidential data remains
confidential and that authentic communication is guaranteed.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Characteristics

Embedded systems have to be efficient. The following metrics


can be used for evaluating the efficiency of embedded systems:
1. Energy: Many embedded systems are mobile systems obtaining their energy
through batteries. Available electrical energy must be used very efficiently.

2. Code-size: the code-size should be as small as possible for the intended


application.

3. Run-time efficiency: We should be able to meet time constraints using the


least amount of hardware resources and energy. In order to reduce the energy
consumption, clock frequencies and supply voltages should be as small as
possible.
Hawassa University, Institute of Technology School of
Electrical and Computer Engineering
Embedded Systems Characteristics

4. Weight: All portable systems must be of low weight. Low weight is


frequently an important argument for buying a certain system.
5. Cost: For high-volume embedded systems, especially in consumer
electronics, competitiveness on the market is an extremely crucial
issue,
and efficient use of hardware components and the software
development
budget are required.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Characteristics

These systems are dedicated towards a certain application. For


example, processors running control software in a car or a
train will always run that software, and there will be no
attempt to run a computer game or spreadsheet program on
the same processor. There are mainly two reasons for this:
 Running additional programs would make those systems less
dependable.
 Running additional programs is only feasible if resources such as
memory are unused. No unused resources should be present in an
efficient system.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Characteristics

Most embedded systems use a dedicated user-interface


consisting of push-buttons, steering wheels, pedals etc. Because
of this, the user hardly recognizes that information processing
is involved.
Many embedded systems must meet real-time constraints. Not
completing computations within a given time-frame can result
in a serious loss of the quality provided by the system. A time-
constraint is called hard if not meeting that constraint could
result in a catastrophe. All other time constraints are called
soft.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded Systems Characteristics

Many embedded systems are hybrid systems in the sense that


they include analog and digital parts.
Typically, embedded systems are reactive systems. A reactive
system is one that is in continual interaction with its
environment and executes at a pace determined by that
environment.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded systems Examples

• Even though often nearly invisible, embedded systems are


ubiquitous.
• Embedded systems are present in many industries, including
industrial automation, defense, transportation, and aerospace.
For example, NASA’s Mars Path Finder, Lockheed Martin’s
missile guidance system, and the Ford automobile all contain
numerous embedded systems.
• Every day, people throughout the world use embedded systems
without even knowing it.
• Remarkably adaptable and versatile, embedded systems can be
found at home, at work, Indeed, it is difficult to find a segment
of daily life that does not involve embedded systems in some
way.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded systems Examples

• Embedded Systems in the Home Environment

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded systems Examples

• Embedded Systems in the Work Environment

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded systems Examples

• Automotive electronics: Modern cars can be sold only if they


contain a significant amount of electronics. These include air bag
control systems, engine control systems, anti-braking systems
(ABS), air-conditioning, GPS systems, safety features, and many
more.
• Aircraft electronics: A significant amount of the total value of
airplanes is due to the information processing equipment,
including flight control systems, anti-collision systems, pilot
information systems, and others. Dependability is of utmost
importance.
• Trains: Again, safety features contribute significantly to the total
value of trains, and dependability is extremely important.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded systems Examples

• Medical systems: There is a huge potential for improving the


medical service by taking advantage of information processing
taking place within medical equipment.
• Military applications: Information processing has been used in
military equipment for many years. In fact, some of the very first
computers analyzed military radar signals.
• Authentication systems: Embedded systems can be used for
authentication purposes.
• Fabrication equipment: Fabrication equipment is a very
traditional area in which embedded systems have been
employed for decades. Safety is very important for such systems,
the energy consumption is less a problem.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering
Embedded systems Examples

• Smart buildings: Information


processing can be used to increase
the comfort level in buildings, can
reduce the energy consumption
within buildings, and can improve
safety and security.
• Robotics: Robotics is also a
traditional area in which embedded
systems have been used.
Mechanical aspects are very
important for robots.

Hawassa University, Institute of Technology School of


Electrical and Computer Engineering

You might also like