NEWS FLASH


  FEATURED PRODUCT

 

 


 

 

  EMBEDDED

 

 

The Course Syllabus

Module1
Introduction to Embedded Systems [ 02 Hours ]


What is Embedded System?
Types of Embedded System
Classifications of Embedded Systems
Characteristics of an Embedded System
Applications of embedded system

 
Module 2
Basics of Micro controllers [ 02 Hours ]

What are Micro Processors?
What are Micro Controller?
Difference between Micro controller and Microprocessor
Difference between Von Newman and Harvard Architectures
Difference between CISC & RISC Architectures
Overview of MCS51 Family

Module 3
Intel 8051 Architecture [ 16 Hours ]

Features of 8051 micro controller
Internal ROM memory Architecture
Internal RAM Memory Architecture
Pin out detail of 8051 micro controller
Instruction Set
Data Transfer Instruction Set
Arithmetic Instruction Set
Bitwise and Byte wise Logical Instruction Set
Rotate Instruction Set
Call and Jump Instruction Set
Stack Operation and its architecture
Demonstration of trial program on Kiel Software.
Timer and Counters in 8051 Micro controller
Serial Communication in 8051 Micro controller
Interrupt Handling in 8051 micro controller


Module 4
Programming 8051 in Assembly [ 16 Hours ]


Assembly Programming
Timer and Counter Programming
Serial Port Programming
Interrupt Handling


Module 5
Advance C Programming level 1 [ 30 Hours ]


Function
Storage Classes
Scope and Lifetime of a variable
Volatile
Recursive Functions
Stack Frame Analysis
Drawbacks of Functions
GDB
Basic Debugging Commands
Debugging a sample C Program
Arrays
Arrays and Functions
Pointer
Pointer Arithmetic
Pointers and Arrays
Pointers and Functions
String Handling Function like strcpy, strcat, strcmp, strlen ……
Pointers and Strings
Function Pointers
Variable Augmented Function
Dynamic Memory Allocation
Memory Leaks and Dangling Pointers
Structure
Structures and Array
Structures and Functions
Structure Padding and Alignment
Union
Bit fields
Using Typedefs
Enumerations
Macros


Module 6
Keil C Programming and Interfacing 8051 with peripherals and devices [ 42 Hours ]


Assembly Vs. C
What is Embedded C
C Vs. Embedded C
Need of Cross Compiler
Popular Cross Compilers
Overview of uvision Devp. Tools
Environmental settings required to run a Keil C program
What and Why Compiler Directives
Language Extensions
Using Intrinsic Functions
Functions in Keil C
Intermixing C and Assembly
What are alien functions
What are real time Functions
Introduction to Pointer in KeilC
Types of Pointers in KielC
Pointer Conversion
Interfacing Techniques
Interfacing 8255 PPI


Module 7
Embedded Protocols [ 18 Hours ]


I2C
CAN
RS232
USB

Module 8
Minor Project [ 06 Hours ]


Module 9
Advance C programming level 2 [ 30 Hours ]


Introduction to Data Structures
Types of Arrays
Coding Standard
Linked Lists
Singly Linked List
Doubly Linked Lists
Circular lists
Josephus problem
Sorting algorithms
Applications of Sorting Algorithm
Searching Algorithm
Stacks
Applications of Stack
Queues
Applications of Queues
Deque
Circular Queues
Priority Queues


Module 10
Arm7 Architecture [ 24 Hours ]

Introduction to ARM Technology
ARM 7 Architecture
ARM 7 Instruction Set ( ISA-v5TEJ )
Cache Memory Architecture
CP15 Registers
Debug Registers
MMU & MPU Architecture
ARMULATOR
Linker & Scatter loading
Exception Handling & other Programming concepts
AMBA BUS AHB,ASB,APB & Overview of AXI


Module 11
ARM Overview [ 24 Hours ]

Assembly Programming on ARM7 using keil
Hands on Practice

Module 12
Introduction to Real time Systems [ 02 Hours ]


What are Real Time Systems
Types of Ream Time Systems
Examples of Real Time Systems
Monolythic, Micro and Nano Kernels
Rate Manotonic Scheduling
Overview of popular RTOS

 

The Course Fees

20,000/- Excluding Tax

The Course Duration

6 Month (including Projects)



 

        Feel free to contact about training schedule and course detail.

Copyright ©2003 novel technology. All Right Reserved.