0% found this document useful (0 votes)
11 views3 pages

Overview of Embedded Systems

Embedded systems are specialized computer systems designed for dedicated functions, characterized by resource constraints, real-time operation, and low power consumption. They are commonly found in devices like motor vehicles, washing machines, and security systems, offering advantages such as compact size and high reliability but facing challenges like limited functionality and security vulnerabilities. Overall, embedded systems play a crucial role in modern technology, enabling efficient and reliable operation across various applications.

Uploaded by

Khinsandar Naing
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

Overview of Embedded Systems

Embedded systems are specialized computer systems designed for dedicated functions, characterized by resource constraints, real-time operation, and low power consumption. They are commonly found in devices like motor vehicles, washing machines, and security systems, offering advantages such as compact size and high reliability but facing challenges like limited functionality and security vulnerabilities. Overall, embedded systems play a crucial role in modern technology, enabling efficient and reliable operation across various applications.

Uploaded by

Khinsandar Naing
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Embedded System Note

Embedded Systems

An embedded system is a specialized computer system that is built into another device to perform a dedicated
function or a small set of functions. It is not a general-purpose computer (like a PC or a laptop).

Key Characteristics

1. Dedicated Functionality: They are designed to do one specific task repeatedly and reliably (e.g.,
controlling a microwave oven's timer).

2. Resource Constraints: They typically have limited resources, including low processing power, small
amounts of RAM, and little or no secondary storage (they often use ROM or flash memory for firmware).

3. Real-Time Operation: Many embedded systems must operate in real-time, meaning they must respond
to inputs (from sensors) and deliver outputs (to actuators) within a guaranteed, strict time frame. This is
crucial in systems like Anti-lock Braking Systems (ABS).

4. Low Cost & Small Size: They are often mass-produced, so they must be small, compact, and cost-
effective to manufacture.

5. Low Power Consumption: They are often battery-powered (e.g., smartwatches, remote sensors) and
are designed to be extremely power-efficient.

6. Minimal User Interface: Many embedded systems operate with minimal or no direct user interface; they
just run in the background (e.g., an Engine Control Unit).

Examples of Embedded Systems

1. Motor Vehicles

Modern cars contain numerous embedded systems called Electronic Control Units (ECUs), each controlling a
specific function.

• Engine Management System (ECU): Reads data from sensors (e.g., oxygen levels, temperature,
throttle position) to adjust the fuel-air mixture and ignition timing, optimizing performance and fuel
efficiency.

• Anti-lock Braking System (ABS): Uses sensors to monitor wheel speed. If a wheel locks up during
braking, the embedded system rapidly pulses the brake to prevent skidding.

• Airbag Deployment: Uses impact sensors to determine if and when airbags should deploy. This requires
a hard real-time response.

2. Washing Machines

The embedded system controls the entire wash cycle based on the user's settings.

• Input: User selection (e.g., 'Delicate Cycle'), Water Level Sensor, Temperature Sensor.

• Process: The microcontroller executes the sequence of steps stored in its memory (firmware).

• Output: Controls the water inlet valves, the motor speed for washing and spinning, and the heating
element.

3. Set-Top Box (or Smart TV)


The embedded system's main role is to manage signal reception and user interaction.

• Function: Decodes digital television signals, handles Electronic Program Guide (EPG) data, and
manages recording and playback functions.

• Process: Takes input from the remote control and processes the data to display menus and switch
channels on the television.

4. Security Systems (Alarms and CCTV)

Embedded systems monitor the environment and trigger responses.

• Alarm System: Uses sensors (PIR motion detectors, door contacts) as input. If the input matches a
trigger condition while the system is armed, the processor activates the output (siren, flashing lights, or
sending an alert message).

• CCTV Camera: The embedded system handles image processing, compression, and network
communication for remote viewing and storage.

5. Lighting Systems

These are used for automation and energy saving, often in street lights or smart homes.

• Function: Controls the light level based on external factors.

• Input: Light sensors (to detect natural light brightness) and motion/occupancy sensors.

• Output: Activates or adjusts the power to the light fixture (the actuator). For example, automatically
turning the light on when someone enters a room and dimming it when sufficient daylight is present.

6. Vending Systems (Vending Machines)

The system manages transactions and inventory.

• Input: Coin/card readers, buttons pressed by the user for product selection.

• Process: Validates payment amount, checks inventory, and waits for selection.

• Output: Releases the selected product (using an actuator/motor) and dispenses change.

Advantages of Embedded Systems

1. Compact Size and Portability: They are small and use minimal hardware, allowing them to be easily
integrated into devices where space is limited (e.g., smartwatches, pacemakers).

2. Low Power Consumption: Embedded systems are optimized for specific tasks, which means they use
less electricity, making them ideal for battery-powered devices and ensuring high energy efficiency.

3. Real-Time Operation: They are designed to respond to external events almost instantaneously. This
fast reaction time is crucial for time-sensitive or safety-critical applications (e.g., car airbag systems,
industrial control).

4. Cost-Effective and Mass-Production: Due to their simple, dedicated design and minimal components,
they are cheaper to manufacture in high volumes than general-purpose computers.

5. High Reliability: Because they perform only a single, fixed set of tasks, they are less prone to software
conflicts and general failures, providing very stable and continuous performance.

Disadvantages of Embedded Systems


1. Difficult to Upgrade or Repair: Embedded systems are often built into the device with fixed hardware
(firmware) and are not easily updated or reprogrammed by the user. If a fault occurs, the entire
component may need replacement.

2. Limited Functionality: They are dedicated to one specific task, unlike a general-purpose computer.
This means they cannot be easily repurposed or used to run a wide variety of software applications.

3. Limited Resources: They typically have limited processing power, memory (RAM/ROM), and storage
compared to a desktop computer, which restricts the complexity of the tasks they can handle.

4. Development and Debugging Complexity: The initial design and programming can be complex, often
requiring specialized tools and low-level programming languages to manage the tight hardware
constraints and real-time requirements.

5. Security Vulnerabilities: If connected to a network (like in an IoT device), the limited resources and lack
of easy updates can make them vulnerable to hacking and security threats.

You might also like