☎ +91-80-41307589 📱 +91-9972039671   🕐 Mon - Sun 9.30AM - 6.00PM

This is a short term training covering the complete life-cycle of embedded Product development, addressing Industrial Control / Automation / Monitoring & Data Logging. With increasing market demand for Mass manufacturing within INDIA there would be huge requirement of Automation. This training program attempts to align the fresh graduates to enhance their skill with latest technologies and server the market demand.


Advanced Embedded C Programming
   Adavanced Embedded C
  • Basic C Brush-Up( Datatypes, Function, Arrays, Pointers, Storage Classes,
    File Handling, Dynamic Memory Mgmt)
  • Type Casting
  • Typedefs
  • Enums
  • Type Qualifiers
  • Bit Fields
  • Function Pointers
  • Header Files
  • Command Line Arguments
  • Variable Arguments
  • Error Handling
  • Other C Libraries
  Hardware Programming
  • Accessing Parallel Port, Accessing Serial Port
  • Accessing USB Port, Accessing Network Port ( Ethernet / Wireless )
  • Accessing Bluetooth, Accessing VGA Port
  • Accessing Keyboard, Accessing Mouse
    Interfacing Hardware Modules:
  • GSM, GPS, Bluetooth, Zigbee, Wifi
  • Smart Card Reader, RF-ID Reader, Magnetic Card Reader(ATM Cards)
  • Finger Print Reader, Sensor Module ( Temp / Humiditiy / Accelero / Gyro )
  • BarCode Reader, Printer, Camera

ARM Programming & Device Interfacing
   ARM Programming
   - Quick Brush-up on Embedded C Programming

   - ARM Controller Programming
  • Basic ARM Cortex Arch
  • ARM Core & ARCH version
  • SOCs by Semiconductor companies
   - Programming on ARM7 / Cortex-M0 / Cortex-M3
  • GPIO Programming
  • UART Programming
  • Interrupt Programming
  • Timer & Counters Programming
  • RTC Programming
  • ADC Programming
  • PWM Programming
  • I2C Protocol & Driver implementation
  • SPI Protocol & Driver implementation
   Device Interfacing
  • GSM, GPS
  • Bluetooth, ZigBee, WiFi
  • RFID, Smart Card
  • Finger PrintSensor
  • Barcode Reader
  • SDCard
  • Printer
  • Keypad, LCD, ADC, DAC
  • Sensor Interfacing ( Temp, Humidity, Accelero, Gyro)
   Project
   - Industrial Automation, Control & Monitoring Products:
  • DTU [ Data terminal Units ]
  • Data Logger System
  • Data Monitoring System
  • Wireless Data Monitoring System
  • GPRS Based Data Logger Systems
  • Wireless Gateways
  • HMI Units with Mod-bus Communication protocol

Embedded Linux, Linux Porting & Device Driver
   Embedded Linux
  • Linux Installation & Partition Creation
  • Linux Basic Commands
  • Shell Scripting
  • Makefiles
  • Library Creation
  • Boot Process
  • Linux File System
  • Process Management
  • Memory Management
  • Multi Thread Programming
  • Inter Process Communication
  • Linux Socket Programming
  • Debugging Techniques using GDB & other tools
    Linux Porting & Device Driver Programming
  • Embedded Linux based hardware knowledge
  • ARM Toolchain basics & Creating Toolchain
  • Bootloader Basics ( U-Boot, BareBox)
  • Modifying Bootloader
  • Porting Bootloader on ARM hardware
  • Bootloader Commands
  • Linux Kernel Directory Structure
   Linux Porting & Device Driver Programming
  • Linux Kernel Code Flow
  • Linux Kernel Configuration System
  • Linux Kernel Compilation
  • Linux Kernel Porting on New ARM Hardware
  • Writing Board file for new Board
  • Pin Muxing for given ARM Board
  • Drivers Configuration & Modifications
  • Kernel Module Programming
  • Char Driver Programming
  • Interrupt Handling in Linux Kernel
  • Bottom Half ( Tasklets, Workqueues & SoftIRQ)
  • Block Drivers Basics
  • Network Drivers Basics
  • BuildSystem usage and adding new packages and creating RootFile system
  • Build System experience ( BuildRoot, Yacto )
- Minimum of three projects on Embedded Linux on ARM Hardware

Course Fees + Tax : 29,180/-
(100% Job Oriented Training)