Embedded system design process

8,323 views
7,795 views

Published on

Published in: Technology, Business
1 Comment
13 Likes
Statistics
Notes
No Downloads
Views
Total views
8,323
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
522
Comments
1
Likes
13
Embeds 0
No embeds

No notes for slide

Embedded system design process

  1. 1.  To Introduce embedded system. To introduce embedded system designprocess. Discuss the recent trends. Major application areas.
  2. 2.  It can be described as one consisting aprocessor, associated peripherals, andsoftware used for a specific purpose. It performs a well defined task (in contrastwith desktop PC’s)
  3. 3. . 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.
  4. 4. 1) Processor.1) Associated peripherals.1) Software.1 0 0 1 0 1 0 00 1 1 1 1 0 1 01 0 1 0 1 1 0 1
  5. 5. • Microprocessor.• Microcontroller.• Digital signal processor.
  6. 6. 1. Protocol converters.2. Communication interfaces.3. Drivers (For driving heavy loads).
  7. 7. It is a program written inany programminglanguage, which controlsthe operation of the totalsystem.
  8. 8. Determine the requirementsDesign the systemarchitectureSelect the OSChoose theProcessorand peripheralsChoose theDevelopmentplatformCode the applicationAnd optimizeVerify the softwareOn the host systemVerify the softwareOn the target system
  9. 9.  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.
  10. 10. System architecture depends on, Whether the system is real time. Whether OS needs to be embedded. Size, Cost, Power consumption etc.
  11. 11. 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).
  12. 12. We can select any one of the following, Microprocessor8085,8086,Pentium MicrocontrollerMCS-51,PIC,AVR,MSP430 Digital Signal ProcessordsPIC,Blackfin,Sharc,TigerSharc
  13. 13.  The hardware platform. The operating system. The programming language. The development tools.
  14. 14.  Choice of language. Assembly. C language. Object Oriented Languages(C++, Java etc.).• Optimizing the code
  15. 15.  Compile and assemblethe source code intoobject file. Use a simulator tosimulate the working ofthe system.
  16. 16.  Download the programusing a programmerdevice. Use an EMULATOR oron chip debugging toolsto verify the software.
  17. 17.  Due to the developments in Micro electronics availabilityof processors increased. Reduces cost. Increased speed. Reduce Size Reduce Power.
  18. 18. Consumer electronics.
  19. 19. ProcessorADCTempSensorSeven Segment DisplayRelay-1Relay-2
  20. 20. STARTINITIALIZELCD, ADCREADTEMPERATUREISTEMP>40YESNOFAN ONFAN OFF
  21. 21. ControllerRFID readerRFID tagDisplayRelay-1 Motor
  22. 22. STARTINITIALIZELCDREAD THETAGIS CARDACCEPTABLEYESNOFAN ONFAN OFF
  23. 23. CONTROLLERS USED IN PROJECTSCONTROLLERS USED IN PROJECTS8-bit Microcontrollers8-bit Microprocessors16-bit Microcontrollers32-bit Microcontrollers80858051, PIC, AVRMSP430ARM7, ARM10
  24. 24. MODULES AND INDUSTRIAL STANDARDSENSORS USED IN PROJECTSMODULES AND INDUSTRIAL STANDARDSENSORS USED IN PROJECTSColor SensorsPressure SensorsFlow SensorsUltrasonic SensorsRF Tx / RxZigbee ModulesEM LocksVacuum sensorsDigital CompassCAN ICMEMS ICFire SensorTemperature SensorSpeed sensorsLevel sensorsIndustrial proximity sensorVibration sensorWater Identifier SensorsAcceleration Sensor - 3 AxisGlass braking sensorForce Sensor
  25. 25. Modules ANDINDUSTRIALSTANDARDSENSORS USEDIN PROJECTSModules ANDINDUSTRIALSTANDARDSENSORS USEDIN PROJECTSAccelerometerLiquid / Moisture SensorGSM / GPRS ModemsSound Detecting SensorPIR SensorGas SensorCO2 AnalyzerGPS ReceiverVoice ICDigital Pressure SensorDigital Temperature SensorBump Sensor (Touch Sensor)DC MotorAC MotorServo MotorStepper MotorBeam SensorColor Mark SensorMetal Sensor
  26. 26. EMBEDDED SYSTEM AREASEMBEDDED SYSTEM AREASAutomationRoboticsCommunicationSecurity SystemInstrumentationBiomedicalCellular TechnologyNetworkingControl SystemsAutomationRoboticsCommunicationSecurity SystemInstrumentationBiomedicalCellular TechnologyNetworkingControl Systems
  27. 27. DSP & DIPDSP & DIPMATLABLabVIEWARMMATLABLabVIEWARM
  28. 28. DSP & DIPDSP & DIPCommunicationCryptographyImage ProcessingDSPBiomedicalFiltersSteganographyTransformCommunicationCryptographyImage ProcessingDSPBiomedicalFiltersSteganographyTransform
  29. 29. MUTECH InfotracksMUTECH Infotracks
  30. 30. MANUFACTURER OF VARIOUSELECTRONICS PRODUCTSMANUFACTURER OF VARIOUSELECTRONICS PRODUCTSDigital Trainer Kit8051 Development Kit PIC Development Board18F845PIC ProgrammerMSP430 Target BoardPIC-Dev Board16F877A
  31. 31. Ph: 9562 24 92 93rayeesrosario@gmail.com

×