embedded course contents
TRANSCRIPT
Embedded Systems
EngineeringCertificate Program
Name of Participant Mr. Date 1st Sep 2010Subject 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 DeveloperModule 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 controller2. Device overview (PIC 16F family)3. Memory organization 4. Data EEPROM & flash memory5. I/O ports in PIC micro controllers6. Timers (T0, T1, T2) modules7. Capture/compare/PWM module8. USART9. Analog-to-Digital converter module10.Special features of 16F CPU11.Instruction 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 8051Assembler X8051 Macro AssemblerISP programmer (Down loader)
Flashmagic
C complier SPJ systemsRTOS Evaluation version of Vx WorksHardware 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
9.RS-232, RS- 485 interface.
10.Provision 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
2.Stepper Motor Driver.
3 .DC Motor Driver.
4. Servo Motor Driver
5. Two Digital Sensor Interface
6. 4 / 8 Analog Sensor Interface
7.Provision 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 abroadProlific 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 DivisionKey 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 DivisionKey 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 IndustryAsian Paints Ltd. – Ankleshwar & Hyderabad ChemicalsAimil Ltd., Delhi Service ProviderArti Drugs Ltd., Tarapur PharmaceuticalsAmines and Plastisizers Ltd., Taloja ChemicalsBallarpur Industries Ltd. – Ballarshah PaperBrihan Mumbai Municipal Corporation. Mumbai Service ProviderCipla Ltd., Goa PharmaceuticalsCadbury India Ltd. – Thane Fast Moving Consumer GoodsCeat Tyres Ltd. – Mumbai Auto AncillaryDCW Ltd. Tutikorin Tamilnadu ChemicalsE. I. D. Parry (India) Ltd., Chennai Fertiliser Fiat India Ltd. – Mumbai AutomobileGarware Polyester Limited – Aurangabad PolysterGodavari Chemicals and Fertiliser Andhra Pradesh Fertiliser Gujrat Glass Ltd., Ankaleshwar GlassHCL Infotech – Chennai Information TechnologyIndian Petrochemicals Corp Ltd. – Nagothane PetrochemicalIndian Rayon Industries Ltd. TextileIndraprastha Gas Ltd., Delhi Gas DistributionITC Paperboard Ltd. – Bhadrachalam PaperJ K Industries Ltd. – Banmore Auto AncillaryLarsen & Toubro Ltd. – Mumbai EngineeringL & T Infotech- Chennai Information TechnologyMoser Baer Ltd. NOIDA Electronic HardwareMazgaon Dock Ltd. ShippingNovartis, Mumbai PharmaceuticalsPositive Packaging Industries Ltd., Mumbai PackagingRaymond Ltd. – Yavatmal / Chhindwara Chemical / TextileSesa Industries Ltd. – Goa MiningSoftdel Systems Ltd. – Mumbai Information TechnologySRF Ltd. – Manali PolymerScenectedy Herdillia – Navi Mumbai ChemicalsTata Chemicals Ltd., Mithapur ChemicalsThirumalai Chemicals Ltd. – Chennai ChemicalsTolani Marine Institute – Pune ShippingVoltas Ltd. – Hyderabad EngineeringWest Coast Paper Mills PaperOrdnance Factory – Nagpur DefenseONGC Mumbai Oil & GasOrchid Chemicals Chennai/ Aurangabad Pharmaceuticals
Annexure 4
List of the few companies whose representatives attended our earlier regular batches
Name of Client IndustryAlkyl Amines Chemicals Ltd, Patalganga Chemicals
Bharat Petroleum Corporation Ltd., Mumbai Oil & GasBharat Forge Ltd., Pune Auto AncillaryBeiersdorf India Ltd., Goa Fast Moving Consumer GoodsBinani Industries Ltd., Mumbai CementBombay textiles research centre, Mumbai ResearchBPL Ltd., Pune ElectronicsColgate Palmolive (I) Ltd., Shivri Fast Moving Consumer GoodsCapital Controls (I) Pvt. Ltd. Service ProviderDetection Instruments , Mumbai Service Provider E. I. Dupont (India) Ltd. Fast Moving Consumer GoodsGodrej Boyce Mfg. Co. Ltd. EngineeringGas Authority of India Ltd. Oil & GasHindustan Coca Cola Beverages, Goa Fast Moving Consumer GoodsHaryana Shhet Glass Ltd. GlassIndian Aluminium Ltd. SteelICI Paints Ltd., Nerul ChemicalsIndoco Remedies Ltd. Gao PharmaceuticalsICPA Laboratories Ltd., Ratlam PharmaceuticalsJohnson & Johnson, Mumbai PharmaceuticalsKvaerner Power Gas Ltd., Mumbai Service ProviderKirloskar Copelant Ltd., Pune EngineeringKalyani Brakes Ltd., Pune Auto AncillaryKinetic Engineering Ltd. , Pune AutomobileLiberty Oil Mills Co. Ltd. , Badalapur OilManali Petrochemicals Ltd., Chennai PetrochemicalsNational Chemical Labs Ltd. Pune ResearchNational Council for Cement , Haryana CementParle Ltd., Alwar Fast Moving Consumer GoodsRashtriya Metal Industries Ltd. SteelSamco Electronics Ltd. Pune ElectronicsSudarshan Chemicals Ltd., Pune ChemicalSAMEER (IIT, Pawai) ResearchSubros Ltd. Airconditioning Tata Infomedia Ltd., Navi Mumbai PrintingUnitherm Engineers Ltd., Banglore EngineeringVVF Ltd, Mumbai Fast Moving Consumer GoodsVa Tech Wabag Ltd., Delhi OEM
Batch Schedule
Batches Days Duration Timings
DayMon - Sat 4 Months
10.30 am - 1.30 pm
EveningMon - Sat 41/2 Months
5.00 pm - 8.00 pm
Sun *Every Sunday Above 5 months
10.30 am - 6.30 pm