embedded course contents

23
Embedded Systems Engineering Certificate Program

Upload: prem-chandar

Post on 04-Jul-2015

31 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Embedded Course Contents

Embedded Systems

EngineeringCertificate Program

Page 2: Embedded Course Contents

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

Page 3: Embedded Course Contents

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.

Page 4: Embedded Course Contents

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.

Page 5: Embedded Course Contents

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

Page 6: Embedded Course Contents

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

Page 7: Embedded Course Contents

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.

Page 8: Embedded Course Contents

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.

Page 9: Embedded Course Contents

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

Page 10: Embedded Course Contents

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

Page 11: Embedded Course Contents

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

Page 12: Embedded Course Contents

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

Page 13: Embedded Course Contents

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.

Page 14: Embedded Course Contents
Page 15: Embedded Course Contents

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

Page 16: Embedded Course Contents

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

Page 17: Embedded Course Contents

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