0% found this document useful (0 votes)
12 views15 pages

Overview of Embedded Systems Concepts

Embedded Systems (ES) are defined as a combination of hardware and software designed for specific tasks, with categories including standalone, real-time, networked, and mobile systems. Key components include sensors, actuators, and microcontrollers, while requirements focus on reliability, cost-effectiveness, and efficient resource usage. Challenges in development involve optimizing code, embedding operating systems, and ensuring efficient input/output operations.

Uploaded by

kavyaperala2509
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)
12 views15 pages

Overview of Embedded Systems Concepts

Embedded Systems (ES) are defined as a combination of hardware and software designed for specific tasks, with categories including standalone, real-time, networked, and mobile systems. Key components include sensors, actuators, and microcontrollers, while requirements focus on reliability, cost-effectiveness, and efficient resource usage. Challenges in development involve optimizing code, embedding operating systems, and ensuring efficient input/output operations.

Uploaded by

kavyaperala2509
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 Systems

Introduction
Embedded Systems
Contents

Introduction to ES
GPS vs ES

Real Time Aspects


Introduction to
Embedded System
Embedded Systems
Introduction

• What is ES Examples
• Categories
• Components
• Requirements
• Challenges
• Trends in Development
• Common Design Metrics
Embedded System
Definition

“Any combination of Hardware and Software


which is intended to do a
Specific Task
can be called as an Embedded System”
Embedded
Systems
Examples
Embedded System
Categories

• Standalone
• Real Time
• Networked
• Mobile
Embedded System
Components

Software

Actuators DAC
Memory
uC
or

SOC
or
uP
FPGA/ASIC
Sensors ADC

Auxiliary Human Diagnostic


System Interfaces Port
(Power, Cooling)
Embedded System
Requirements

• Reliability
• Cost-effectiveness
• Low Power Consumption
• Efficient Usage of Processing Power
• Efficient Usage of Memory
• Appropriate Execution Time
Embedded System
Challenges

• Efficient Inputs/Outputs
• Embedding an OS
• Code Optimization
• Testing and Debugging
Embedded System
Trends in Development

• Processors Memory
• Operating Systems
• Programming
• Languages
• Development Tools
Embedded System
Common Design Metrics

• Time to Prototype Power

• Performance & Correctness Size


• NRE
• Maintainability & Flexibility
• Safety
• Unit Cost
• Time to Market
Embedded System
GSP vs ES

What do you think of your Desktops?


Does the size matter?
– Bluetooth Button
– Industrial Control Systems
Embedded System
Real Time Aspects

Hard Real Time


– Should meet its deadline – Life Critical Application
Firm Real Time
– Similar to Hard Real Time - Properties
Soft Real Time
– Can have tolerance in meeting its deadline
Thank you

You might also like