SlideShare uma empresa Scribd logo
1 de 43
 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.
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

Mais conteúdo relacionado

Mais procurados

Embedded System Tools ppt
Embedded System Tools  pptEmbedded System Tools  ppt
Embedded System Tools pptHalai Hansika
 
ARM7-ARCHITECTURE
ARM7-ARCHITECTURE ARM7-ARCHITECTURE
ARM7-ARCHITECTURE Dr.YNM
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system designMukesh Bansal
 
Trends in Embedded system Design
Trends in Embedded system DesignTrends in Embedded system Design
Trends in Embedded system DesignRaman Deep
 
Embedded system custom single purpose processors
Embedded system custom single  purpose processorsEmbedded system custom single  purpose processors
Embedded system custom single purpose processorsAiswaryadevi Jaganmohan
 
Interfacing memory with 8086 microprocessor
Interfacing memory with 8086 microprocessorInterfacing memory with 8086 microprocessor
Interfacing memory with 8086 microprocessorVikas Gupta
 
Typical Embedded System
Typical Embedded SystemTypical Embedded System
Typical Embedded Systemanand hd
 
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 systemVikas Dongre
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systemsVikas Dongre
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design processRAMESHBABU311293
 
Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems VijayKumar5738
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmwareJoel P
 
Embedded system design challenges
Embedded system design challenges Embedded system design challenges
Embedded system design challenges Aditya Kamble
 
ARM Exception and interrupts
ARM Exception and interrupts ARM Exception and interrupts
ARM Exception and interrupts NishmaNJ
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture amrutachintawar239
 
Mimo in Wireless Communication
Mimo in Wireless CommunicationMimo in Wireless Communication
Mimo in Wireless Communicationkailash karki
 

Mais procurados (20)

Embedded System Tools ppt
Embedded System Tools  pptEmbedded System Tools  ppt
Embedded System Tools ppt
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
ARM7-ARCHITECTURE
ARM7-ARCHITECTURE ARM7-ARCHITECTURE
ARM7-ARCHITECTURE
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
Trends in Embedded system Design
Trends in Embedded system DesignTrends in Embedded system Design
Trends in Embedded system Design
 
Embedded system custom single purpose processors
Embedded system custom single  purpose processorsEmbedded system custom single  purpose processors
Embedded system custom single purpose processors
 
ARM Architecture
ARM ArchitectureARM Architecture
ARM Architecture
 
Interfacing memory with 8086 microprocessor
Interfacing memory with 8086 microprocessorInterfacing memory with 8086 microprocessor
Interfacing memory with 8086 microprocessor
 
Typical Embedded System
Typical Embedded SystemTypical Embedded System
Typical Embedded System
 
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
 
Classification of embedded systems
Classification of embedded systemsClassification of embedded systems
Classification of embedded systems
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems
 
TMS320C5x
TMS320C5xTMS320C5x
TMS320C5x
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmware
 
Embedded system design challenges
Embedded system design challenges Embedded system design challenges
Embedded system design challenges
 
ARM Exception and interrupts
ARM Exception and interrupts ARM Exception and interrupts
ARM Exception and interrupts
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture
 
Mimo in Wireless Communication
Mimo in Wireless CommunicationMimo in Wireless Communication
Mimo in Wireless Communication
 

Semelhante a Embedded system design process

39245147 intro-es-i
39245147 intro-es-i39245147 intro-es-i
39245147 intro-es-iEmbeddedbvp
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advancedImran Sheikh
 
Embedded System
Embedded SystemEmbedded System
Embedded Systemsureskal
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platformsMrunal 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 systemPankaj joshi
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded systemece svit
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iiiEmbeddedbvp
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Roboticsspoorani
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionPersiPersi1
 

Semelhante a Embedded system design process (20)

Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
 
39245147 intro-es-i
39245147 intro-es-i39245147 intro-es-i
39245147 intro-es-i
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
 
Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
 
Rashmi_Resume
Rashmi_ResumeRashmi_Resume
Rashmi_Resume
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
AXONIM Devices presentation
AXONIM Devices presentationAXONIM Devices presentation
AXONIM Devices presentation
 
Resume_Pratik
Resume_PratikResume_Pratik
Resume_Pratik
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 

Último

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Último (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Embedded system design process

  • 1.
  • 2.
  • 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.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 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
  • 42. Ph: 9562 24 92 93 rayeesrosario@gmail.com