Training On Embedded C++
Training On Embedded C++
Sl.
No.
Course Snapshot
Total Hours
8 hours x 10 days
(2 weeks)
Fees/Day* Remarks
Morning; Session 1: Theory 2 Hours
Tea Break
Session 2: Practical 2 Hours
Lunch Break
Post Lunch; Session 1: Theory 2 Hours
Tea Break
Session 2: Practical 2 Hours
**Lunch Break and Tea Break as guided by company
policy
Rs.12,000 PIC controller kit based practical training.
8 hours x 10 days
(2 weeks)
Rs.15,000
8 hours x 5 days
(1 week)
Rs.15,000
--
Option 2:
Option 3:
Embedded Linux:
Day 1
Theory
Benefits of using Linux and open source tools for embedded systems
SOC overview
Embedded Linux system architecture
Software components for embedded development
Cross-compiler tool-chains
Tool Chain
Machine emulator
Why emulator
Installing emulator
Using emulator for ARM
Practical
Day 3
Boot Process
U-boot
Introduction to u-boot
Overview of U-boot source
Building U-boot for target
Booting target with U-boot
Understanding U-boot environment
Transferring images to target using U-boot
Kernel
Supported hardware architectures
Using predefined config files
Cross-compiling the kernel for target
Understanding kernel boot arguments
Understanding NAND/NOR flash
File system for flash
Practical
Day 4
Practical
Day 5
Practical
File system
Understanding Unix File system hierarchy
Creating file system
Porting application
Mounting file system as initrd
Integrating file system and kernel image
Cross-compiling applications and libraries
Creating jffs2 file system
Flashing Images
Flashing kernel image
Flashing file system
Having 4+ years of professional Industry experience in the field of DO-178 B Verification and Validation
Extensive experience in testing types like Requirement Based Software Testing, Hardware Software Integration testing, Regression
Testing.
Professional Experience:
Trainer specialist Embedded Training Centre, Since May 2015
Worked as a Senior Software Engineer for AK Aerotek Software Centre Private Ltd, Bangalore. (From Year 2006 to Year 2015)
Month of Relieving from AK Aerotek Bangalore, March 2015
Skill Set:
Languages : Embedded C , C++
Software IDE: NI TestStand, LabWindows, NI LabView, Green Hills Multi IDE,Code Composer Studio and MPLAB IDE
Educational Qualifications:
Project Details:
1. Project
Duration
Role
Tools
Environment
Software
Hardware
NI Test Stand
Description:
The EDC consists of an ETRAC, four lock solenoids, two permanent magnet motors and two linear actuator systems for a 2-cowl Thrust Reverser
Actuation Systems (Electric TRAS). Angular position feedback for each rotor is provided by integral resolvers.
ETRAC receives and transmits commands, status and data messages to the aircraft via a dual port Avionics Full Duplex Switched Ethernet
(AFDX) network.
The ETRAC also interfaces with discrete Deploy and Stow inputs in case of AFDX failure and interfaces with a Ground Safety Switch (GSS).
Responsibilities:
2. Project
Duration
Role
Tools
Environment
Software
Programming Language : C
Hardware
NI Test Stand
Responsibilities:
3. Project
Duration
Role
Tools
LabWindows
Description:
The IDS monitors two engines and various aircraft systems, sensors, discrete and presents the information to pilot on LCD display located in
cockpit. In addition log functions are performed by acquiring, storing, displaying and downloading to the Helicopter ground station (HGS) the
system limit Exceedance, engine and aircraft system failures and aircraft configuration and operational data.
Responsibilities:
4. Project
Duration
Role
Tools
Description:
This project involves requirements based hardware software integration testing of Engine Limiter Unit (ELU) Software. The ELU is one of
the Line Repeatable Unit in Electronic Limiter System used mainly is military trainer aircrafts. The primary function of the ELU is to act a limiter
system for fuel control, torque limiting, and engine turbine speed control. Various other functions involve fault detection of thermocouple
temperature arrangement, solenoid control, and stepper motor. Verification is performed as per DO-178B Level C process.
Responsibilities:
5. Project
Duration
Role
Tools
Description:
Signal Generator is a part of the Automated Test Equipment rack, which is used for Hardware Software Integration Testing. The signal
generator is capable of generating three different types of signals Sine, Triangle and Square wave. The frequencies can be varied through PC
software from 1 Hz to 2 M Hz using RS232 communication port. Similarly amplitude can also be varied from 0.5 V to 10 V. The PC based software
is implemented in NI Labview. The Signal generator is built around the PIC18F4550 Microcontroller.
Responsibilities:
Experience:
Working as a Senior Embedded Engineer and Trainer in Embedded Training Center, from Aug2015 to till date.
Worked as a Embedded Developer in MS ELEKTRONIK INDUSTRIES, Salem from Aug 2012 to Aug 2013.
Worked as Lecture in KOTTAI MARRIYAMMAN POLYTECHNIC COLLEGE,SALEM from May 2010 to May
2012
Academics:
Skills:
Language Proficiency
Compilers
Simulation software
Microcontrollers
: C, Embedded C
: Keil , CCS C, MPLAB.
: Proteus 8.1
: PIC16&18, ARM7 LPC2148.
Protocols
RTOS
OS Exposure
Projects:
1. Project Name
: Wireless KNITTING MACHINE Automation.
Controller
: PIC16F877a
Tools
: CCS C , Proteus 8.1.
Communication
: Buletooth AT command.
Duration and Team size
: 6 months and 3
Client
: Digital Speed I Drives, Coimbatore.
Description:
This system is having do detect multiple signals, if any signal changes normal operation of the system then system has
to switch off running motor. Meanwhile it has to shows which signal has failed in display (Android Tab). It is used for
increase the productivity and quality of the material.
Responsibilities:
Developed code to control a system.
Designed simulated circuit for testing.
Implemented tested code in Hardware.
2. Project name
Controller
Tools
Protocol used
Duration and Team size
Client
:
:
:
:
:
:
RETRACTABLE AWNING
PIC16f876a
CCS C, Proteus
RFM73
5 months and 2
Besten Outdoor, Mumbai.
Description:
This system is designed to control eight different roof shading with three phase motor over a RF remote.
Responsibilities:
Developed Programming code for motor control and RF remote.
Designed circuit on simulation for testing.
Designed circuit and hardware for the Remote and the Receiving section.
Tested the hardware of the Remote and the Receiving section.
3. Project Name
Controller
: PIC16F876a
Tools
: CCS C, Proteus 8.1
Duration and team size
: 4 months and 2
Client
: Digital Speed I Drivers, Coimbatore
Description:
This system focuses on detecting yarn breakage during runtime of warping machine and controls the motor unit accordingly.
Responsibilities:
Developed programming code to detect yarn break and motor control.
Designed simulated circuit and tested.
4. Project Name
Controller
Tools
Duration
:
:
:
ARM 7 LPC2148
KEIL, Proteus8.1, FLASH Magic
3 months
Description:
This work is used to track the current position of a vehicle by their owner. It may be unmanned or manned vehicle. GPS has
been used to update the current position of vehicle and GSM used to send SMS to the vehicle owner. If the owner wishes to get
his vehicle position he will give missed call to the system then the system will respond immediately with SMS here used AT
commands for sending SMS.