You are on page 1of 20

EMBEDDED SYSTEMS

DEPARTMENT OF

ELECTRICAL AND COMPUTER ENGINEERING

COMMUNICATION ENGINEERING FOCUS AREA

COURSE CODE- ECEG4202


CHAPTER ONE
Outlines
Introduction to Embedded System
What is a system?
 A system is a way of working, organizing or doing one or many tasks according to a
fixed plan, program or set of rules.
 A system is also an arrangement in which all its units assemble and work together
according to the plan or program.
 System Examples:
WATCH It is a time display SYSTEM
• Parts: Hardware, Needles, Battery, Dial, Chassis and Strap
• Rules
1.All needles move clockwise only
2.A thin needle rotates every second
3.A long needle rotates every minute
4.A short needle rotates every hour
5.All needles return to the original position after 12 hours
What is Embedded System?
It is a system that has computer hardware with software embedded in it as one of
its important components.

It is a dedicated system which performs the desired function upon power up,
repeatedly

It is a microcontroller or microprocessor based system which is designed to


perform a specific task

 An embedded system can be an independent system or it can be a part of a large


system

It is a system built to perform its duty, completely or partially independent of


human intervention
An embedded system is a special-purpose computer system designed to perform one or a
few dedicated functions often with real-time
Look the diagram given below
Examples of Embedded System
 Drones

Calculators
Cell phones
digital cameras
 VCD/DVD players
 washing machines
 printers
 Scanners
 automated teller machines
 alarm systems
 Networking routers
Embedded System Components

An embedded system has the following components:

• It has hardware
Like Processor, Timers, Interrupt controller, I/O Devices, Memories,
Ports, etc.

• It has software
i. Application software
it refers to a set of programs that makes system hardware perform a
particular set of tasks in particular order
 it is the non-tangible part that tells the system how to do its job
ii. Real Time Operating System(RTOS)
That supervises the application software and provide mechanism to let the processor
run a process as per scheduling by following a plan to control the latencies

RTOS defines the way the system works

It sets the rules during the execution of application program

A small scale embedded system may not need an RTOS


Applications Area of Embedded Systems
Industrial Application Elevator controls, surveillance systems, robots, CNC machines,
Programmable Logic Controllers, industrial automation,
Industrial robots and control systems.

office automation fax machines, copiers, printers, and scanners


home appliances microwave ovens, thermostat, home security, washing
machines, refrigerators and lighting systems

Networking cable modems, network routers, switches, Hubs, Gateways


consumer electronics cell phones, pagers, digital cameras, camcorders, videocassette
recorders, portable video games, calculators

Medical applications Blood pressure and glucose test device , Fetal heart monitoring
machine, etc..
What makes embedded systems different?
Real-time operation
size
 cost
 time
reliability
safety
energy
security
CLASSIFICATIONS OF EMBEDDED SYSTEM
Embedded Systems are classified into three types based on the performance of the
microcontroller such as:

Small scale embedded systems

 Medium scale embedded systems

Sophisticated embedded systems

Small scale embedded systems


designed with a single 8 or 16-bit microcontroller
Little hardware and software complexity
that may even be activated by a battery
 Medium Scale Embedded Systems
design with a single or 16 or 32 bit microcontroller, or Digital Signal
Processors (DSP) or Reduced Instructions Set Computers (RISC).

have both hardware and software complexities

 Sophisticated Embedded System


have enormous hardware and software complexities
Which may need scalable processor or configurable processor and
programming logic arrays.
Constrained by the processing speed available in their hardware units.
Characteristics of an Embedded System

Single-functioned
An embedded system usually performs a specialized operation and does the same
repeatedly
 Tightly-constrained
All computing systems have constraints on design metrics, but those on an
embedded system can be especially tight
Design metrics is a measure of an implementation's features such as its cost,
size, power, and performance
It must be of a size to fit on a single chip, must perform fast enough to process
data in real time and consume minimum power to extend battery life
 Reactive and real-time
Many embedded systems must continually react to changes in the system's environment
and must compute certain results in real time without any delay
 A real time embedded system is defined as, a system which gives a required o/p in a
particular time
 Microprocessors based – It must be microprocessor or microcontroller based
Memory – It must have a memory, as its software usually embeds in ROM. It does not
need any secondary memories in the computer.
Connected – It must have connected peripherals to connect input and output devices.
HW-SW systems – Software is used for more features and flexibility. Hardware is used
for performance and security.
 Advantages
 Easily Customizable

 Low power consumption

 Low cost

 Enhanced performance
 Disadvantages
High development effort

Larger time to market


Basic Structure of an Embedded System
 Sensor – It measures the physical quantity and converts it to an electrical signal which can
be read by an observer or by any electronic instrument like an A2D converter. A sensor
stores the measured quantity to the memory.

 A-D Converter – An analog-to-digital converter converts the analog signal sent by the
sensor into a digital signal.

 Processor & ASICs– Processors process the data to measure the output and store it to the
memory.

 D-A Converter – A digital-to-analog converter converts the digital data fed by the processor
to analog data.

 Actuator – An actuator compares the output given by the D-A Converter to the actual
(expected) output stored in it and stores the approved output.
General Purpose Computer System(GPC)

A GPC system is what you think of when someone says the word "computer."

The defining feature of a GPC is that it can be reconfigured for a new purpose.

It is a computer that is built to be customizable in software, like desktop PCs and
laptops, you can make it do many thing, sometimes together, with low or no
constraints on power, performance or cost, also a general computing system is
contained in itself, it’s not a part of a larger system.. it is the system itself.
Embedded System and General purpose computer system
THANK YOU!!!!

You might also like