Working Professionals planning to climb up to next level.
Engineering Graduates starting their career.
Needs to know basic electronics.
Needs to basic computer operations.
Associate Degree required in electronics technology or a related field.
Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
Design, develop, code, test and debug system software.
Review code and design.
Analyse and enhance efficiency, stability and scalability of system resources.
Integrate and validate new product designs.
Support software QA and optimise I/O performance.
Provide post production support.
Interface with hardware design and development.
Assess third party and open source software.
Embedded Linux Developer
Consumer Electronics Device Driver Developer
Audio/Video application Developer
Virtual Instrumentation Developer
Lab View Embedded Developer Manual Testers
Lab View Programmer
Development using MATLAB
Interface developer
Robotics Development
Automation Expert using Simulators
C Language
Introduction to C
Characteristics of C
Constants
Data types
Variables
C operators
Expressions
Control instructions
Functions in C
Arrays
Pointers
Strings
Structures and unions
Storage classes
Preprocessor directives
Basic electronics
AC and DC current
Resistor
Capacitor
Diode
Transistors
Transformers
Regulators
Rectifiers
Embedded systems
Overview of embedded systems
Hardware and software platforms
Different components of an embedded systems
Designing of an embedded system
Applications of embedded system
Microcontrollers
Introduction to microcontrollers
Difference between controller and processor
Power supply circuit for microcontrollers
RISC and CISC designs
Why we prefer microcontroller
General architecture of microcontrollers
On chip program memory
On chip data memory
Timers/Counters
Interrupts
Serial communication(UART)
Clock oscillator
Overview of different microcontrollers
8051
PIC
AVR
ARM
Applications of microcontrollers
Introduction to embedded C
Embedded C programming in different controllers
AVR microcontroller
Architecture of AVR
Pin diagram of ATMEGA 16
I/O Registers and memories
Addressing modes
Instruction sets
On chip program memory
On chip data memory
Inbuilt ADC
Timers/Counters
Interrupts
Serial communication(UART)
I2C protocol
Clock oscillator
Port programming in Embedded C
Working with AVR studio 4 and proteus software
Interfacing devices
Led and switch
7 segment display
Lcd display
4 – bit lcd
8 – bit lcd
Keypad
Motors and relays
Working principle of motors
Types of motors
AC motors
DC motors
DC geared motors
Stepper motors
Servo motors
H – Bridge circuit
Dual H – Bridge circuit
H – Bridge IC
How to control DC motors using H – Bridge IC
Relays
How to use ULN2803 IC to drive relays
How to control AC motors using relays
How to control high current devices using relays
Analog to digital circuit
Introduction of analog to digital conversion
Types of ADC ICs
Overview of ADC0804 IC
Pin diagram of ADC0804
Interfacing sensor to ADC0804
Interfacing ADC0804 with microcontroller
Sensors
Introduction to sensors
Types of sensors
IR sensor
Light sensor
Temperature sensor
Gas sensor
Motion sensor
Sensor interfacing using adc ICs
Timers and Interrupts
Introduction to Timers and counters
Types of timers
Introduction to Interrupts
Types of interrupts
Serial communication
Introduction to serial communication
Difference between serial and parallel communication
UART, RS232
Sending and receiving data from PC
Serial communication between two microcontrollers
Wireless communication
Introduction to wireless communication
RF communication
DTMF in wireless robot
Softwares for AVR
AVR studio 4
WinAVR complier
How to write program and compile in AVR studio 4
Proteus 7 professional
Hardware implementation using ATMEGA16
Led and switch
7 segment display
Lcd 4-bit and 8-bit interfacing
Keypad interfacing
DC motor interfacing
IR sensor with motor interfacing
Sensors interfacing using inbuilt adc
Interfacing temperature sensor
Interfacing gas sensor
Interfacing light sensor
Interfacing motion sensor
Timers programming
Interrupts programming
Serial communication(RS232)
PC to microcontroller(AVR)
Microcontroller(AVR) to microcontroller(AVR)
Interfacing RF TX and RX with ATMEGA16
Microcontroller – Intel 8051
Interfacing of Microcontroller
ARM – Advanced RISC Machine
Interfacing of ARM
PIC - Peripheral Interface Controller
Interfacing of PIC
AVR – Advanced virtual RISC Processor
Interfacing of AVR
Keil C programming
VLSI – Verilog/VHDL
Arduino - Single Board – Microcontroller
Labview Programming
MATLAB Programming
Linux Basics & Advanced Linux Programming
Device Driver Development
Virtual Instrumentation programming
Robotics and building solutions
KUMARI M.D - Consultant - Trainer
She is currently asscoiated with CPRO IT SERVICES PVT LTD as Technical Consultant
She is a consultant and Training Solution architect.
He has completed her B.E and has around 7+ years of Experience in Embedded Domain industry in Designing, Development, Maintenance, Technical Support Activities and Trainer.
As a Corporate trainer, she has conducted different Corporate Training Programs.
Expert level knowledge in the following:
Development Tool : IAR Embedded Workbench, Eclipse IDE, MPLAB, Ride, ACTEL Libero, Keil, NS2,OPNET
Microcontroller : 8051, ARM 7, ARM 9, ARM11, Cortex – M3, Cortex -M4, Sitara, PIC16F,PIC18F, PIC24F
Downloader : IAR JLINK, MPLAB ICD2, PIC KIT2, 3, and Super Pro Programmer.
Languages : C, C++, Android Java
Operating System : Windows, Linux, RTOS, Android
Types Of RTOS : uCOS II, ThreadX, Segger, CMX, POSIX,uCProbe
RF Devices : Zigbee, NRF, Z-Wave, Xbee
Circuit Design Tool : Proteus, Altium
CPRO IT SERVICES PVT LTD - CERTIFICATION
CPRO is authorised to provide the Certification - Embedded System (C, AVR).
Signed by our Director
This can be utilised for gaining Credit points during your academic
This certificate is provided those who passed the final assessment conducted by CPRO
Minimum pass for the internal assessment conducted by CPRO is 75%.