You are on page 1of 7

Embedded

Systems
Introduction and Applications
S RAGURAAM
RVCE22BME036
What is an Embedded
System?

• An embedded system is a microprocessor or


microcontroller based system which can interact with its
environment to perform a specific task.
• It usually part of a larger electromechanical system or
device.
• Embedded systems can process inputs from sensors and
other data to achieve real time control as well as decision
making
Applications of
Embedded System
• Embedded systems are extensively used in
industrial
equipment, consumer products and devices,
vehicles, robotics, spacecraft systems etc.
• Medical health monitors and various sensing
devices are used to track patients health.
• Embedded systems are used in alarms and
other safety applications such as smoke
alarm, air quality monitor, tectonic activity
measurement etc.
General Representation
of Embedded System
Memory
Sensors Actuator

Analog to Digital Microprocessor Digital to Analog


Converter or Microcontroller Converter

Manual Input

Power Supply
Comparison of Microprocessor and
Microcontroller

Microprocessor Microcontroller
• Microprocessors contain only • Microcontrollers contain ALU as
Arithmetic Logic Unit without well as supporting components such
supporting components such as as Memory, Timers, counters,
Memory, Timers, Counters etc. converters etc.
• Microprocessors are intended for • Microcontrollers are intended for
general purpose and multipurpose specific applications and cannot be
applications. used for multipurpose operations.
• Microprocessors are usually faster • Microcontrollers use reduced
and use more instruction sets instruction set and are generally less
making them complex and powerful making them simpler and
inexpensive
expensive.
Architecture of Microprocessor and
Microcontroller

Microprocessor Microcontroller
• Microprocessors contain smaller • Microcontrollers contain more
number of registers and rely on registers enabling easier
Memory based operations. programming
• Microprocessors use an external • Microcontrollers use an
bus to interface RAM, ROM, and internal bus to interface with
other peripherals, allowing
memory and peripherals,
customization according to the
leading to high speed with no
requirements of the application.
customizability.
• High capacity external memory
and storage can be connected • Microcontrollers have limited
with limitations on read and write capacity internal memory with
speeds. faster read and write speeds.
ARM Microcontrollers
• ARM stands for Advanced RISC Machine.
RISC is Reduced Instruction Set Computer.
• ARM microcontrollers run on simpler
architecture based on reduced instruction
sets, enabling efficient execution, low
power consumption, faster response time
and condensed code.
• ARM Microcontrollers are more capable
but require skilled programmers to make
most efficient use of the architecture by
careful scheduling of instructions.

You might also like