Six Month Industrial Training Programs at Waayoo.com Lucknow and Noida.
Advanced Robotics
Advanced Embedded Deisgn
Embedded Linux
Embedded Linux Device Drivers
Embedded Qt
Android
Image Processing
RaspberryPi
Visit www.training.waayoo.com
or call us at +91 8587849630, 9807507429
Email -> training@waayoo.com
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Embedded system design using arm microcontrollers,summer $ short term course
1. Embedded System Design using ARM Microcontrollers
Learn ARM Architecture and develop embedded projects right from scratch
Highlights
Use of Keil Real View for ARM
Use ARM Cortex-M3 MCU for professional embedded application development
Generate PWM and control speed of DC motors
Give professional look to your applications using Seven Segment Display
Use optical encoder and make Wireless Tachometer
Implement RC5 protocol and control home electronic appliances using TV remote
Develop Touch Screen based applications
Make RTC based applications
Implement I2C protocol and work with external EEPROM
Implement SPI protocol, master slave communication
Introduction to ARM
ARM processor family
Applications of ARM Processor
Comparison between 8/16/32 bit microcontrollers
Design Approaches - CISC,RISC,Von Neumann,Harvard
ARMs approach towards RISC and Von Neumann
ARM Processor Architecture
CPU modes
Instruction set
Arithmetic instructions
Registers
Pipelines and other implementation issues
Floating-point (VFP)
ARM Cortex-M3 architecture
Fixed memory map
Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
2. Privilege, modes and stacks
Memory Protection Unit
Power management
Migrating Legacy ARM/Thumb Code to Cortex-M3 (Thumb-2)
Cortex-M3 Interrupts and Exception Handling
Cortex-M3 Memory Systems
On-chip MCU Peripherals
ARM Programming
ARM Processor Programming in C
Different Programming Tools
Debugging Techniques
Data types and alignment
Endian-ness and Byte ordering
Parameter passing
Procedure calls and returns
Writing efficient C programs for ARM
Basic I/O Device Interfacing
LED blinking
16x2 Character LCD Interfacing
Seven Segment Display
Understanding BCD-to-Seven segment decoder
Actuator/Motor Interfacing
ADC, Interrupts and 32-bit Timers
Analog to Digital Conversion (ADC)
Internal registers used for ADC
Getting data from different channels
Types of Touch Screen/Pad
Touch Screen Interfacing
Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
3. Building Touch Screen Based Applications
Interrupts Introduction
Vector Interrupt of ARM
Nested Vectored Interrupt Controller [NVIC]
Interrupt Masking and Handling
Re-locatable vector table
ISR(Interrupt Service Routine)
Programming the External Interrupts
Introduction to Timers
PWM Generation
Watchdog Timer(WDT)
Led Dimming using PWM
Motor Speed Control using PWM
Programming and development of different Timer based applications
I2C, SPI, USART
The I2C Protocol
Frame format, block diagram and use of pull-ups
Interfacing external EEPROM Module
SPI Protocol Implementation
Frame Format and Block Diagram
ARM internal Registers for SPI
Master Slave Operation
UART Communication Protocol Implementation
Basics of UART Protocol
Frame Format
Hardware and software used in the communication
Understanding the different parameters e.g. baud rate, parity etc of UART
PC based controlling system using USART
Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
4. Real Time Clock (RTC)
Introduction to on-chip RTC and its feature
Understanding the real world applications of RTC
Details of RTC internal registers
Use of CMOS battery in the RTC
Making RTC based digital clock
Making RTC based digital calendar
Projects
Project - Home Automation System
Project - Interactive Voice Response System(IVRS)
Project - Line Following and Obstacle Avoidance Robot
Project - Motion Gesture recognition based Device/Robot
Project - Making a real clock based timer for appliance control
Discussion on future aspects//techniques
Training Certificate, Future Support, Feedbacks
Kit,Parts provided during training
ARM11 Cortex-M3 Development Board
16x2 Character LCD
IR Module
Potentiometer
EEPROM Module
Seven Segment Display Module
Touch Screen
DC Motor
UART/Serial Cable
Optical Encoder
USB Cable
Battery
Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)