Embedded Systems
Engineering
Certificate Program
Name of Participant Mr.
Date 1st Sep 2010
Subject Career Oriented Embedded Technology Program.
Prolific has emerged as India’s leading training company imparting fast track,
career oriented Advanced Embedded Technology Training. Prosys has 25
centers across India in the Western region (Mumbai, Thane, Navi Mumbai,
Pune, Nashik), Southern region (Chennai, Hyderabad, Bangalore, Coimbatore,
Kochi), Central and Eastern region (Nagpur, Raipur, Bhubaneswar) and
Northern region (Delhi, Chandigarh, Dehradun). Our courses are well
appreciated by the bluest of blue chip Indian companies, working
professionals and fresh engineering graduates. In the last couple of years, we
have trained more than 3,500 participants.
Sensing a growing need of trained professionals in the Embedded Systems
field, ProSys conducts an exhaustive course consisting of various
modules. The course modules reckon with the best in the industry and
have a mix of basic and advanced courses. The course topics include
Microcontroller 8051 and ARM architecture, Interfacing of I2C
components, Assembly programming, Advanced embedded ‘C’
programming, real time operating system. The course also covers
introduction to Linux.
The course content is attached with the letter. Our training programs focus
on practice sessions apart from fundamental aspects. For development as
well as practicing at home we provide an Embedded Kit with excellent in
built features.
Even after completion of the course we allow the participants to practice (free
of cost) at our training centre and get upgrade on the latest products /
technologies.
Placement assistance – Prolific has full-fledged placement division to help
participants in getting jobs in high growth embedded system domain. We
have 100% placement track record for our earlier participants.
We hope to receive your participation in career-oriented program. Please feel
free to contact us for any kind of query. Awaiting your positive reply.
Thanks & Regards,
FOR MORE INFORMATION
Ms. Sri Valli
M- 09347584630/040-39101553/32502323
Retail Mktg. Hyderabad Region
WHAT MAKES US DISTINGUISHED
We teach, how to interface hardware and integrate them to built up a
complete System.
We teach, how to develop software (Drivers) for the I/O’s, which can
be reused across any application.
The Software Driver algorithms are independent of the controller
used. (RISC CISC and 8,16,32 bits).
We cover the Micro controllers like no one else.
Our focused course helps fresher to get placed and Professionals to do
better.
We know, what industries require and we are successful in imbibing
those skills to our students.
We have 100% Placement Track record.
WHAT SKILL SET YOU ACQUIRE
You learn, how to Interface Hex Keypad, Multiplexed Seven Segment
Display, LCD Module, Serial Port, DC Motor, Stepper Motor, Servo
Motor, Touch Sensor, Light Sensor, etc. with the Micro controller and
write DRIVERS (Independent code) for the same.
You also learn to identify and implement the code, which can be used
across different applications.
You learn to develop a complete system (instrument) and how to link
the large reusable code with the applications.
The Practice sessions helps you to improve your hardware skills along
with your software skills.
The developed RTOS code helps you to get the insight of how
REAL TIME OPERATING SYSTEMS works.
The Proficiency in Embedded C Programming and its tools.
The hands-on experience on how to develop applications using RTOS
(Vx works) as a tool.
Course: Certified Embedded System Developer
Module 1: Micro-controller based System design
using assembly language .
Pin Diagram, Block Diagram 8085 and 8051, Timing and Clock, Reset circuitry
Memory Architecture
Addressing Modes
Instruction set
Interfacing of LED
Interfacing single seven segment display,
Multiplexing of four seven segment displays
Counter application
Key-pad scanning without interrupt
Timer and Interrupt structure
Interrupt based Display Driver for seven segment display
Interrupt based hex -key pad Driver
Stop watch Application
Development of directory structure
Introduction to conditional assembly structure
Software & Hardware drivers for LCD
Uart, RS232 interface, RS485, null modem configuration, Stopwatch on hyper
terminal.
Module 2: Embedded C
Introduction to C programming, Data types, Format specifiers, Qualifiers,
Operators, decision control structure,
Loop control structure, Functions.
Arrays, strings, storage classes.
Pointers.
Arithmetic operation on Character, Type casting, creating a header file, use of
Global variables.
File handling in C,
C for 8051, introduction to SPJ compiler.
Interfacing of LCD display
Interfacing of Seven-segment display.
Interfacing of Keypad and LCD.
Interfacing of Keypad and seven segment display
Module 3: Serial BUSES:-
I2C: -
Understanding Serial buses
What is I2C
Understanding I2C Protocol
Learning different I2C Devices
Interfacing various I2C Devices
Developing Drivers for Various I2C devices as follows
RTC - PCF 8563
Initialize RTC, Set RTC, Read RTC, Warm and Cold Boot. Alarm
setting on RTC.
EEPROM- 24c32
Setting Parameters and Password Programs
ADC/DAC - PCF 8591
Controlling LED Intensity, Blink Rate and Buzzer Tone
through POT.
Signal Generator (square, triangular, sine and cosine) with
Amplitude control.
PORT EXPANDER - PCF 8574
Connecting LCD to Port Expander.
CAN Bus:-
Understanding Serial buses
What is CAN?
Understanding CAN Protocol
Learning CAN Controller MCP2510
Understanding CAN Transceiver MCP 2551
Interfacing CAN Controller and Transceiver
Developing Nodes and writing drivers for them
Implementing complete CAN Model
Module 4:Robotics
Introduction
Degree of Freedom
Do it yourself kit
DC Motor
Applications of DC Motor in Robotics
Theory of DC Motor
Hardware and Software Interface of DC Motor
Demonstration of DC Motor on Robotic Kit
Stepper Motor
Theory of Stepper Motor
Hardware and software Interface of Stepper Motor
Demonstration of Stepper Motor on Robotic Kit
Applications of Stepper Motor
Servo Motor
Theory of Servo Motor
Hardware and Software Interface of Servo Motor
Applications of Servo Motor
Demonstration of Servo Motor on Robotic Kit
Sensors
Theory of various Sensors
Hardware and Software Interface of Touch and Light Sensor
Applications of Sensors
Demonstration of Sensors on Robotic Kit.
Module 5: Real Time Operating System
Define Real Time Operating Systems (RTOS)
Comparison between normal (traditional) OS and Real Time OS
Why RTOS is required in Embedded systems
How RTOS helps to increase the scalability
Basic architecture
Types and features
Hard time systems
Real time kernels
Multitasking techniques
Real time scheduling
Interrupts service routine (ISR)
Shared Resources
Preemptive and non preemptive kernels
Priority and its inversion
Interrupt latency
Kernel initialization
Semaphores management
Designing RTOS scheduler.
Implementation of Debug code and use of Debug as a tool
Designing & Implementation of RTOS code on 8051 system.
Module 6 :- ARM [Advanced Risk Machine ]
Features in RISC Architecture: - From hardware point of view
ARM processor cores. ARM 7TDMI, ARB, ARM9TDMI, ARM10TDMI
comparison study.
ARM Organization and Implementation, 3-Stage Pipeline ARM
Organization, 5- Stage Pipeline ARM Organization, ARM Instruction
Execution, ARM Implementation, The ARM Coprocessor Interface.
Memory format:
Memory Hierarchy, Memory Size and Speed. On-Chip Memory
Caches Memory Management.
Instruction length
Data types
Memory Interface and co-processor interface
Use of ARM based IDE ( Keil & SPJ )
Microcontroller specific programming
Module 7: PIC MICRO CONTROLL ER
1. Architecture of PIC micro controller
2. Device overview (PIC 16F family)
3. Memory organization
4. Data EEPROM & flash memory
5. I/O ports in PIC micro controllers
6. Timers (T0, T1, T2) modules
7. Capture/compare/PWM module
8. USART
9. Analog-to-Digital converter module
[Link] features of 16F CPU
[Link] set
MPLAB IDE (project creator, text editor, assembler, simulator)
Build your own Ponyprog free serial programmer For PIC Micro controller
Software tools and Hardware platforms used in the “Certified
Embedded Systems Developer” course
Simulator Pinnacle for 8051
Assembler X8051 Macro Assembler
ISP programmer Flashmagic
(Down loader)
C complier SPJ systems
RTOS Evaluation version of Vx Works
Hardware Phillips 89V51RD2 based kit with RS232, RS485,
7 Segment display, LCD , Key Pad & I2C
devices ( RTC, ADC,EEPROM & Port
Expanders )
Technical Specification of the Kit
Microcontroller based development kit
1. Philips 89V51RD2 ,8-bit Micro-controller.
1.a 64K On-Chip Flash Program Memory ,1k Internal RAM.
1.b In-System Programming (ISP) Mode and In-Application
Programming (IAP) capability.
1.c Three 16 bit Timers / Counters.
1.f Serial Peripheral Interface (SPI) and Enhanced UART.
1.h Programmable Counter Array (PCA) with PWM.
1.i Eight Interrupt sources with Four Priority Levels.
1.j Second DPTR Register.
2. Detachable 4X4 Matrix Membrane Hex Key Pad.
3 .Detachable 4 Seven-Segment Display Module.
4 Detachable 2X16 Character LCD.
5. I2C 4-channel ADC & Single channel DAC.
6. I2C 8-bit Port Expanders.
7. I2C RTC (Battery backed up).
8. I2C EEPROM
[Link]-232, RS- 485 interface.
[Link] for Extra I / O Interface
Microcontroller based Robotic kit
1. Philips 89V51RD2 ,8-bit Micro-controller.
1.a 64K On-Chip Flash Program Memory ,1k Internal RAM.
1.b In-System Programming (ISP) Mode and In-Application
Programming (IAP) capability.
1.c Three 16 bit Timers / Counters.
1.d Serial Peripheral Interface (SPI) and Enhanced UART.
1.e Programmable Counter Array (PCA) with PWM.
1.f Eight Interrupt sources with Four Priority Levels.
1.g Second DPTR Register
[Link] Motor Driver.
3 .DC Motor Driver.
4. Servo Motor Driver
5. Two Digital Sensor Interface
6. 4 / 8 Analog Sensor Interface
[Link] for Extra I / O Interface
Introduction to Prolific Systems and Technologies Pvt. Ltd.
Prolific core competence lies in
Data Acquisition monitoring and control,
Integration of divers hardware and software related to industrial automation,
Creation of front end software for management information systems
Turn-key industrial automation solutions,
Vision system based inspection solutions in India and abroad
Prolific has spread its offices in nooks and corners of India with presence in
Western India (Mumbai and Pune), South India (Chennai and Kochi), and
North India (Delhi).
Prolific : Training Division
Key achievements –
Training imparted on leading brands of automation hardware (PLCs, DCS,
Controllers, Distributed Data Acquisition Modules, High
Speed Data Acquisition Cards, Drives, Instrumentation
and Electrical systems) and software (SCADA software)
which are used globally in industrial automation.
Training imparted on latest technologies in Embedded Systems (Micro-
controllers, Embedded C, RTOS)
Given training to over 3000 Technicians, Engineers, and Managers from
maintenance, projects, software development, design and
production departments.
Provided customised training to suit client’s requirement.
Over 100 corporate clients including ONGC, ITC, Raymonds, Fiat, Godrej,
BPCL, IPCL, GAIL, Ceat Tyres, Colgate, Asian, ICI paints,
L&T, Bombay Dying, Brihan Mumbai Corporation (BMC),
Mazagaon Dock, Raymond, Thirumalai Chemicals,
Ordinance Factories and many more...
Prolific: Project Division
Key achievements –
Worked on turn-key automation projects in industries like Steel, Petro-
chemical, Automobile, Chemical, Refineries,
Pharmaceutical, Engineering, Atomic research, Ordinance
etc
Provided engineering services domestically and overseas
Executed projects using diversified hardware and software like Modicon
(Schnieder), Allen Bradley (Rockwell), Siemens,
Yokogawa, Ascon, GE Fanuc, Fuji and software like
Wonderware, Intellution, ASPIC, RS View, WinCC, Astra
etc.
Our clients include Reliance, HPCL, BARC, IPCL, IPCA, APAR, Nicolas Piramal,
Godrej, Yokogawa Blue Star, Siemens, Jindal Steel, Uttam
Steel, Gujrat Glass, Alkyl Amines, Indofil, MICO and many
more.
Prolific has expertise on almost all types of Field Instruments, Leading Brands
of Programmable Logic Controllers and Drives, PC based
hi speed automation systems as well as most of the
SCADA software available in automation segment
globally.
Annexure 3
Client List
Some of the similar customized training program conducted by
Prolific
Name of Client Industry
Asian Paints Ltd. – Ankleshwar & Hyderabad Chemicals
Aimil Ltd., Delhi Service Provider
Arti Drugs Ltd., Tarapur Pharmaceuticals
Amines and Plastisizers Ltd., Taloja Chemicals
Ballarpur Industries Ltd. – Ballarshah Paper
Brihan Mumbai Municipal Corporation. Mumbai Service Provider
Cipla Ltd., Goa Pharmaceuticals
Cadbury India Ltd. – Thane Fast Moving Consumer Goods
Ceat Tyres Ltd. – Mumbai Auto Ancillary
DCW Ltd. Tutikorin Tamilnadu Chemicals
E. I. D. Parry (India) Ltd., Chennai Fertiliser
Fiat India Ltd. – Mumbai Automobile
Garware Polyester Limited – Aurangabad Polyster
Godavari Chemicals and Fertiliser Andhra Pradesh Fertiliser
Gujrat Glass Ltd., Ankaleshwar Glass
HCL Infotech – Chennai Information Technology
Indian Petrochemicals Corp Ltd. – Nagothane Petrochemical
Indian Rayon Industries Ltd. Textile
Indraprastha Gas Ltd., Delhi Gas Distribution
ITC Paperboard Ltd. – Bhadrachalam Paper
J K Industries Ltd. – Banmore Auto Ancillary
Larsen & Toubro Ltd. – Mumbai Engineering
L & T Infotech- Chennai Information Technology
Moser Baer Ltd. NOIDA Electronic Hardware
Mazgaon Dock Ltd. Shipping
Novartis, Mumbai Pharmaceuticals
Positive Packaging Industries Ltd., Mumbai Packaging
Raymond Ltd. – Yavatmal / Chhindwara Chemical / Textile
Sesa Industries Ltd. – Goa Mining
Softdel Systems Ltd. – Mumbai Information Technology
SRF Ltd. – Manali Polymer
Scenectedy Herdillia – Navi Mumbai Chemicals
Tata Chemicals Ltd., Mithapur Chemicals
Thirumalai Chemicals Ltd. – Chennai Chemicals
Tolani Marine Institute – Pune Shipping
Voltas Ltd. – Hyderabad Engineering
West Coast Paper Mills Paper
Ordnance Factory – Nagpur Defense
ONGC Mumbai Oil & Gas
Orchid Chemicals Chennai/ Aurangabad Pharmaceuticals
Annexure 4
List of the few companies whose representatives attended our
earlier regular batches
Name of Client Industry
Alkyl Amines Chemicals Ltd, Patalganga Chemicals
Bharat Petroleum Corporation Ltd., Mumbai Oil & Gas
Bharat Forge Ltd., Pune Auto Ancillary
Beiersdorf India Ltd., Goa Fast Moving Consumer Goods
Binani Industries Ltd., Mumbai Cement
Bombay textiles research centre, Mumbai Research
BPL Ltd., Pune Electronics
Colgate Palmolive (I) Ltd., Shivri Fast Moving Consumer Goods
Capital Controls (I) Pvt. Ltd. Service Provider
Detection Instruments , Mumbai Service Provider
E. I. Dupont (India) Ltd. Fast Moving Consumer Goods
Godrej Boyce Mfg. Co. Ltd. Engineering
Gas Authority of India Ltd. Oil & Gas
Hindustan Coca Cola Beverages, Goa Fast Moving Consumer Goods
Haryana Shhet Glass Ltd. Glass
Indian Aluminium Ltd. Steel
ICI Paints Ltd., Nerul Chemicals
Indoco Remedies Ltd. Gao Pharmaceuticals
ICPA Laboratories Ltd., Ratlam Pharmaceuticals
Johnson & Johnson, Mumbai Pharmaceuticals
Kvaerner Power Gas Ltd., Mumbai Service Provider
Kirloskar Copelant Ltd., Pune Engineering
Kalyani Brakes Ltd., Pune Auto Ancillary
Kinetic Engineering Ltd. , Pune Automobile
Liberty Oil Mills Co. Ltd. , Badalapur Oil
Manali Petrochemicals Ltd., Chennai Petrochemicals
National Chemical Labs Ltd. Pune Research
National Council for Cement , Haryana Cement
Parle Ltd., Alwar Fast Moving Consumer Goods
Rashtriya Metal Industries Ltd. Steel
Samco Electronics Ltd. Pune Electronics
Sudarshan Chemicals Ltd., Pune Chemical
SAMEER (IIT, Pawai) Research
Subros Ltd. Airconditioning
Tata Infomedia Ltd., Navi Mumbai Printing
Unitherm Engineers Ltd., Banglore Engineering
VVF Ltd, Mumbai Fast Moving Consumer Goods
Va Tech Wabag Ltd., Delhi OEM
Batch Schedule
Batches Days Duration Timings
Mon - Sat 4 Months
Day 10.30 am - 1.30 pm
Mon - Sat 41/2 Months
Evening 5.00 pm - 8.00 pm
Every Sunday Above 5 months
Sun * 10.30 am - 6.30 pm