SlideShare a Scribd company logo
Embedded system design process
Embedded system design process
 To Introduce embedded system.
 To introduce embedded system design
process.
 Discuss the recent trends.
 Major application areas.
 It can be described as one consisting a
processor, associated peripherals, and
software used for a specific purpose.
 It performs a well defined task (in contrast
with desktop PC’s)
. Stand-alone embedded system.. Stand-alone embedded system. 2. Real-time embedded system.2. Real-time embedded system.
3. Networked appliances.3. Networked appliances. 4. Mobile Devices.4. Mobile Devices.
1) Processor.
1) Associated peripherals.
1) Software.
1 0 0 1 0 1 0 0
0 1 1 1 1 0 1 0
1 0 1 0 1 1 0 1
• Microprocessor.
• Microcontroller.
• Digital signal processor.
1. Protocol converters.
2. Communication interfaces.
3. Drivers (For driving heavy loads).
It is a program written in
any programming
language, which controls
the operation of the total
system.
Determine the requirements
Design the system
architecture
Select the OS
Choose the
Processor
and peripherals
Choose the
Development
platform
Code the application
And optimize
Verify the software
On the host system
Verify the software
On the target system
 Functional and non-functional.
 Multi function or Multi mode system.
 Size, cost, Weight etc.
 Selecting the H/W components.
 Application specific H/W.
 External interfaces.
 Input devices.
 Output devices.
System architecture depends on,
 Whether the system is real time.
 Whether OS needs to be embedded.
 Size, Cost, Power consumption etc.
If OS needed we can select,
 Real time OS (such as RTLinux,Vx Works,
VRTX, pSOS, QNX etc.).
 Non-real time OS ( such as Windows CE,
embedded Windows XP etc).
We can select any one of the following,
 Microprocessor
8085,8086,Pentium
 Microcontroller
MCS-51,PIC,AVR,MSP430
 Digital Signal Processor
dsPIC,Blackfin,Sharc,TigerSharc
 The hardware platform.
 The operating system.
 The programming language.
 The development tools.
 Choice of language.
 Assembly.
 C language.
 Object Oriented Languages
(C++, Java etc.).
• Optimizing the code
 Compile and assemble
the source code into
object file.
 Use a simulator to
simulate the working of
the system.
 Download the program
using a programmer
device.
 Use an EMULATOR or
on chip debugging tools
to verify the software.
 Due to the developments in Micro electronics availability
of processors increased.
 Reduces cost.
 Increased speed.
 Reduce Size
 Reduce Power.
Consumer electronics.
Embedded system design process
Embedded system design process
Embedded system design process
Embedded system design process
Embedded system design process
Embedded system design process
Embedded system design process
Embedded system design process
Embedded system design process
Processor
ADC
Temp
Sensor
Seven Segment Display
Relay-1
Relay-2
START
INITIALIZE
LCD, ADC
READ
TEMPERATURE
IS
TEMP
>40
YES
NO
FAN ONFAN OFF
Controller
RFID readerRFID tag
Display
Relay-1 Motor
START
INITIALIZE
LCD
READ THE
TAG
IS CARD
ACCEPTABLE
YES
NO
FAN ONFAN OFF
CONTROLLERS USED IN PROJECTSCONTROLLERS USED IN PROJECTS
8-bit Microcontrollers
8-bit Microprocessors
16-bit Microcontrollers
32-bit Microcontrollers
8085
8051, PIC, AVR
MSP430
ARM7, ARM10
MODULES AND INDUSTRIAL STANDARD
SENSORS USED IN PROJECTS
MODULES AND INDUSTRIAL STANDARD
SENSORS USED IN PROJECTS
Color Sensors
Pressure Sensors
Flow Sensors
Ultrasonic Sensors
RF Tx / Rx
Zigbee Modules
EM Locks
Vacuum sensors
Digital Compass
CAN IC
MEMS IC
Fire Sensor
Temperature Sensor
Speed sensors
Level sensors
Industrial proximity sensor
Vibration sensor
Water Identifier Sensors
Acceleration Sensor - 3 Axis
Glass braking sensor
Force Sensor
Modules AND
INDUSTRIAL
STANDARD
SENSORS USED
IN PROJECTS
Modules AND
INDUSTRIAL
STANDARD
SENSORS USED
IN PROJECTS
Accelerometer
Liquid / Moisture Sensor
GSM / GPRS Modems
Sound Detecting Sensor
PIR Sensor
Gas Sensor
CO2 Analyzer
GPS Receiver
Voice IC
Digital Pressure Sensor
Digital Temperature Sensor
Bump Sensor (Touch Sensor)
DC Motor
AC Motor
Servo Motor
Stepper Motor
Beam Sensor
Color Mark Sensor
Metal Sensor
EMBEDDED SYSTEM AREASEMBEDDED SYSTEM AREAS
Automation
Robotics
Communication
Security System
Instrumentation
Biomedical
Cellular Technology
Networking
Control Systems
Automation
Robotics
Communication
Security System
Instrumentation
Biomedical
Cellular Technology
Networking
Control Systems
DSP & DIPDSP & DIP
MATLAB
LabVIEW
ARM
MATLAB
LabVIEW
ARM
DSP & DIPDSP & DIP
Communication
Cryptography
Image Processing
DSP
Biomedical
Filters
Steganography
Transform
Communication
Cryptography
Image Processing
DSP
Biomedical
Filters
Steganography
Transform
MUTECH InfotracksMUTECH Infotracks
MANUFACTURER OF VARIOUS
ELECTRONICS PRODUCTS
MANUFACTURER OF VARIOUS
ELECTRONICS PRODUCTS
Digital Trainer Kit
8051 Development Kit PIC Development Board
18F845
PIC Programmer
MSP430 Target Board
PIC-Dev Board
16F877A
Ph: 9562 24 92 93
rayeesrosario@gmail.com
Embedded system design process
Ad

More Related Content

What's hot (20)

Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
RAMESHBABU311293
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
mahalakshmimalini
 
Hardware-Software Codesign
Hardware-Software CodesignHardware-Software Codesign
Hardware-Software Codesign
Sudhanshu Janwadkar
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systems
Deepak John
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
Arti Parab Academics
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
Dr M Muruganandam Masilamani
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systems
Vikas Dongre
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
RajalakshmiSermadurai
 
Trends in Embedded system Design
Trends in Embedded system DesignTrends in Embedded system Design
Trends in Embedded system Design
Raman Deep
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmware
Joel P
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systems
RAMPRAKASHT1
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
IEEE MIU SB
 
Chapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain SpecificChapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain Specific
Moe Moe Myint
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
Nishant Kayal
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
Mathivanan Natarajan
 
TMS320C6X Architecture
TMS320C6X ArchitectureTMS320C6X Architecture
TMS320C6X Architecture
Shweta Tripathi
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
Mukesh Bansal
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
xavierpaulino
 
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)
Moe Moe Myint
 
Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)
Moe Moe Myint
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
RAMESHBABU311293
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
mahalakshmimalini
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systems
Deepak John
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
Arti Parab Academics
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systems
Vikas Dongre
 
Trends in Embedded system Design
Trends in Embedded system DesignTrends in Embedded system Design
Trends in Embedded system Design
Raman Deep
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmware
Joel P
 
Introduction to embedded systems
Introduction  to embedded systemsIntroduction  to embedded systems
Introduction to embedded systems
RAMPRAKASHT1
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
IEEE MIU SB
 
Chapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain SpecificChapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain Specific
Moe Moe Myint
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
Nishant Kayal
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
Mukesh Bansal
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
xavierpaulino
 
Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)Chapter 8 Embedded Hardware Design and Development (second portion)
Chapter 8 Embedded Hardware Design and Development (second portion)
Moe Moe Myint
 
Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)Introduction to Embedded System I: Chapter 2 (5th portion)
Introduction to Embedded System I: Chapter 2 (5th portion)
Moe Moe Myint
 

Similar to Embedded system design process (20)

Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
Pantech ProLabs India Pvt Ltd
 
39245147 intro-es-i
39245147 intro-es-i39245147 intro-es-i
39245147 intro-es-i
Embeddedbvp
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
Imran Sheikh
 
Embedded System
Embedded SystemEmbedded System
Embedded System
sureskal
 
Embedded system
Embedded systemEmbedded system
Embedded system
Vinod Srivastava
 
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
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
anshul parmar
 
Embedded system
Embedded systemEmbedded system
Embedded system
Anmol Bagga
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
sarinsahab
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
kimavathmukeshnaik
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
Mrunal Deshkar
 
Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors
Qualcomm Developer Network
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
Benjim Thomas Mathew
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
Pankaj joshi
 
Rashmi_Resume
Rashmi_ResumeRashmi_Resume
Rashmi_Resume
Rashmi Ramesh
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
ece svit
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Rajanikanth U
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
Embeddedbvp
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
spoorani
 
39245147 intro-es-i
39245147 intro-es-i39245147 intro-es-i
39245147 intro-es-i
Embeddedbvp
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
Imran Sheikh
 
Embedded System
Embedded SystemEmbedded System
Embedded System
sureskal
 
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
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
kimavathmukeshnaik
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
Mrunal Deshkar
 
Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors
Qualcomm Developer Network
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
Pankaj joshi
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
ece svit
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
Embeddedbvp
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
spoorani
 
Ad

Recently uploaded (20)

Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Ad

Embedded system design process

  • 3.  To Introduce embedded system.  To introduce embedded system design process.  Discuss the recent trends.  Major application areas.
  • 4.  It can be described as one consisting a processor, associated peripherals, and software used for a specific purpose.  It performs a well defined task (in contrast with desktop PC’s)
  • 5. . Stand-alone embedded system.. Stand-alone embedded system. 2. Real-time embedded system.2. Real-time embedded system. 3. Networked appliances.3. Networked appliances. 4. Mobile Devices.4. Mobile Devices.
  • 6. 1) Processor. 1) Associated peripherals. 1) Software. 1 0 0 1 0 1 0 0 0 1 1 1 1 0 1 0 1 0 1 0 1 1 0 1
  • 8. 1. Protocol converters. 2. Communication interfaces. 3. Drivers (For driving heavy loads).
  • 9. It is a program written in any programming language, which controls the operation of the total system.
  • 10. Determine the requirements Design the system architecture Select the OS Choose the Processor and peripherals Choose the Development platform Code the application And optimize Verify the software On the host system Verify the software On the target system
  • 11.  Functional and non-functional.  Multi function or Multi mode system.  Size, cost, Weight etc.  Selecting the H/W components.  Application specific H/W.  External interfaces.  Input devices.  Output devices.
  • 12. System architecture depends on,  Whether the system is real time.  Whether OS needs to be embedded.  Size, Cost, Power consumption etc.
  • 13. If OS needed we can select,  Real time OS (such as RTLinux,Vx Works, VRTX, pSOS, QNX etc.).  Non-real time OS ( such as Windows CE, embedded Windows XP etc).
  • 14. We can select any one of the following,  Microprocessor 8085,8086,Pentium  Microcontroller MCS-51,PIC,AVR,MSP430  Digital Signal Processor dsPIC,Blackfin,Sharc,TigerSharc
  • 15.  The hardware platform.  The operating system.  The programming language.  The development tools.
  • 16.  Choice of language.  Assembly.  C language.  Object Oriented Languages (C++, Java etc.). • Optimizing the code
  • 17.  Compile and assemble the source code into object file.  Use a simulator to simulate the working of the system.
  • 18.  Download the program using a programmer device.  Use an EMULATOR or on chip debugging tools to verify the software.
  • 19.  Due to the developments in Micro electronics availability of processors increased.  Reduces cost.  Increased speed.  Reduce Size  Reduce Power.
  • 34. CONTROLLERS USED IN PROJECTSCONTROLLERS USED IN PROJECTS 8-bit Microcontrollers 8-bit Microprocessors 16-bit Microcontrollers 32-bit Microcontrollers 8085 8051, PIC, AVR MSP430 ARM7, ARM10
  • 35. MODULES AND INDUSTRIAL STANDARD SENSORS USED IN PROJECTS MODULES AND INDUSTRIAL STANDARD SENSORS USED IN PROJECTS Color Sensors Pressure Sensors Flow Sensors Ultrasonic Sensors RF Tx / Rx Zigbee Modules EM Locks Vacuum sensors Digital Compass CAN IC MEMS IC Fire Sensor Temperature Sensor Speed sensors Level sensors Industrial proximity sensor Vibration sensor Water Identifier Sensors Acceleration Sensor - 3 Axis Glass braking sensor Force Sensor
  • 36. Modules AND INDUSTRIAL STANDARD SENSORS USED IN PROJECTS Modules AND INDUSTRIAL STANDARD SENSORS USED IN PROJECTS Accelerometer Liquid / Moisture Sensor GSM / GPRS Modems Sound Detecting Sensor PIR Sensor Gas Sensor CO2 Analyzer GPS Receiver Voice IC Digital Pressure Sensor Digital Temperature Sensor Bump Sensor (Touch Sensor) DC Motor AC Motor Servo Motor Stepper Motor Beam Sensor Color Mark Sensor Metal Sensor
  • 37. EMBEDDED SYSTEM AREASEMBEDDED SYSTEM AREAS Automation Robotics Communication Security System Instrumentation Biomedical Cellular Technology Networking Control Systems Automation Robotics Communication Security System Instrumentation Biomedical Cellular Technology Networking Control Systems
  • 38. DSP & DIPDSP & DIP MATLAB LabVIEW ARM MATLAB LabVIEW ARM
  • 39. DSP & DIPDSP & DIP Communication Cryptography Image Processing DSP Biomedical Filters Steganography Transform Communication Cryptography Image Processing DSP Biomedical Filters Steganography Transform
  • 41. MANUFACTURER OF VARIOUS ELECTRONICS PRODUCTS MANUFACTURER OF VARIOUS ELECTRONICS PRODUCTS Digital Trainer Kit 8051 Development Kit PIC Development Board 18F845 PIC Programmer MSP430 Target Board PIC-Dev Board 16F877A