Defination of embeded system, characterstics application, defination of general purpose computer system, characterstics of general purpose computer system,example of general purpose computer system, difference between general purpose and embeded system, history of embeded system,classification of em...
Defination of embeded system, characterstics application, defination of general purpose computer system, characterstics of general purpose computer system,example of general purpose computer system, difference between general purpose and embeded system, history of embeded system,classification of embeded system,
Size: 589.67 KB
Language: en
Added: Feb 25, 2025
Slides: 8 pages
Slide Content
An embedded system is a specialized computer system designed to perform a dedicated function or set of functions within a
larger system. Unlike general-purpose computers (like PCs), embedded systems are typically optimized for specific tasks
and are often built into hardware devices. They are usually real-time, meaning they must respond to inputs or events within
a specific time frame.
Key characteristics of embedded systems include :-
1.Dedicated Function
Embedded systems are designed to perform a particular function, such as controlling a microwave oven, managing a car’s
engine.
2.Real-time Operation
Many embedded systems must meet timing constraints, making them "real-time" systems.
3.Resource Constraints
Embedded systems often have limited processing power, memory, and storage, as they are built to be compact and energy-
efficient.
4.Integrated Hardware and Software
The software (often called firmware) is tightly coupled with the hardware and is usually stored in non-volatile memory like
flash.
Embedded system
Examples of embedded systems include :-
1.Consumer electronics :- Microwaves, washing machines, cameras
2.Automotive :- Airbags, anti-lock braking systems (ABS), engine control units (ECUs)
3.Medical devices :- Pacemakers, infusion pumps, diagnostic equipment
4.Industrial control systems :- Manufacturing robots, conveyor belts, and sensors
They are typically built using microcontrollers or microprocessors as the core processing unit.
A general-purpose computer system is a type of computer that is designed to perform a wide range of tasks and can run various
applications. Unlike embedded systems, which are designed for specific tasks, general-purpose computers can execute a variety of
software programs and are not limited to a particular function.
Characteristics of a general-purpose computer system include :-
1.Flexibility :- It can run different types of software, from word processors to games, spreadsheets, programming environments, and
more.
2.Multi-functionality :-These systems can perform a broad range of tasks such as web browsing, file management, video editing,
programming, gaming, etc.
3.User Control :- The user has the ability to install and remove applications, and the system is designed to be adaptable to different
use cases.
4.Processing Power :- General-purpose computers are typically more powerful than embedded systems, with greater memory,
storage, and processing capability.
5. Operating System :- They run an operating system (like Windows, macOS, Linux), which manages hardware resources and allows
the user to interact with the system and execute multiple programs simultaneously.
General Purpose Computer System
Examples of general-purpose computer systems include :-
1.Personal computers (PCs) :-Desktop computers, laptops
2.Smartphones :-Though they also have embedded components, smartphones function as general-purpose
devices because they support a wide range of applications.
3.Tablets :- Devices like iPads or Android tablets also fit this category.
4.Servers :- Used in businesses or data centers to run various applications, websites, databases, etc.
In essence, a general-purpose computer system is designed to be versatile and capable of handling a broad
variety of tasks and applications, offering more computational resources than an embedded system.
Difference between embeded system and genereal purpose computer
History of Embedded Systems
Embedded systems have evolved significantly over the years, from simple microcontrollers to complex real-time computing systems. Here's a
timeline of their development :-
1. Early Concepts (1940s - 1960s)
1940s : - The first digital computers were large and designed for general-purpose computing. No dedicated embedded systems existed.
1950s : - The idea of using computers for specific tasks began to emerge in industries like aerospace and military.
1960s : - The first true embedded system was developed for the Apollo Guidance Computer (AGC), used in NASA's Apollo missions to control spacecraft.
2. Birth of Microcontrollers (1970s)
1971 :- Intel 4004, the first microprocessor, was developed, leading to the possibility of embedding processors into devices.
1978 :- The first microcontroller (Intel 8048) was created, which integrated CPU, RAM, ROM, and I/O functions on a single chip.
This decade saw the rise of automobile electronics, like fuel injection systems.
3. Growth and Commercial Use (1980s - 1990s)
1980s : - Embedded systems became more common in consumer electronics, industrial machines, and telecommunications.
1981 : - IBM introduced the IBM PC, increasing awareness of microprocessor-based systems.
1990s : - Embedded systems were used in mobile phones, digital cameras, and medical devices.
Real-Time Operating Systems (RTOS) became widely used in embedded applications.
4. Modern Era and IoT (2000s - Present)
2000s : - Rapid growth in automotive electronics, smart home appliances, and networked embedded systems.
2010s : - The rise of Internet of Things (IoT) connected embedded devices to the internet.
Present (2020s) :- AI-powered embedded systems, smart wearables, self-driving cars, and industrial automation continue to evolve.
Applications of Embedded Systems
1. Consumer Electronics
Smartphones & Tablets – Embedded processors manage communication,
touch input, and multimedia.
2. Smart TVs & Set-top Boxes – Handle video streaming, UI processing, and
network connectivity.
3. Digital Cameras – Control image processing, autofocus,
and video recording.
2. Automotive Industry ??????
1. Engine Control Units (ECU) – Monitor and control fuel injection, emissions, and performance.
2. Anti-lock Braking System (ABS) – Ensures safety by preventing wheel locking.
3. GPS Navigation Systems – Provide real-time navigation and traffic updates.
3. Industrial Automation ??????
1.Robotics – Embedded controllers manage robotic arms and automation tasks.
2. CNC Machines – Control precision machining and manufacturing processes.
3. SCADA Systems – Monitor and control industrial operations.
4. Medical Equipment �
1. Pacemakers – Regulate heartbeats using embedded microcontrollers.
2. MRI & CT Scanners – Process high-resolution images with embedded processors.
3. Infusion Pumps – Control drug dosages automatically.
5. Telecommunications ??????
1. Routers & Modems – Manage data transmission over networks.
2.Mobile Base Stations – Control signal processing for mobile communication.
3.Satellite Communication – Use embedded systems for tracking and data processing.
6. Aerospace & Defense ✈️
1. Missile Guidance Systems – Control trajectory and target locking.
2. Flight Control Systems – Maintain stability and navigation in aircraft.
3. Drones – Perform surveillance and autonomous navigation.
7. Home Automation & IoT ??????
1. Smart Home Devices – Thermostats, security cameras, and smart lighting.
2. Voice Assistants – Alexa, Google Home, and Siri use embedded AI.
3. Smart Refrigerators & Washing Machines – Automated control for energy efficiency.
8. Banking & Retail �
1.ATMs – Handle transactions and security using embedded controllers.
2.Point of Sale (POS) Systems – Process payments and manage inventory.
3.Barcode Scanners – Read and process product information.
9. Railway & Traffic Management ??????
1.Automatic Train Control Systems – Monitor speed and signals.
2. Electronic Toll Collection – Uses embedded RFID for cashless toll payments.
3.Traffic Signal Control – Manages traffic flow efficiently.
10. Smart Wearables & Healthcare ??????️♂️
1. Smartwatches & Fitness Bands – Track health metrics like heart rate and steps.
2. Hearing Aids – Provide real-time audio processing.
3. Glucose Monitors – Monitor blood sugar levels for diabetes patients.
Classification of Embedded Systems
Embedded systems can be classified based on various factors such as performance, functionality, and microcontroller usage.
Below are the main classifications :-
1. Based on Performance & Functionality :-
(a) RealTime Embedded Systems : - Designed to perform tasks within a strict deadline. Further divided into :
Hard Real Time Systems :– Missing a deadline can cause system failure (e.g., pacemakers, aircraft control).1.
2.Soft Real-Time Systems :– Occasional delays are acceptable (e.g., video streaming, gaming consoles).
(b) Standalone Embedded Systems : - Works independently without the need for an external host (e.g., digital cameras, MP3 players, calculators).
(c) Networked Embedded Systems :- Connected to a network (wired or wireless) to perform tasks remotely (e.g., IoT devices, smart home systems, ATMs).
(d) Mobile Embedded Systems :- Compact, power-efficient systems designed for portability (e.g., smartphones, smartwatches, fitness trackers).
2. Based on Microcontroller Usage : -
(a) Small-Scale Embedded Systems
Uses 8-bit or 16-bit microcontrollers with limited memory and low power consumption.
Example: Electronic toys, home appliances.
(b) Medium-Scale Embedded Systems
Uses 16-bit or 32-bit microcontrollers with more processing power.
Example: Automated washing machines, POS systems.
(c) Large-Scale Embedded Systems
Uses 32-bit or 64-bit microprocessors, requiring complex software.
Example: Industrial automation, self-driving cars.
3. Based on Application & Domain
(a) Consumer Electronics – Smartphones, TVs, cameras.
(b) Automotive Systems – ABS, cruise control, airbags.
(c) Industrial Automation – Robotics, CNC machines.
(d) Medical Systems – Pacemakers, MRI machines.
(e) Military & Aerospace – Missile guidance, drones.