SlideShare a Scribd company logo
1 of 27
Applications of Embedded Systems
Difference between General Purpose
System and Embedded System
Characteristics and types of Embedded
Systems
What is Embedded System
Career Opportunities
Embedded System
Digital Camera
WHAT IS EMBEDDED SYSTEM ?
HARDWARE
"It is a combination of hardware
and software intended to perform
a specific task“.
An embedded system is a computer system (combination of hardware and software) with a dedicated function
within a larger mechanical or electrical system.
Embedded system = information processing systems embedded into a larger product
HARDWARE
Computing system
Kodak film
camera
Task of capturing image
Addition task
“Any sort of device which includes a programmable computer but
itself is not intended to be a general-purpose computer”
Marilyn Wolf
Components of Embedded Systems
Real Time Examples of Embedded Systems
APPLICATIONS OF EMBEDDED SYSTEMS
EVERYWHERE
Is Desktop/Laptop computers an Embedded System ????
A desktop computer is considered as a General Purpose System as it can do many different tasks (playing
videos, working on office suites, editing images (or videos), browsing the web, etc.) that too
simultaneously.
An Embedded System is an application oriented system i.e. it is dedicated to perform a single task (or a
limited number of tasks, but all working for a single main aim).
Embedded system often
includes task-specific hardware
mechanical parts not usually
found in a general-purpose
computer.
DIFFERENCE BETWEEN GENERAL PURPOSE SYSTEM
AND EMBEDDED SYSTEM
General Purpose System Embedded System
Designed to perform multiple Tasks Designed to do specific set of Tasks
Task specific hardware component is
not required
Requires task specific hardware
component
High Power consumption Low Power consumption
Programmable by end user therefore
applications are alterable by the user
Not Programmable by end user therefore
applications cannot be altered by the
user
Is Mobile Phone an Embedded System????
A first generation digital mobile phone, is probably certainly an embedded system.
Modify (Install/uninstall) the applications but, smartphone comes with pre-installed Operating
System (OS) that cannot be modified.
Functionality of smartphones cannot be upgraded.
As these conditions are in line with embedded system definition. smartphone can be viewed as
combination of various embedded systems i.e. Camera, Various sensors, Calling function etc. It
is not general purpose computer in true sense.
Smartphone
is an
Embedded
System
CHARACTERISTICS OF EMBEDDED SYSTEM
High
Reliability
Characteristics
of
Embedded
system
Minimal
User
Interface
Complex
Algorithm
Multirate
Real Time
Task
Specific
Low Cost
Less
Power
TYPES OF EMBEDDED SYSTEMS
Based on Performance
and Functional
Requirements
Based on the
Performance of the
Microcontroller
Real
Time
System
Stand
Alone
System
Networked
System
Mobile
System
Small
Scale
System
Medium
Scale
System
Sophisticated
System
Stand Alone Embedded System
• Does not require a host system
• Takes input, processes it and produces the result through the connected devices.
Real time Embedded System
• Produces output within a specified time limit.
• Gives quick response to critical situation
Types of Real time Systems
1. Hard Real Time System
Entire system collapses if misses deadline
2. Soft Real Time System
Missing deadline will only degrade the performance.
Networked Embedded System
• Connected to the network (LAN or WAN) to access the resource
Mobile Embedded System
• Used in portable devices like mobile phones, digital cameras, mp3 players.
Based on the Performance of the
Microcontroller
Small Scale
System
Medium
Scale System
Sophisticated
System
Is Embedded Systems a good career option ?
or
What are the career opportunities in Embedded Systems Industry ?
Embedded
Software
Engineer
Computation
Sensing
Embedded
Programmer
Digital
system
Manager
Smart
System
Administrator
Digital
System
Architect
Embedded
Software
Architect
Embedded
Developer
Industry Outlook - Global Embedded System Market
Global Embedded Systems in Automobile market size by product
THE LEADING EMBEDDED SYSTEM COMPANIES
What Skills you should have ?
2. Hardware Skills
• Electronic Circuit Designing
• Power Supply Circuit Designing
• PCB Designing
• Troubleshooting Skills
• High-speed board design of Microcontroller or Processor and peripheral devices like SPI, I ²C,
USB
1. Software Skills
• Embedded Programming (Embedded C, C++, Assembly
language, Python, Verilog, Rust, Ada) on Microcontrollers
(AVR, PIC, ARM)
• Interfacing microcontrollers with different sensors and
peripheral
• Kernel Programming
• Device Drivers
• Real Time Operating Systems (RTOS)
• Innovative Thinking
3. Other Skills
Learning new microcontroller interfacing yourself
Learning new hardware yourself
Reading Datasheets
Documentation as per company norms
Working in a Team
Completing Work in Deadlines
Making Reports as per the Company Requirement
1. Marilyn Wolf, ―Computers as Components - Principles of Embedded
Computing System Design‖, Third Edition ―Morgan Kaufmann Publisher (An
imprint from Elsevier), 2012. (UNIT I, II, III, V)
1. 2. Jane W.S.Liu,‖ Real Time Systems‖, Pearson Education, Third Indian Reprint,
2003.(UNIT IV)
TEXT BOOKS
Embedded system introduction

More Related Content

What's hot

Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system designMukesh Bansal
 
Design of embedded systems
Design of embedded systemsDesign of embedded systems
Design of embedded systemsPradeep Kumar TS
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introductionAnant Shrivastava
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTpreetigill309
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded SystemsNavin Kumar
 
Embedded Software Development
Embedded Software DevelopmentEmbedded Software Development
Embedded Software DevelopmentSanjay Kumar
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Moe Moe Myint
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systemsVikas Dongre
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersAditya Porwal
 
Introduction to Avr Microcontrollers
Introduction to Avr MicrocontrollersIntroduction to Avr Microcontrollers
Introduction to Avr MicrocontrollersMohamed Tarek
 

What's hot (20)

Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
 
Design of embedded systems
Design of embedded systemsDesign of embedded systems
Design of embedded systems
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introduction
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOT
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Embedded Software Development
Embedded Software DevelopmentEmbedded Software Development
Embedded Software Development
 
Embedded
EmbeddedEmbedded
Embedded
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1
 
Embedded system.ppt
Embedded system.pptEmbedded system.ppt
Embedded system.ppt
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systems
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction to Avr Microcontrollers
Introduction to Avr MicrocontrollersIntroduction to Avr Microcontrollers
Introduction to Avr Microcontrollers
 
Embedded systems basics
Embedded systems basicsEmbedded systems basics
Embedded systems basics
 

Similar to Embedded system introduction

EMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptxEMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptxMohdSohail65
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdacnanocdac
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfabdisahirko
 
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptxembeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptxDrVikasMahor
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded systemajitsaraf123
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSandeep Reddy
 
es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfAshwin180668
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajanabhimaha09
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajanAbhishek Mahajan
 

Similar to Embedded system introduction (20)

EMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptxEMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptx
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
ES-Basics.pdf
ES-Basics.pdfES-Basics.pdf
ES-Basics.pdf
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptxembeddedsystemspresentation-140524063909-phpapp01-converted.pptx
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
E.s (2)
E.s (2)E.s (2)
E.s (2)
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
edited doc
edited docedited doc
edited doc
 
Embedded Device.pptx
Embedded Device.pptxEmbedded Device.pptx
Embedded Device.pptx
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
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
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 

More from RajalakshmiSermadurai

More from RajalakshmiSermadurai (17)

Ec8791 arm 9 processor
Ec8791 arm 9 processorEc8791 arm 9 processor
Ec8791 arm 9 processor
 
Ec8791 lpc2148 pwm
Ec8791 lpc2148 pwmEc8791 lpc2148 pwm
Ec8791 lpc2148 pwm
 
Ec8791 lpc2148 uart
Ec8791 lpc2148 uartEc8791 lpc2148 uart
Ec8791 lpc2148 uart
 
Ec8791 lpc2148
Ec8791 lpc2148Ec8791 lpc2148
Ec8791 lpc2148
 
Ec8791 lpc2148 timer unit
Ec8791 lpc2148 timer unitEc8791 lpc2148 timer unit
Ec8791 lpc2148 timer unit
 
EC8791 consumer electronics-platform level performance analysis
EC8791 consumer electronics-platform level performance analysisEC8791 consumer electronics-platform level performance analysis
EC8791 consumer electronics-platform level performance analysis
 
EC8791 designing with computing platform
EC8791 designing with computing platformEC8791 designing with computing platform
EC8791 designing with computing platform
 
EC8791 Design Methodologies
EC8791 Design MethodologiesEC8791 Design Methodologies
EC8791 Design Methodologies
 
EC8791 Requirement-Specifications-Quality assurance techniques
EC8791 Requirement-Specifications-Quality assurance techniquesEC8791 Requirement-Specifications-Quality assurance techniques
EC8791 Requirement-Specifications-Quality assurance techniques
 
EC8791 UML-model train controller
EC8791 UML-model train controllerEC8791 UML-model train controller
EC8791 UML-model train controller
 
Ec8791 unit 5 processes and operating systems
Ec8791 unit 5 processes and operating systemsEc8791 unit 5 processes and operating systems
Ec8791 unit 5 processes and operating systems
 
Task assignment and scheduling
Task assignment and schedulingTask assignment and scheduling
Task assignment and scheduling
 
Fault tolerance techniques
Fault tolerance techniquesFault tolerance techniques
Fault tolerance techniques
 
Estimating program run time
Estimating program run timeEstimating program run time
Estimating program run time
 
Introduction and structure of a real time system
Introduction and structure of a real time systemIntroduction and structure of a real time system
Introduction and structure of a real time system
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
EC6703 unit-4
EC6703 unit-4EC6703 unit-4
EC6703 unit-4
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

Embedded system introduction

  • 1.
  • 2. Applications of Embedded Systems Difference between General Purpose System and Embedded System Characteristics and types of Embedded Systems What is Embedded System Career Opportunities
  • 3. Embedded System Digital Camera WHAT IS EMBEDDED SYSTEM ? HARDWARE "It is a combination of hardware and software intended to perform a specific task“. An embedded system is a computer system (combination of hardware and software) with a dedicated function within a larger mechanical or electrical system. Embedded system = information processing systems embedded into a larger product HARDWARE Computing system Kodak film camera Task of capturing image Addition task
  • 4. “Any sort of device which includes a programmable computer but itself is not intended to be a general-purpose computer” Marilyn Wolf
  • 6. Real Time Examples of Embedded Systems
  • 7. APPLICATIONS OF EMBEDDED SYSTEMS EVERYWHERE
  • 8. Is Desktop/Laptop computers an Embedded System ???? A desktop computer is considered as a General Purpose System as it can do many different tasks (playing videos, working on office suites, editing images (or videos), browsing the web, etc.) that too simultaneously. An Embedded System is an application oriented system i.e. it is dedicated to perform a single task (or a limited number of tasks, but all working for a single main aim).
  • 9. Embedded system often includes task-specific hardware mechanical parts not usually found in a general-purpose computer.
  • 10. DIFFERENCE BETWEEN GENERAL PURPOSE SYSTEM AND EMBEDDED SYSTEM General Purpose System Embedded System Designed to perform multiple Tasks Designed to do specific set of Tasks Task specific hardware component is not required Requires task specific hardware component High Power consumption Low Power consumption Programmable by end user therefore applications are alterable by the user Not Programmable by end user therefore applications cannot be altered by the user
  • 11. Is Mobile Phone an Embedded System???? A first generation digital mobile phone, is probably certainly an embedded system.
  • 12. Modify (Install/uninstall) the applications but, smartphone comes with pre-installed Operating System (OS) that cannot be modified. Functionality of smartphones cannot be upgraded. As these conditions are in line with embedded system definition. smartphone can be viewed as combination of various embedded systems i.e. Camera, Various sensors, Calling function etc. It is not general purpose computer in true sense. Smartphone is an Embedded System
  • 13. CHARACTERISTICS OF EMBEDDED SYSTEM High Reliability Characteristics of Embedded system Minimal User Interface Complex Algorithm Multirate Real Time Task Specific Low Cost Less Power
  • 14. TYPES OF EMBEDDED SYSTEMS Based on Performance and Functional Requirements Based on the Performance of the Microcontroller Real Time System Stand Alone System Networked System Mobile System Small Scale System Medium Scale System Sophisticated System
  • 15. Stand Alone Embedded System • Does not require a host system • Takes input, processes it and produces the result through the connected devices.
  • 16. Real time Embedded System • Produces output within a specified time limit. • Gives quick response to critical situation Types of Real time Systems 1. Hard Real Time System Entire system collapses if misses deadline 2. Soft Real Time System Missing deadline will only degrade the performance.
  • 17. Networked Embedded System • Connected to the network (LAN or WAN) to access the resource Mobile Embedded System • Used in portable devices like mobile phones, digital cameras, mp3 players.
  • 18. Based on the Performance of the Microcontroller Small Scale System Medium Scale System Sophisticated System
  • 19. Is Embedded Systems a good career option ? or What are the career opportunities in Embedded Systems Industry ? Embedded Software Engineer Computation Sensing Embedded Programmer Digital system Manager Smart System Administrator Digital System Architect Embedded Software Architect Embedded Developer
  • 20. Industry Outlook - Global Embedded System Market
  • 21.
  • 22. Global Embedded Systems in Automobile market size by product
  • 23. THE LEADING EMBEDDED SYSTEM COMPANIES
  • 24. What Skills you should have ? 2. Hardware Skills • Electronic Circuit Designing • Power Supply Circuit Designing • PCB Designing • Troubleshooting Skills • High-speed board design of Microcontroller or Processor and peripheral devices like SPI, I ²C, USB 1. Software Skills • Embedded Programming (Embedded C, C++, Assembly language, Python, Verilog, Rust, Ada) on Microcontrollers (AVR, PIC, ARM) • Interfacing microcontrollers with different sensors and peripheral • Kernel Programming • Device Drivers • Real Time Operating Systems (RTOS) • Innovative Thinking
  • 25. 3. Other Skills Learning new microcontroller interfacing yourself Learning new hardware yourself Reading Datasheets Documentation as per company norms Working in a Team Completing Work in Deadlines Making Reports as per the Company Requirement
  • 26. 1. Marilyn Wolf, ―Computers as Components - Principles of Embedded Computing System Design‖, Third Edition ―Morgan Kaufmann Publisher (An imprint from Elsevier), 2012. (UNIT I, II, III, V) 1. 2. Jane W.S.Liu,‖ Real Time Systems‖, Pearson Education, Third Indian Reprint, 2003.(UNIT IV) TEXT BOOKS