Why Embedded system?
Market for Embedded software, Embedded IC, Embedded
Embedded OS Sourcing Trend
Embedded system vs. General Computer
An embedded system is a computer system designed for
specific control functions within a larger system, often
with real-time computing constraints.
Embedded systems contain processing cores that are
typically either microcontrollers or digital signal
One of the first recognizably
modern embedded systems
was the Apollo Guidance
by Charles Stark Draper at
the MIT Instrumentation
The first microprocessor for
example, the Intel
4004, was designed
Embedded system: is a system whose principal
function is not computational, but which is
controlled by a computer embedded within it.
The embedded system is a combination of
hardware and software to perform a particular
Typically, is designed to
execute a single
Tactic and Strategy
Fewer components based
Reactive and real-time
Reactive: Continually reacts
to external events
Real-time: Must compute
certain results in real-time
Hardware and software
The software written for
embedded systems is often
Small size & less weight.
Embedded systems are programmed to perform
specific task only.
Embedded systems are playing important roles
in our lives every day.
MP3 music players
Video game console
Home security system
Performs one or a few pre-defined tasks
Very specific requirements
Task-specific hardware and mechanical parts
Design engineers can optimize it
Can be interface as user convenient.
Embedded systems are constrained for power
consumption since many embedded systems
work on a battery at low power.
A quiet revolution is in progress in the utility
Static metering devices, have been in use
for the better part of a century
Gradually being replaced with multirate, multifunction meters
Capable of more accurately accounting for