Embedded System

Embedded system is the core of every intelligent device. Everything around you from a simple watch to the space ship is using embedded systems. Our mobile phones, PDAs, Washing Machines, Microwave Ovens, Automobile and all the automated electronics gadgets are having one or another form of embedded systems responsible for their intelligent functioning. It is divided into 3 categories: BASIC, INTERMEDIATE and ADVANCE level. In the BASIC level, the participants will have hands on 8051 based microcontroller. In the INTERMEDIATE level, the participants will have hands on ATmega328 based microcontroller. The Embedded System ADVANCE level course is again divided into 2 categories: the first category covers ARM7 (LPC2148) and ARM11 (Raspberry PI) while the other covers ARM7 (LPC2148) and ARM Cortex-A8 (BeagleBone Black). Each of these module covers total of 70% practical's along with the theory sessions. The institution has to select any one of the above mentioned level. The Duration of this workshop will be two consecutive days with eight hours session each day, in a total of sixteen hours properly divided into theory and hands on practical sessions.

Register Now

Session 1: Introduction of Embedded System

  • Components of embedded system
  • Classification of embedded system
  • Characteristics of embedded system
  • Challenges and design issues
  • Application examples

Session 2: System architecture and design process

  • Architecture design
  • Designing of components
  • System integration
  • Harvard architecture
  • CISC vs. RISC, CISC examples: Motorola(68HC11), 8051 etc.
  • RISC example: ARM

Session 3: C programming for Embedded System

  • C concepts, IO operations, operators, and functions
  • Conditional statements & loops, arrays
  • Structure and Union, Pointers and Enumeration
  • Pre-processor directives, command line arguments
  • Compilation and debugging

Session 4: ATmega328 microcontroller and peripheral interfacing

  • Microcontroller Vs microprocessor
  • I/O Port programming
  • Timer/Counter programming
  • Serial Port programming
  • ADC programming
  • EEPROM programming
  • Interrupts programming

Session 5: Arduino IDE

  • Introduction to arduino
  • Setting up an arduino environment
  • Compilation and debugging
  • Writing and uploading sketches to arduino
  • Using external libraries

Practical Sessions: (any 6)

  • Hands-on 1: Blink a LED using a switch
  • Hands-on 2: Glowing LEDs in pattern of your own choice
  • Hands-on 3: LCD based scrolling message display
  • Hands-on 4: Digital clap counter
  • Hands-on 5: Password protected door lock System
  • Hands-on 6: Automatic intrusion Alarm/Alert System
  • Hands-on 7: PWM based DC Motor Speed Control
  • Hands-on 8: Home automation using mobile phone(DTMF)
  • Hands-on 9: Stepper, Servo and BLDC interfacing
  • Hands-on 10: Distance measurements using Ultrasonic sensor
  • Hands-on 11: Go wireless with RF communication
  • Hands-on 12: Bluetooth/android based smart home automation

For hosting workshop in your institution or to get sponsorship or if you have any further question regarding workshop,
just drop a mail to info@qualden.com