Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Embedded system

825 views

Published on

Published in: Education, Technology, Business
  • Be the first to comment

Embedded system

  1. 2. A Kerala Government Undertaking, Kerala State Electronics Development Corporation ( KSEDC ) - (KELTRON). Established In 1973 Flagged Off An Electronic Revolution That Spread Throughout The Entire Country. Pioneered New Concepts In Industry And Management, And Created Many Products For The First Time In The Country.
  2. 3. Embedded systems <ul><li>What is it ? </li></ul>
  3. 5. Mp3 Player as Blocks Input Unit (Keypad & Mic) Processing Unit Output Unit LCD & headphone
  4. 6. Processing Unit <ul><li>How a song plays? </li></ul><ul><li>Where will be the data files? </li></ul><ul><li>How data files comes inside a player? </li></ul>
  5. 7. Processing Unit <ul><li>How a song plays? </li></ul><ul><ul><li>Microprocessor </li></ul></ul><ul><li>Where will be the data files? </li></ul><ul><ul><li>Memory </li></ul></ul><ul><li>How data files comes inside a player? </li></ul><ul><ul><li>I/O Communiction </li></ul></ul>
  6. 8. Cont… <ul><li>Peripheral devices </li></ul><ul><li>Any device attached to a processor, to increase its functionality </li></ul><ul><ul><li>Discrete IO : GPIO </li></ul></ul><ul><ul><li>ADC / DAC </li></ul></ul><ul><ul><li>Serial Communication : RS232, RS484, </li></ul></ul><ul><ul><li>Synchronous Serial Communication : I2C, SPI USB </li></ul></ul><ul><ul><li>Network : LAN, CAN, LIN </li></ul></ul>
  7. 9. cond... <ul><li>Timers: Capture/Compare PWM </li></ul><ul><li>Watchdog Timer </li></ul><ul><li>Programming / Debugging : JTAG, ISP, ICSP </li></ul>
  8. 10. All in One <ul><li>Entire computer on a single chip . </li></ul><ul><li>--- MICROCONTROLLER </li></ul>
  9. 11. Microcontroller <ul><li>8/ 16 / 32 bit processors </li></ul><ul><li>Differentiating criteria </li></ul><ul><li>Examples of 8 bit controller – 8051, PIC 16 & 18 series </li></ul><ul><li>Examples of 16 bit controller – PIC 24 & Cortex-M series </li></ul><ul><li>Examples of 32 bit controllers – ARM & Cortex A/R series </li></ul>
  10. 12. How a Microcontroller can be Programmed? <ul><li>Design Logic </li></ul><ul><li>Create Algorithm </li></ul><ul><li>Create Flow chart </li></ul><ul><li>Select a Programming language </li></ul>
  11. 13. Block representation <ul><li>Embedded System </li></ul>Input Unit Microcontroller Output Unit
  12. 14. Embedded System <ul><li>Embedded Systems => Computer inside a product </li></ul><ul><li>Has Specific Requirement & Performs Predefined Task </li></ul>
  13. 15. Where do we find Embedded Systems? <ul><li>Home Automation </li></ul><ul><ul><li>Microwave Oven </li></ul></ul><ul><ul><li>Washing Machines </li></ul></ul><ul><ul><li>Digital Cameras </li></ul></ul><ul><ul><li>DVD ,VCD,Mp3 player </li></ul></ul>
  14. 16. <ul><li>Office Automation </li></ul><ul><ul><li>Printers </li></ul></ul><ul><ul><li>Fax Modem </li></ul></ul><ul><ul><li>Xerox </li></ul></ul><ul><ul><li>Scanner </li></ul></ul>
  15. 17. <ul><li>Wireless Technology </li></ul><ul><ul><li>Mobile phones ( Base stations ,Mobile switching centers ) </li></ul></ul><ul><ul><li>PDA </li></ul></ul><ul><ul><li>Palm tops </li></ul></ul>
  16. 18. <ul><li>Instrumentation </li></ul><ul><ul><li>Panel Meter for m onitoring p ressure , temperature, etc. </li></ul></ul><ul><ul><li>Test equipments like oscilloscope, spectrum analyzer, logic analyzer. </li></ul></ul>
  17. 19. <ul><li>Security </li></ul><ul><ul><li>Security devices at home, office, airports etc. for authentication & verification. </li></ul></ul><ul><ul><li>Biometric systems using fingerprint & face recognition </li></ul></ul>
  18. 20. <ul><li>Medical Electronics </li></ul><ul><ul><li>Remote patient care monitoring units - ECG , EEG, BP- meters, Flow controllers. </li></ul></ul><ul><ul><li>Equipments used in blood analysis, radiation, </li></ul></ul><ul><li>endoscopy. </li></ul><ul><ul><li>CAT and MRI Scanning </li></ul></ul>
  19. 21. <ul><li>Automobile Industry </li></ul><ul><ul><li>Anti-Skid Breaking. </li></ul></ul><ul><ul><li>Fuel Injection Control. </li></ul></ul><ul><ul><li>Safety devices. </li></ul></ul><ul><ul><li>Security devices. </li></ul></ul><ul><ul><li>Window and wiper Control. </li></ul></ul>
  20. 22. <ul><li>Computer Networking </li></ul><ul><ul><li>Products like Bridges, Routers, ISDN,ATM. </li></ul></ul><ul><ul><li>N/W Equipments like </li></ul></ul><ul><li>Multiplexers, Satellite modems, </li></ul><ul><li>IP Phones & gateways . </li></ul>
  21. 23. <ul><li>Finance </li></ul><ul><li>Smart cards </li></ul><ul><li>ATM </li></ul>
  22. 24. Languages <ul><li>Machine Languages </li></ul><ul><li>Assembly Language </li></ul><ul><li>High level Languages </li></ul>
  23. 25. Development Tools <ul><li>Compilers, Assemblers </li></ul><ul><li>Simulators </li></ul><ul><li>IDE: Text Editors, Compilers,Assemblers,Simulators in one common platform </li></ul><ul><li>Programmers </li></ul><ul><li>In Circuit Debuggers, Emulators </li></ul><ul><li>Development Boards </li></ul>
  24. 26. About the Workshop <ul><li>Microchip PIC 16F877A Microcontroller </li></ul><ul><li>Introduction to MPLAB IDE </li></ul><ul><li>Assembly Language and C Programming </li></ul><ul><li>Simulation Techniques </li></ul><ul><li>Configuring and Using Peripherals </li></ul><ul><li>Integration of firmware to hardware </li></ul><ul><li>Interfacing to real world </li></ul>
  25. 27. Cond... <ul><li>NXP LPC 2129 ARM7 Controllability </li></ul><ul><li>Introduction to Keil IDE </li></ul><ul><li>C Programming </li></ul><ul><li>Simulation Techniques </li></ul><ul><li>Configuring and Using Peripherals </li></ul>
  26. 28. QUERIES ?
  27. 29. Thankyou

×