SlideShare a Scribd company logo
EMBEDDED SYSTEMS INTRODUCTION

Discovery Embedded

1

By:Sagar Patel
OUT LINE

• Embedded Systems.
• Real time Systems.
• Operating Systems.

Discovery Embedded

2
By:Sagar Patel
Embedded System

• An embedded system is combination of
computer hardware and software which is
dedicated to particular application or product.
Embedded system is embedded as a
subsystem in a larger system which may or
may not be a computer system.
•

“Embedded Systems are the electronics systems
that contain a microprocessor or a Mu,but we
do not think as computers-the computer is
hidden or embedded in the systems.”
Discovery Embedded

3

By:Sagar Patel
Some Interesting Examples
of Embedded systems:

Discovery Embedded

4

By:Sagar Patel
Product: Sonicare
Elite toothbrush.
Microprocessor:8-bit

Has a Programmable
Speed Control ,Timer
&charge gauge.

Discovery Embedded

By:Sagar Patel

5
Product: vendo vue
40vending machine
Microprocessor: Two
16-bir Hitachi
H8/300H Processors
A robot hand
dispenses items

Discovery Embedded

By:Sagar Patel

6
Product: NASA's Twin
Mars Rovers.
Microprocessor:
Radiation Hardened
20Mhz Power Pc.
Commercial Real-Time OS
Software and OS was
developed during Flight
To mars and
Downloaded using a
Radio link.
Discovery Embedded

7

By:Sagar Patel
Product:Rsdiant systems
Point-ofsale(POS)Terminal
Microprocessor: Intel X86
Celeron
Os:windows XP Embedded

Discovery Embedded

8

By:Sagar Patel
Product: Dresser Wayne
Ovation iX Gas Pump.
Microprocessor: Marvel
Xscale (ARM)
Os: Windows CE
Display video ads & is
networked to gas station's
back office computer
systemes.also has remote
maintenance features.

Discovery Embedded

9

By:Sagar Patel
Product: Bernina Artista
200 Sewing Machine

Microprocessor: Marvel
Strong (ARM)
Os:windows CE
Can Download New
images from the
internet and sew
them.

Discovery Embedded

10

By:Sagar Patel
It’s Different
• Single –functioned
-Executes a Signal Program ,Repeatedly

• Tightly-Constrained
-Low Cost,Memory,etc..
-small Size(bytes)

• Low Power

-Battery Power Devices
-Increases systems cost in wall powered devices

Discovery Embedded

11

By:Sagar Patel
It’s Different
• Dedicated Systems
-Predefined functionality
-Programmability rarely used
• Reactive
-Continually reacts to change in the system’s
Environment.

Discovery Embedded

12

By:Sagar Patel
Discovery Embedded

13

By:Sagar Patel
What is a Real-Time Systems?
• A System is called real-time:
-whenever we need to quantitatively express in
order to describe its behavior.
- After temperature exceeds 500 degrees coolant
shower must start within 100m sec.
• characteristics:
-Every real-time task is associated with some time
constraints, Deadline.
-Logical correctness of results and time at which
they are produced.
Discovery Embedded

14

By:Sagar Patel
Types Of Real-Time Systems
• A tasks have deadlines associated with them.
• A classification based on consequence of a
failure:
-Hard real-time systems.
-Soft real-time systems.
-Firm real-time systems.

Discovery Embedded

15

By:Sagar Patel
Hard Real-Time systems
• If a deadline is not met:
-The systems is said to have failed.

• Many hard real-time system are safety-critical
-Failure can cause severe damage(loss of life)
-No fail-safe state.
- Safety though increased reliability

• Examples:
-Atomic Reactor Control
-Aircraft control
-Medical Equipments

Discovery Embedded

16

By:Sagar Patel
Firm real-time systems
• It define is missed occasionally
-systems dose not fail
-result produced by task after deadline are rejected.
- “Late answer are wrong answer.”
Examples:
-video played on computer.

Discovery Embedded

17

By:Sagar Patel
Soft Real-time systems
• The usefulness of a result degrades after its deadline,
thereby degrading the system's quality of service.

• Soft real-time systems are typically used where there is
some issue of concurrent access and the need to keep
a number of connected systems up to date with
changing situations.
Examples:
- software that maintains and updates the flight plans
for commercial airliners.

Discovery Embedded

18

By:Sagar Patel
Introduction to Embedded System I/O Architectures

Discovery Embedded

19

By:Sagar Patel
Discovery Embedded

20

By:Sagar Patel
Discovery Embedded

21

By:Sagar Patel
Other Classification of ES
• Small Scale Embedded Systems.
– Use single 8 bit or 16 bit microcontroller
– Little hardware and software complexity
– Embedded software IDE is specific to
processor
– Software has to fit in given memory
– Power consumption is limited

22
Medium scale embedded system
– Single or few 16 bit, 32 bit microprocessor

– DSP or ARM is used
– Both hardware and software complexities
– C,C++, Visual C++, Java is popular for prog.

23
Large scale embedded system
– Enormous hardware and software complexities
– Several processors/controllers are used
– FPGA, DSP, DSC, IP core on VLSI chip, ASIC is
used
– Hardware software or operating systems codesign is required
– Some critical functions are implemented in the
hardware (instead of software) to achieve speed
– Development tools available are costly
– Needs team work for development
Discovery Embedded

24

By:Sagar Patel
Operating Systems For Embedded
• Many of the components of the embedded
systems are integrated on to a single chip. This
concept is known as System on Chip (SOC)
design.
Examples : 8051 projects, PIC uc based projects.

Discovery Embedded

25

By:Sagar Patel
List of OS for Embedded Systems
•
•
•

•
•
•
•
•
•

•
•
•
•
•
•

Symbian OS
iOS (a subset of Mac OS X)
Embedded Linux
– Maemo based on Debian deployed on Nokia's Nokia 770, N800 and N810 Internet Tablets.
– MeeGo merger of M
– oblin and Maemo
– webOS from Palm, Inc., later Hewlett-Packard via acquisition, and most recently at LG Electronics through
acquisition from Hewlett-Packard[4]
– OpenZaurus
– Ångström distribution
– Familiar Linux
– Android
Inferno (distributed OS originally from Bell Labs)
PenPoint OS
PEN/GEOS on HP OmniGo 100 and 120
PVOS
Palm OS from Palm, Inc; now spun off as PalmSource
Windows CE, from Microsoft
– Pocket PC from Microsoft, a variant of Windows CE.
– Windows Mobile from Microsoft, a variant of Windows CE.
– Windows Phone from Microsoft,
DIP DOS on Atari Portfolio
MS-DOS on Poqet PC, HP 95LX, HP 100LX, HP 200LX, HP 1000CX, HP OmniGo 700LX
Newton OS on Apple Newton Messagepad
Magic Cap
NetBSD
Plan 9 from Bell Labs

Discovery Embedded

26

By:Sagar Patel
Why an OS at all?
• Same reasons why we need one for a
traditional computer.
• Not all services are needed for any device.
Large variety of requirements and
environments:
•Critical applications with high functionality (medical application, space
shuttle,..)
•Critical applications with small functionality (ABS, pace marker…)
•Not very critical applications with varying functionality (PDA,Phone,Smart
Card
microwave often, …)

27
Why is a desktop OS not suited?
• Monolithic kernel is too feature reach.
• Monolithic kernel is not modular, fault-tolerant,
configurable, modifiable, … .
• Takes too much space.
• Not power optimized.
• Not designed for mission-critical applications.

Discovery Embedded

28

By:Sagar Patel
• Windows XP Embedded.

29
Windows 7 Embedded

Discovery Embedded

30

By:Sagar Patel
Discovery Embedded

31

By:Sagar Patel
QNX 4 RIOS
• The QNX 4 RTOS is developed by QNX Software Systems Ltd.
for the applications in consumer electronics, telecommunications,
automotive systems, medical instrumentation which need high
reliability,
superior performance, sophisticated functionality, and massive
scalability.

• PlatformsIntel 8088, x86, MIPS, PowerPC, SH4,ARM, StrongARM, Xscale
• A number of design innovations were developed for QNX 4 RTOS
to deliver the full performance of the hardware.
Discovery Embedded

32

By:Sagar Patel
QNX 4 RIOS

Discovery Embedded

33

By:Sagar Patel
Embedded Linux
• Linux has become popular on embedded devices—especially
consumer gadgets, telecom routers and switches, Internet
appliances and automotive applications.

• It is easy to slim down the operating environment by removing
utility programs, tools, and other system services that are not
needed in an embedded environment.
• It is more encouraging that the Linux code is widely available
portable to any processor.
• Linux doesn't require the user to pay license fees or royalties—
particularly important to developers of consumer
electronics, who have narrow margins.

Discovery Embedded

34

By:Sagar Patel
Embedded Linux

Discovery Embedded

35

By:Sagar Patel
Windows CE
• Windows CE is first introduced in the Handheld PC (H/PC) set of products
in November 1996.
• Microsoft Windows CE (now officially known as Windows Embedded
Compact and previously also known as Windows Embedded CE
• Several advantages for Windows CE includes a subset of the Win32, low
overhead device driver model and built-in power management.
• The application of Windows CE includes consumer electronics like
handheld PC, Auto PC, video game player and digital camera, and
industrial products like barcode reader and programmable logic
controllers.

Discovery Embedded

36

By:Sagar Patel
Windows CE

Discovery Embedded

37

By:Sagar Patel
Programming language in embedded
•
•
•
•
•

Assembly.
Embedded C.
Embedded Bascom
Java
Embedded Pascal

Discovery Embedded

38

By:Sagar Patel
Discovery Embedded

39

By:Sagar Patel

More Related Content

What's hot

Embedded System Design latest
Embedded System Design latestEmbedded System Design latest
Embedded System Design latest
Deepak Chouhan
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
Dr.YNM
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
Shreya Thakur
 
Embedded system basics
Embedded   system basicsEmbedded   system basics
Embedded system basics
priyanka patidar
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
sangeetha rakhi
 
Embedded system
Embedded systemEmbedded system
Embedded system
Anum Naz
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
Dileep Kumar Tiwari
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptx
Saransh Garg
 
Introduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its ApplicationsIntroduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its Applications
Gaurav Verma
 
Embedded system.ppt
Embedded system.pptEmbedded system.ppt
Embedded system.ppt
Radhika Puttewar
 
Embedded system
Embedded systemEmbedded system
Embedded system
Md.Abdullah Ahmad
 
Embedded system design: a modern approach to the electronic design.
Embedded system design: a modern approach to the electronic design.Embedded system design: a modern approach to the electronic design.
Embedded system design: a modern approach to the electronic design.
Massimo Talia
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
Ashok Mutyala
 
Ppt on embedded systems
Ppt on embedded systemsPpt on embedded systems
Ppt on embedded systems
Vaibhava Mishra
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
Apurva Zope
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Edgefxkits & Solutions
 
Embedded system
Embedded systemEmbedded system
Embedded system
Anmol Bagga
 
Embedded
EmbeddedEmbedded
Architecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptArchitecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system ppt
Rajeev Mohanty
 
2. block diagram and components of embedded system
2. block diagram and components of embedded system2. block diagram and components of embedded system
2. block diagram and components of embedded system
Vikas Dongre
 

What's hot (20)

Embedded System Design latest
Embedded System Design latestEmbedded System Design latest
Embedded System Design latest
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Embedded system basics
Embedded   system basicsEmbedded   system basics
Embedded system basics
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptx
 
Introduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its ApplicationsIntroduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its Applications
 
Embedded system.ppt
Embedded system.pptEmbedded system.ppt
Embedded system.ppt
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system design: a modern approach to the electronic design.
Embedded system design: a modern approach to the electronic design.Embedded system design: a modern approach to the electronic design.
Embedded system design: a modern approach to the electronic design.
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
 
Ppt on embedded systems
Ppt on embedded systemsPpt on embedded systems
Ppt on embedded systems
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded
EmbeddedEmbedded
Embedded
 
Architecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system pptArchitecture design of a virtual embedded system ppt
Architecture design of a virtual embedded system ppt
 
2. block diagram and components of embedded system
2. block diagram and components of embedded system2. block diagram and components of embedded system
2. block diagram and components of embedded system
 

Similar to Embedded Systems Introduction

Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Manju Nathan
 
39245175 intro-es-ii
39245175 intro-es-ii39245175 intro-es-ii
39245175 intro-es-ii
Embeddedbvp
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
Mrunal Deshkar
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
ChamathKushan
 
1334420 634648164164717500
1334420 6346481641647175001334420 634648164164717500
1334420 634648164164717500
sumit tiwari
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
Ashok Mutyala
 
13086000.ppt
13086000.ppt13086000.ppt
13086000.ppt
yibe5
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owais
Owais Mushtaq
 
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
kimavathmukeshnaik
 
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
kimavathmukeshnaik
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
rmkceteee
 
Embedded system
Embedded systemEmbedded system
Embedded system
Vinod Srivastava
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
Pratik Gohel
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
kimavathmukeshnaik
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
PoojaPK8
 
19EICN
19EICN19EICN
Embedded
EmbeddedEmbedded
Embedded
Arpan Pal
 
embedded systems ppt 2
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2
pavan kumar
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
Sandeep Reddy
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 

Similar to Embedded Systems Introduction (20)

Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
39245175 intro-es-ii
39245175 intro-es-ii39245175 intro-es-ii
39245175 intro-es-ii
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
1334420 634648164164717500
1334420 6346481641647175001334420 634648164164717500
1334420 634648164164717500
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
13086000.ppt
13086000.ppt13086000.ppt
13086000.ppt
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owais
 
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
 
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf2e062d07-4a72-4792-af77-5e53147d4c81.pdf
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
19EICN
19EICN19EICN
19EICN
 
Embedded
EmbeddedEmbedded
Embedded
 
embedded systems ppt 2
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
 

Recently uploaded

How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 

Recently uploaded (20)

How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 

Embedded Systems Introduction

  • 1. EMBEDDED SYSTEMS INTRODUCTION Discovery Embedded 1 By:Sagar Patel
  • 2. OUT LINE • Embedded Systems. • Real time Systems. • Operating Systems. Discovery Embedded 2 By:Sagar Patel
  • 3. Embedded System • An embedded system is combination of computer hardware and software which is dedicated to particular application or product. Embedded system is embedded as a subsystem in a larger system which may or may not be a computer system. • “Embedded Systems are the electronics systems that contain a microprocessor or a Mu,but we do not think as computers-the computer is hidden or embedded in the systems.” Discovery Embedded 3 By:Sagar Patel
  • 4. Some Interesting Examples of Embedded systems: Discovery Embedded 4 By:Sagar Patel
  • 5. Product: Sonicare Elite toothbrush. Microprocessor:8-bit Has a Programmable Speed Control ,Timer &charge gauge. Discovery Embedded By:Sagar Patel 5
  • 6. Product: vendo vue 40vending machine Microprocessor: Two 16-bir Hitachi H8/300H Processors A robot hand dispenses items Discovery Embedded By:Sagar Patel 6
  • 7. Product: NASA's Twin Mars Rovers. Microprocessor: Radiation Hardened 20Mhz Power Pc. Commercial Real-Time OS Software and OS was developed during Flight To mars and Downloaded using a Radio link. Discovery Embedded 7 By:Sagar Patel
  • 8. Product:Rsdiant systems Point-ofsale(POS)Terminal Microprocessor: Intel X86 Celeron Os:windows XP Embedded Discovery Embedded 8 By:Sagar Patel
  • 9. Product: Dresser Wayne Ovation iX Gas Pump. Microprocessor: Marvel Xscale (ARM) Os: Windows CE Display video ads & is networked to gas station's back office computer systemes.also has remote maintenance features. Discovery Embedded 9 By:Sagar Patel
  • 10. Product: Bernina Artista 200 Sewing Machine Microprocessor: Marvel Strong (ARM) Os:windows CE Can Download New images from the internet and sew them. Discovery Embedded 10 By:Sagar Patel
  • 11. It’s Different • Single –functioned -Executes a Signal Program ,Repeatedly • Tightly-Constrained -Low Cost,Memory,etc.. -small Size(bytes) • Low Power -Battery Power Devices -Increases systems cost in wall powered devices Discovery Embedded 11 By:Sagar Patel
  • 12. It’s Different • Dedicated Systems -Predefined functionality -Programmability rarely used • Reactive -Continually reacts to change in the system’s Environment. Discovery Embedded 12 By:Sagar Patel
  • 14. What is a Real-Time Systems? • A System is called real-time: -whenever we need to quantitatively express in order to describe its behavior. - After temperature exceeds 500 degrees coolant shower must start within 100m sec. • characteristics: -Every real-time task is associated with some time constraints, Deadline. -Logical correctness of results and time at which they are produced. Discovery Embedded 14 By:Sagar Patel
  • 15. Types Of Real-Time Systems • A tasks have deadlines associated with them. • A classification based on consequence of a failure: -Hard real-time systems. -Soft real-time systems. -Firm real-time systems. Discovery Embedded 15 By:Sagar Patel
  • 16. Hard Real-Time systems • If a deadline is not met: -The systems is said to have failed. • Many hard real-time system are safety-critical -Failure can cause severe damage(loss of life) -No fail-safe state. - Safety though increased reliability • Examples: -Atomic Reactor Control -Aircraft control -Medical Equipments Discovery Embedded 16 By:Sagar Patel
  • 17. Firm real-time systems • It define is missed occasionally -systems dose not fail -result produced by task after deadline are rejected. - “Late answer are wrong answer.” Examples: -video played on computer. Discovery Embedded 17 By:Sagar Patel
  • 18. Soft Real-time systems • The usefulness of a result degrades after its deadline, thereby degrading the system's quality of service. • Soft real-time systems are typically used where there is some issue of concurrent access and the need to keep a number of connected systems up to date with changing situations. Examples: - software that maintains and updates the flight plans for commercial airliners. Discovery Embedded 18 By:Sagar Patel
  • 19. Introduction to Embedded System I/O Architectures Discovery Embedded 19 By:Sagar Patel
  • 22. Other Classification of ES • Small Scale Embedded Systems. – Use single 8 bit or 16 bit microcontroller – Little hardware and software complexity – Embedded software IDE is specific to processor – Software has to fit in given memory – Power consumption is limited 22
  • 23. Medium scale embedded system – Single or few 16 bit, 32 bit microprocessor – DSP or ARM is used – Both hardware and software complexities – C,C++, Visual C++, Java is popular for prog. 23
  • 24. Large scale embedded system – Enormous hardware and software complexities – Several processors/controllers are used – FPGA, DSP, DSC, IP core on VLSI chip, ASIC is used – Hardware software or operating systems codesign is required – Some critical functions are implemented in the hardware (instead of software) to achieve speed – Development tools available are costly – Needs team work for development Discovery Embedded 24 By:Sagar Patel
  • 25. Operating Systems For Embedded • Many of the components of the embedded systems are integrated on to a single chip. This concept is known as System on Chip (SOC) design. Examples : 8051 projects, PIC uc based projects. Discovery Embedded 25 By:Sagar Patel
  • 26. List of OS for Embedded Systems • • • • • • • • • • • • • • • Symbian OS iOS (a subset of Mac OS X) Embedded Linux – Maemo based on Debian deployed on Nokia's Nokia 770, N800 and N810 Internet Tablets. – MeeGo merger of M – oblin and Maemo – webOS from Palm, Inc., later Hewlett-Packard via acquisition, and most recently at LG Electronics through acquisition from Hewlett-Packard[4] – OpenZaurus – Ångström distribution – Familiar Linux – Android Inferno (distributed OS originally from Bell Labs) PenPoint OS PEN/GEOS on HP OmniGo 100 and 120 PVOS Palm OS from Palm, Inc; now spun off as PalmSource Windows CE, from Microsoft – Pocket PC from Microsoft, a variant of Windows CE. – Windows Mobile from Microsoft, a variant of Windows CE. – Windows Phone from Microsoft, DIP DOS on Atari Portfolio MS-DOS on Poqet PC, HP 95LX, HP 100LX, HP 200LX, HP 1000CX, HP OmniGo 700LX Newton OS on Apple Newton Messagepad Magic Cap NetBSD Plan 9 from Bell Labs Discovery Embedded 26 By:Sagar Patel
  • 27. Why an OS at all? • Same reasons why we need one for a traditional computer. • Not all services are needed for any device. Large variety of requirements and environments: •Critical applications with high functionality (medical application, space shuttle,..) •Critical applications with small functionality (ABS, pace marker…) •Not very critical applications with varying functionality (PDA,Phone,Smart Card microwave often, …) 27
  • 28. Why is a desktop OS not suited? • Monolithic kernel is too feature reach. • Monolithic kernel is not modular, fault-tolerant, configurable, modifiable, … . • Takes too much space. • Not power optimized. • Not designed for mission-critical applications. Discovery Embedded 28 By:Sagar Patel
  • 29. • Windows XP Embedded. 29
  • 30. Windows 7 Embedded Discovery Embedded 30 By:Sagar Patel
  • 32. QNX 4 RIOS • The QNX 4 RTOS is developed by QNX Software Systems Ltd. for the applications in consumer electronics, telecommunications, automotive systems, medical instrumentation which need high reliability, superior performance, sophisticated functionality, and massive scalability. • PlatformsIntel 8088, x86, MIPS, PowerPC, SH4,ARM, StrongARM, Xscale • A number of design innovations were developed for QNX 4 RTOS to deliver the full performance of the hardware. Discovery Embedded 32 By:Sagar Patel
  • 33. QNX 4 RIOS Discovery Embedded 33 By:Sagar Patel
  • 34. Embedded Linux • Linux has become popular on embedded devices—especially consumer gadgets, telecom routers and switches, Internet appliances and automotive applications. • It is easy to slim down the operating environment by removing utility programs, tools, and other system services that are not needed in an embedded environment. • It is more encouraging that the Linux code is widely available portable to any processor. • Linux doesn't require the user to pay license fees or royalties— particularly important to developers of consumer electronics, who have narrow margins. Discovery Embedded 34 By:Sagar Patel
  • 36. Windows CE • Windows CE is first introduced in the Handheld PC (H/PC) set of products in November 1996. • Microsoft Windows CE (now officially known as Windows Embedded Compact and previously also known as Windows Embedded CE • Several advantages for Windows CE includes a subset of the Win32, low overhead device driver model and built-in power management. • The application of Windows CE includes consumer electronics like handheld PC, Auto PC, video game player and digital camera, and industrial products like barcode reader and programmable logic controllers. Discovery Embedded 36 By:Sagar Patel
  • 38. Programming language in embedded • • • • • Assembly. Embedded C. Embedded Bascom Java Embedded Pascal Discovery Embedded 38 By:Sagar Patel