|
| |
Embedded Architecture:-
Microcontroller Concepts Architecture and Instruction Set
|
|
| |
 |
8-bit 8051 cores |
| |
 |
8051 Architecture |
| |
 |
Keil C cross Compiler |
| |
|
|
Introduction to Keil UV3 IDE |
|
| |
 |
Project Development, IDE, and Embedded |
| |
|
|
C Specification |
|
Simulators & Emulators, |
|
Debugging, |
|
Porting the Project to target |
|
| |
 |
32-bit ARM7 (ARM/THUMB Programming Model) |
| |
 |
ARM/THUMB Instruction Set Design Patterns with ARM7TDMI |
| |
|
|
Usage of Keil Compiler |
|
Interfacing Peripherals |
|
SP1,12CBus, CAN, UART, LCD, Keyboard |
|
TCP/IP |
|
Interrupt Handling |
|
Memory Types |
|
Flash NVRAM |
|
| |
C C++ OOPS:
C Basics and Advance C |
|
| |
 |
Introduction, Data types, Operations & Expression, Control Statements, Storage Classes [Local, Static, Global, External, Register, Volatile] |
| |
 |
Arrays, Function, Pointers, Structures, Union bit Fields, Sting Handling, File Handling Arrays, Linked Lists, Stacks & Queues, Strings, Recursion, Trees, Searching, Sorting, Dynamic Memory Allocation. Preprocessors Pragma Directive. |
| |
C++ Programming and OOPS:
|
| |
|
|
| |
 |
Introduction, OOPS Concepts, lasses Objects, Polymorphism, Data Abstraction & hiding, Inheritance. |
| |
 |
Arrays, Function, Pointers, Inline, Functions, Virtual Functions, String Handling, File Manipulation, Exception. |
| |
|
|
| |
Linux Systems Programming:
Introducing to tool chains, make, electrifence, valgrid
|
| |
 |
Operating System building blocks |
| |
 |
File system Management |
| |
 |
Process Management |
| |
 |
Interprocess Communication |
| |
|
|
Semaphores |
|
Message Queues
|
|
Pipes Signals
|
|
| |
 |
Memory management Light weight process using threads |
| |
 |
Introduction to networking concepts |
| |
 |
Interprocess communication using sockets |
| |
 |
Introduction to Kernal |
| |
 |
Modules and Device drivers |
| |
|
|
Character mode driver |
|
Block mode drivers |
|
| |
 |
RT Linux |
| |
|
|
RT Linux, Understanding RT Linux kernel Architecture, Writing a sample RT Linux program and compiling and running through RT Linux, insmod/ rmmode and modprobe, Installing RT Linux Creating and Scheduling thread changing thread attributes. |
|
|
| |
RTOS using Vx Works:
|
| |
|
Introduction to Real-Time systems. |
|
Introduction to cross compiler |
|
Introduction to Tomado IDE. |
| |
|
Target Server |
|
Windsh Shell |
|
Browser |
|
Crosswind debugger |
|
|
Introduction to microkernel architecture |
|
RTOS system building blocks |
|
Task management |
|
Memory Layout
|
|
Interask Communication
|
|
Semaphores
|
| |
|
Target Server |
|
Windsh Shell |
|
Browser |
|
Crosswind debugger |
|
|
Introduction to microkernel architecture |
|
RTOS system building blocks |
|
Task management |
|
Memory Layout |
|
Interask Communication |
|
Semaphores |
|
| |
|
Messages |
|
Popes |
|
Interrupt handling in RTOS |
|
Signals and exception handling |
|
|
Timer Management i/o and file systems |
|
|