Вы находитесь на странице: 1из 4

PROJECT ORIENTED TRAINING ON EMBEDDED SYSTEMS

Module 1 (Duration: 7 Days)


ADVANCED C PROGRAMMING ON LINUX (Duration: 7 Days)
INTRODUCTION TO ‘C’
Objectives of C, Applications of C,
Relational and logical operators,
Bit-wise operators.
Type Casting
Formatted and unformatted I/O operations,
Single and multidimensional arrays.
Control flow statements in ‘C’.
Calling the function.
C storage classes
Recursive functions
Pointers, arrays and strings
Command line arguments.
Introduction to structures.
Dynamic memory allocation
C Preprocessor
DYNAMIC DATA STRUCTURE
Link list-Linear, Circular, Doubly.
Implementing Stack using link list.
Implementing Queue using link list.

Module 2 (A) Project Based


8 BIT INTEL 8051 MICRO CONTROLLER (Duration: 18 Days)
Introduction to Embedded Systems.
Use of 8051 microcontroller in embedded systems.
Discussion on Micro Processor V/s Microcontroller
CISC V/s RISC,Von Neumann V/s Harvard Architectures.
Intel 8031/8051 Architecture.
Pin Diagram Details
Memory organization of 8051
Timers, Peripheral, Input/Output.
Addressing modes of 8051
Instruction Format
Instruction set summary
Description of pin-diagram
General I/O ports
Timers of 8051
Serial communication using 8051
Interrupts in 8051
Protocols like UART, SPI, I2C,
Advantages of C over Assembly
Importance of Assembly,
C and Embedded C
Discussion of Embedded software development

INTRODUCTION TO KEIL UVISION IDE 3


Program development on keil using Assembly and Embedded C language
Example Programs
Advantages of C over assembly
Importance of assembly
C and Embedded C
Discussion of Embedded software development

REAL WORLD INTERFACING USING PROTEUS


Seven segment interface, led interface ,lcd interface
ADC interface ,keypad interface,
Stepper motor interface ,
RTC(i2c protocol)
ULN2003,ULN2803,L293D,08870(DTMF)

PROJECT ON 8051 MICROCONTROLLER (Duration : 10 Days)


OPTIONAL
Module – 2 (B) (Project Based)
8-BIT PIC MICROCONTROLLER (Duration : 18 Days)
Introduction TO Embedded Systems
Use of 8051 microcontroller in embedded systems.
Discussion on Micro Processer V/s. Micro controller.
CISC V/s. RISC, Von Neumann V/s, Harvard Architectures.
PIC16F877 Detiled treatment/description
Architectural Overview
Memory organisation
Data memory, Registers, Stack Organisation
Special features of CPU
Addressing modes
Instruction Format
Instruction set summary
General I/O ports
Timer module
ADC module
UART,PWM,I2C,SPI
INTRODUCTION TO MPLAB IDE/MicroC

Program development using Assembly and Embedded C language,


Example Programs

REAL WORLD INTERFACING USING PROTEUS


Seven-segment interface, led interface, Icd interface.
ADC interface, keypad interface.
Stepper motor interface
RTC (I2C Protocol)
ULN2003, ULN2803, I293D, 08870(DTMF)

PROJECT ON PIC MICROCONTROLLER (Duration : 10 Days)

Module - 1(B)
LINUX INTERNALS (Duration : 3 Days)

File management

Library functions to open close a file.


Functions to read /write a single character from a file.
File handling
File handling system calls
Open (), red(), write(), lseek(), close().

Process Management
Starting New Processes, Replacing, Duplicating, Waiting for a Process.
Zombie Processes.
Signal Management
Signal handling, Sending Signals, An Alarm Clock
What Is a Thread?
Advantages and Drawbacks of Threads

LINUX DEVICE DRIVER (Duration : 3 Days)


ROLE OF DEVICE DRIVER
Types of Device Driver
Loadable modules and its benefits.
How to write device driver program?
Important Header Files
Writing a simple module
Compiling and loading modules
Device information in /proc
CHARACTER DRIVER
Major and minor numbers
Creating device files with mknod
Registering a character device driver
Functions for accessing user and kernel space
RTOS (Duration : 2 Days)
INTRODUCTION
What is Real Time System?
Requirements of Real time System
Hard Real-time Systems and Soft Real-time Systems
What is a task creation?
Unitask approach Vs multitask approach
Task states
Multitasking Kernel
Context switch
Priority based scheduling
Round Robin scheduling
Task states in details suspend, delay, pended
Task hooks
Fundamentals of VxWorks.

32-BIT ARM MICROCONTROLLER (Duration : 2 Days)


Introduction to the ARM architecture
Introduction to Instruction Set
ARM instruction set, THUMB instruction set.
Introduction to Philips LPC2129
General description features.
Memory organization.
GPIO- General Peripheral input/output
Features, application, pin description, register description
TIMERO and TIMER 1
ARM Program/Software Development Tools
Introduction to Keil IDE
Using the Keil toolset.
Simulator, Logic analyzer

Partners :
TM

GREATER NOIDA JALANDHAR


504, Tradex Tower II, Plot No. 1, Anand Industrial SCO 1-12,
Greater Noida, U.P. Estate, Near ITS College, 4th Floor, PPR Mall,
Ph.: +91.0120-4212299, Mohan Nagar, Ghaziabad, Mithapur Road, Model Town,
4211112, Ph: 0120.4568941 / 942, Jalandhar (Punjab)
Phone No.: 0181-4317000,
JAIPUR GWALIOR GURGAON
38, Jai Jawan Colony IIIrd C-8, Ist floor, 1808/2, 2nd Floor Old DLF,
Opp. Jaipuria Hospital, Opposite Aditya College, Near Honda Showroom,
JLN Marg, Jaipur, Rajasthan Near Airtel Office, Sector - 14, Gurgaon
Ph: 0141.2550077, 2550202 City Centre,Gwalior, M.P Mo.: 9873477222, 9873477333
Ph.: 0751.4078733/44.

Вам также может понравиться