Sunday 29 September 2013

Embedded Systems Online Training - callus +919000444287

Embedded Systems Online Training

Introduction - Embedded Systems
  • Definition of Embedded System
  • Characteristics
  • Applications
  • Examples
C Programming
  • C-Introduction
  • Data types-intro, int -signed, unsigned, short & long
  • Float ,double & long double
  • Char-signed & unsigned, Practical problems
  • Printf - function, formatting strings
  • Scanf - function, correct format of getting input
  • Handling of data type, Printf & Scanf
  • Operators & Types of operators, Priority of operators
  • Arithmetic & Relational operators
  • Logical & Bitwise operators
  • Size of, negation, address of & Complement operator
  • Assignment operators with examples
  • Unary, Increment & Decrement operators –pre & post
  • Shift operators- Left shift & right shift
  • Logical Vs Increment /Decrement operators
  • Int & float Type Conversions
  • Compilation & execution - Build process
  • Conditional statement- if, true & false conditions
  • If- else, if-else if- else ,Nested ifs
  • Loops intro, for loop, while loop, do-while loop
  • Nested loops
  • Switch case, dos & don’t in switch case
  • Break statement with an example
  • Continue & goto statements
  • Switch Vs If-else ladder
  • Intro to functions, without return type & with return type, single &multiple arguments
  • Function within functions & function prototype
  • Intro to pointers, accessing pointers
  • Call by value & call by reference
  • Arrays intro, declaration & initialization
  • Bounds checking- practical example & memory problems
  • Functions & arrays- passing array elements or an entire array
  • 2d arrays
  • Structures & union- intro
  • Static Storage class - scope & lifetime
  • static & Register - scope & lifetime
  • External or Global Storage Classes
  • global Declaration, Global Vs Static
  • extern keyword-how to use, Project-introduction
  • External or Global Variables Vs Local Variables
  • discussion of all storage classes
  • strings-Declaration, Initialization & Practical problems with strings
  • String library functions
  • Strings & Pointers
  • Preprocessor & macros
  • Macros Expansion & How to generate & view a Preprocessor file
  • Preprocessor directives- pragma, define
  • Pointers in detail -types of pointers
  • Data structures-Introduction
  • Linked list-Part 1 - Structures & creating a node, malloc
  • Linked list-Part 2 - Insertion at front ,middle & back
  • Linked list-Part 3-Insertion at any position
  • Linked list-Part 4 - Deletion in detail & free
  • Linked list Implementation in Practical
ATMEL 8051(Micro controller)
  • Difference between CISC & RISC
  • Difference between Microprocessor and Microcontrollers
  • Pin diagram of each series
  • Complete Pin description
  • Addressing modes
  • Instruction sets used in ATMEL
  • Types of instructions
  • Timers/Counters with I/O ports
  • Applications using timers/counters-Sample programs
  • Bit manipulations
  • Arithmetic instructions
  • Boolean logical instructions
  • Data transfer instruction
  • Internal Transfer
  • External Transfer
  • RAM, ROM & Hybrid Mnemonics
  • Special Functions Registers.
  • Definition for Interrupt
  • Interrupt types
  • Handling interrupts
  • Polling sequences
  • Interrupt sequences
  • External interrupts
  • Internal interrupts
  • Programming for interrupt based application
PIC (Program Interrupt Controller)
  • Introduction to PIC micro controllers
  • Advantage of PIC micro controllers
  • Types and products of PIC
  • Different peripheral device
  • Difference types of display units
  • 16x2 LCD –Applications
  • Hardware interfaces
  • Interfacing Circuits for LCD & LED
  • Pin diagram of 16x2
  • working mechanism LCD
  • ADC
  • Working Principle of ADC
  • Application of ADC
  • ADC Resolution
  • Programming for ADC application
  • Temperature sensor interfacing with controller
  • Introduction of timer peripheral
  • implementation and programming for timer peripheral
  • Definition for Interrupt
  • Interrupt types
  • Handling interrupts
  • Polling sequences
  • Interrupt sequences
  • External interrupts
  • Internal interrupts
  • Programming for interrupt based applications
  • UART Implementation
  • D Serial Communication
  • Hardware Description
  • Logical Level Converter
  • MAX 232
  • Design
  • Serial Port
  • Programming for serial communication
  • Implementation with Real time application.
  • I2C Protocol
  • Programming for I2C Protocol
  • Real time application using RTC
  • Advantages & Disadvantages of I2C Protocols.
  • SPI Protocol
  • Programming for SPI Protocol
  • Motors used for Robotics controls
  • Sample programs
  • Different sensors
  • Applications
ARM (Advanced RISC Machine)
  • Introduction to ARM Processor.
  • ARM related Companies and its opportunities.
  • ARM processor family.
  • Application of ARM Processor.
  • Compiler.
  • Emulation and Debugging.
  • Difference between RISC & CISC.
  • LPC2129 ARM 7 microcontroller.
  • Features of LPC2129.
  • Block diagram of LPC2129
  • Pin diagram
  • Architectural overview.
  • On-chip flash program memory.
  • On-chip static RAM.
  • Crystal Oscillator.
  • PLL.
  • Reset and Wake-up Timer.
  • Brownout detector.
  • Code Security.
  • External Interrupt input.
  • Memory Mapping Control.
  • Power Control, VPB.
  • Memory map
  • Pin Connect Block
  • General Purpose Parallel I/O: Features
  • 8 Bit LED’s and switches
  • Relay and Buzzer
  • Seven Segment Led
  • Keypad
  • LCD
  • TIMER, ADC, DAC, UARTs
  • General purpose timer/ External event counters : Features
  • Interfacing Timer and Counter Operation
  • 10-bit ADC: Features
  • Interfacing Temperature Sensor LM35.
  • 10-bit DAC: Features
  • Interfacing DAC.
  • UARTs: Features, Serial Communication.
  • Interrupt Controller.
  • Interrupt Sources.
  • External Interrupt.
  • I2C – bus serial I/O Controller : Features
  • Interfacing with AT24C1024.
  • SPI- Serial I/O Controller : Features
  • Interfacing with 25LC040.
  • Watchdog timer : Features
  • Real Time Clock : Features
  • Pulse Width Modulator : Features
  • PWM
PCB Design