Professional Documents
Culture Documents
Embedded
Systems
Chifundo Polska Mlangeni
Embedded Systems
• In computing disciplines (computer engineering, software
engineering, computer science, information systems and
technology), the term “embedded system” is used to refer to an
electronic system that is designed to perform a dedicated
function and is often embedded within a larger system.
• Embedded systems differ from general-purpose computing
devices mainly in two aspects:
• First, an embedded system is designed simply for a specific
function, whereas a general-purpose computing device, such as
smartphone, laptop, or desktop computer, is not; they can be
used as Web servers or data warehouses, or can be used for
writing articles, reading news, playing games, or running
scientific experiments, to mention only a few applications.
• Second, an embedded system is traditionally built together with
the software intended to run on it. Such a parallel model of
developing hardware and software together is known as
hardware-software co-design.
General Computing Systems: Embedded Systems
A system which is a combination of generic hardware A system which is a combination of special purpose
and General Purpose Operating
Embedded SystemsSystem for executing
Vs General a hardware
Computing and embedded OS for executing a specific set
Systems:
variety of applications of applications
Contain a General Purpose Operating System May or may not contain an operating system
(GPOS) for functioning
Applications are alterable (programmable) by user (It is The firmware of the embedded system is pre-
possible for the end user to re-install the Operating programmed and it is non-alterable by end-user
System, and add or remove user applications)
Performance is the key deciding factor on the selection Application specific requirements (like performance,
of the system. “Faster is Better” always. power requirements, memory usage etc) are the key
deciding factors
Less/not at all tailored towards reduced operating Highly tailored to take advantage of the power saving
power requirements, options for different levels of modes supported by hardware and Operating System
power management. 4
CLASSIFICATION OF EMBBEDDED SYSTEM
CRETERIA
COMPLEXITY AND
GENERATION PERFORMANCE DETERMINISTIC
N REQUIREMENT BEHAVIOUR
CLASSIFICATION BASED ON GENERATION
• Based on the order in which embedded systems evolved.
• As per this criterion ,embedded systems can be classified as
Data
Data communication Signal (data)
storage/collection
processing
/Representation
Application Specific
Monitoring Control
User Interface
DATA COLLECTION/STORAGE/REPRESENTATION
• These systems perform acquisition of data from the external world.
• Data collection is usually done for storage,analysis,manipulation and
transmission
• Data can be either analogue(continuous) or digital(discrete)
• Embedded systems with analogue data capturing techniques collect
data directly in the form of analogue signals where as embedded
systems with digital data capturing mechanism converts the analog
signal to corresponding digital signal using analog to digital converters
and then collects the binary equivalent of the analog data
• The collected data may be stored directly in the system or
may be transmitted to some other systems or it may be
processed by the system or it may be deleted instantly after
giving a meaningful representation
❖ These actions are dependent on the purpose for which
the embedded system is designed
Embedded Systems Without Built In Memory