ADVANCED P.G. DIPLOMA IN EMBEDDED SYSTEM

Introduction: Embedded systems are combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a dedicated function.

Duration: 3 Months

Programming Concepts

    Review of C and OOPs C++ Programming.
    Data Structures.
    Software Life Cycle Models.
    Embedded System Design,
    Implementation And Testing.
    Project Management.

Real-Time Operating System

    Introduction to OS.
    Process Management & Inter Process Communication.
    Memory Management.
    I/O Subsystem.
    Introduction To Real-Time/ Embedded Operating System
    Real-Time Scheduling
    Performance Metrics of RTOS
    Linux & RT Linux Internals
    Programming in Linux & RT Linux
    Configuring & Compiling RT Linux Internals
    Overview of other RTOS/EOS

Embedded System Programming

    ARM/THUMB Programming Model
    ARM/THUMB Instruction Set
    ARM Exception Handling
    ARM/THUMB Assembly & C Programming (GNU Tool)
    ARM/THUMB Interworking

Embedded Communication System

    Overview of Packet Switching & Networking Concepts
    OSI Reference Model & TCP/IP Protocol Suite
    Serial Communication Programming
    HDLC, X.25, Frame Really, ATM, DSL ADSL
    LAN Protocol Suite
    Application Layer Protocols
    Embedded Network Protocols: Issues & Application
    Embedded Internet Appliances
    Wireless Protocol (802.11, Bluetooth)
    Security Issues In Embedded System
    Video & Audio Standards & Technology Trends
    Embedded System Design Issues
    Challenges & Trends In Embedded System
    Assembler, Compiler, Linker, Loaders, Debuggers
    Profile & Test Coverage Tools
    Utilities like Make, Ranlib, Objcopy & Objdump
    Configuring & Building GNU Cross-Tool Chain\
    Building RTOS/EOS Image For Target Hardware
    Porting RTOS & Embedded Operating System
    Writing Time & Space Sensitive Programs And Device Driver

8/16/32 Microcontrollers And Interfacing

    RISC/CISC And Harvard/Princeton Architectures.
    Types Of Memories.
    Introduction To 8-bit Microcontrollers.
    Timers/Counter Modes 12C, CAN.
    Timers/Counter UART, SPI,PWM, WDT, Input Capture.
    Interfacing LED, Switches, ADC, DAC, LCD, RTC.
    Emerging Bus Standards(USB ,Compact PCI)

Programming & Assembly and C (GNU Tool)

    Introduction to 16/32-bit processors
    ARM Architecture & Organization

Hardware Fundamentals …

(8086, ARM, PowerPC) Architecture

Vx Works and Device Driver Designing





© 2005-06 isrdo All rights reserved