Make your own free website on Tripod.com

Embedded systems

 

Introduction to Embedded systems

*           What are embedded systems?

*           Classification of embedded systems

*           Embedded system development process

*           Hardware architectures for embedded systems

*           An overview of embedded software

*           Embedded software development environments

*           Applications of embedded systems

*           Today’s embedded systems and future trend in the field

 

Microcontroller Intel 8051

*           Types of memory

*           The 8051 architecture

*           Special function registers

*           Basic registers

*           Addressing Modes

*           Program flow

*           Instruction set, timing and low level info.

*           Basic ALP concepts

*           Timers

*           Serial communication

*           Interrupts

*           Interfacing and other experiments

 

 

Microprocessors: Intel 80X 86 families

*           Computers, microcomputers and microprocessors

*           Assemblers

*           Assembly language programming

*           8086 instruction set

*           Interrupts and interrupt service routines

*           Digital interfacing

*           Analog interfacing and industrial control

*           80286,386 and 486 microprocessors

 

 

C and C++: an overview

*           Basics of C

*           Functions

*           Structures

*           Pointers

*           File handling

*           Linked lists

*           Stack and queue

*           C in Linux

*           Difference between C and C++

*           OOPs concepts

*           Class and structures

*           Inheritance

*           Polymorphism

*           Templates

*           Virtual class

 

 

Embedded C

*           Development tools

*           Memory model

*           Difference between C and Keil C

*           Basic embedded C programming

*           Interrupts

*           Interfacing to assembly

*           Intrinsic library routines

 

TCP/IP networking concepts and RS232 communication

*           TCP/IP basics

*           The TCP/IP protocol system

*           Networking with TCP/IP

*            TCP/IP utilities

*            RS 232 interfacing

 

Real Time Operating Systems (RTOS)

*           Introduction

*           Real time systems-definition and cocepts

*           RTS constituents

*           Round robin

*           Function Queuing

*           RTOS components and features

*           RTS-different architectures

*           RTOS and OS comparative study

*           Mutex

*           Semaphores

*           Priority inversion and priority inheritance

*           Inter-task communication

*           Choosing an RTOS

 

 

 

Micro C OSII

*           Introduction to µC OS II

*           Tasks

*           Kernel

*           Reentrant functions

*            Scheduler

 

 

RT Linux

*           POSIX standards

*           Inter-task synchronization and communication facilities

*           Priority inheritance

*           Interrupt handling support

*           Optimized floating point support

*           Watch dog timers

*           Dynamic memory management