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

Embedded system

  • 1.
  • 2.
    A Kerala GovernmentUndertaking, 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.
  • 3.
  • 4.
  • 5.
    Mp3 Player asBlocks Input Unit (Keypad & Mic) Processing Unit Output Unit LCD & headphone
  • 6.
    Processing Unit Howa song plays? Where will be the data files? How data files comes inside a player?
  • 7.
    Processing Unit How a song plays? Microprocessor Where will be the data files? Memory How data files comes inside a player? I/O Communiction
  • 8.
    Cont… Peripheral devices Any device attached to a processor, to increase its functionality Discrete IO : GPIO ADC / DAC Serial Communication : RS232, RS484, Synchronous Serial Communication : I2C, SPI USB Network : LAN, CAN, LIN
  • 9.
    cond... Timers: Capture/Compare PWM Watchdog Timer Programming / Debugging : JTAG, ISP, ICSP
  • 10.
    All in OneEntire computer on a single chip . --- MICROCONTROLLER
  • 11.
    Microcontroller 8/ 16/ 32 bit processors Differentiating criteria Examples of 8 bit controller – 8051, PIC 16 & 18 series Examples of 16 bit controller – PIC 24 & Cortex-M series Examples of 32 bit controllers – ARM & Cortex A/R series
  • 12.
    How a Microcontrollercan be Programmed? Design Logic Create Algorithm Create Flow chart Select a Programming language
  • 13.
    Block representation EmbeddedSystem Input Unit Microcontroller Output Unit
  • 14.
    Embedded System EmbeddedSystems => Computer inside a product Has Specific Requirement & Performs Predefined Task
  • 15.
    Where do wefind Embedded Systems? Home Automation Microwave Oven Washing Machines Digital Cameras DVD ,VCD,Mp3 player
  • 16.
    Office Automation Printers Fax Modem Xerox Scanner
  • 17.
    Wireless Technology Mobilephones ( Base stations ,Mobile switching centers ) PDA Palm tops
  • 18.
    Instrumentation Panel Meterfor m onitoring p ressure , temperature, etc. Test equipments like oscilloscope, spectrum analyzer, logic analyzer.
  • 19.
    Security Security devicesat home, office, airports etc. for authentication & verification. Biometric systems using fingerprint & face recognition
  • 20.
    Medical Electronics Remotepatient care monitoring units - ECG , EEG, BP- meters, Flow controllers. Equipments used in blood analysis, radiation, endoscopy. CAT and MRI Scanning
  • 21.
    Automobile Industry Anti-SkidBreaking. Fuel Injection Control. Safety devices. Security devices. Window and wiper Control.
  • 22.
    Computer Networking Productslike Bridges, Routers, ISDN,ATM. N/W Equipments like Multiplexers, Satellite modems, IP Phones & gateways .
  • 23.
  • 24.
    Languages Machine LanguagesAssembly Language High level Languages
  • 25.
    Development Tools Compilers,Assemblers Simulators IDE: Text Editors, Compilers,Assemblers,Simulators in one common platform Programmers In Circuit Debuggers, Emulators Development Boards
  • 26.
    About the WorkshopMicrochip PIC 16F877A Microcontroller Introduction to MPLAB IDE Assembly Language and C Programming Simulation Techniques Configuring and Using Peripherals Integration of firmware to hardware Interfacing to real world
  • 27.
    Cond... NXP LPC2129 ARM7 Controllability Introduction to Keil IDE C Programming Simulation Techniques Configuring and Using Peripherals
  • 28.
  • 29.