For Hyderabad best hostels information log on to www.hydhostels.com Software Training,Hardware Training,Career Counseling,Call Center Training,Technical Training,Course Modules,Faqs,Medical Transcription,:: ::::::::::
Course content
Embedded Systems
 
  •  Programming Concepts and Data Communication

    1. Advanced C
    2. Data-structures
    3. Unix network programming
    4. Embedded  programming(ARM7, ARM9)
    5. Microcontroller programming(8051, PIC)
    6. Real Time Operating Systems (Linux RTOS)
    7. Linux Device Driver
    8. Linux Internals
    9. Embedded Systems Design, Implementation and Testing
    10. Project Management
    11. Overview of Networking and Packet Switching Concepts
    12. Introduction to Networking
    13. Internet Protocol
    14. Routing Protocol
    15. Routing IP address
    16. Error and Control messages
    17. Transfer Control Protocol
    18. TCP Control Applications (FTP, TFTP, TELNET, DNS, DHCP)
    19. Implementation of SMTP
    20. OSI Reference Model and TCP/IP Protocol Suite
    21. LAN Protocol Suite
    22. Application Layer Protocols
    23. Embedded Network Protocols: Issues and Applications
    24. Security Issues in Embedded Systems
    25. Video and Audio Standards
    26. Socket Programming
    27. Client Server Model
    28. Concurrent Processing
    29. Programming Interface
    30. Socket Interface
    31. Concept of client Server
    32. Client Design
    33. Server Design
    34. Socketcall for TCP and UDP
    35. Single Processes
    36. Remote Procedure call

    Real-time Operating Systems                                     Top

    1. Introduction to OS
    2. Process Management and Inter Process Communication
    3. Memory Management
    4. I/O subsystems
    5. File System Organization
    6. POSIX Thread Programming
    7. Introduction to Real-Time / Embedded Operating Systems
    8. Real Time Scheduling
    9. Performance Metrics of RTOS
    10. Linux and RTLinux Internals
    11. Programming in Linux and RTLinux
    12. Configuring and Compiling RTLinux
    13. VxworksRTOS
    14. Introduction to Tornado
    15. Wind kernel and POSIX features
    16. Tornado development Tools
    17. Task Management
    18. Inter Task Communication
    19. Watch Dog Timer Installation and Implementation
    20. Overview of other RTOS / EOSs

    Embedded Systems Programming                             Top

    1. Embedded Systems Design Issues
    2. Challenges and Trends in Embedded Systems
    3. Assemblers, Compilers, Linkers, Loaders, Debuggers
    4. Profilers and Test Coverage Tools
    5. Utilities like make, ranlib, objcopy and objdump
    6. Configuring and Building GNU Cross-Toolchain
    7. Building RTOS / EOS Imager for Target Hardware
    8. Porting RTOS and Embedded Operating Systems
    9. Writing Time and Space Sensitive Programs
    10. Writing Device Drivers

    8/16/32 bit Microcontrollers and Interfacing

    1. RISC / CISC and Harvard / Princeton Architectures
    2. Types of Memories
    3. Introduction to 8-bit Microcontrollers
    4. Timers / Counters, UART, SPI, PWM, WDT, Input Capture
    5. Output Compare Modes, 12C, CAN
    6. LED, Switches, ADC, DAC, LCD, RTC
    7. Emerging Bus Standards (USB, Compact PCI)
    8. Programming in Assembly and C(GNU Tools)
    9. Introduction to 16 / 32 – bit Processors
    10. ARM Architecture and Organization
    11. ARM/THUMB Programming Model
    12. ARM/THUMB Instruction Set
    13. ARM Exception Handling
    14. ARM/THUMB Assembly and C programming (GNU Tools)
    15. ARM/THUMB
    16. Embedded C
    17. Cross compiler
    18. Compiling with Cx51
    19. Difference fromA NSIC
    20. Memory Models
    21. Library Interface
    22. Clanguageextension for 8051

    Digital Signal Processing                                            Top

    1. Architecture of Digital Signal Processors
    2. Digital Signal Processor vs Conventional Processor
    3. Fixed Point and Floating Point Arithmetic
    4. Digital Signal Processing for Embedded Systems
    5. DSP-based Embedded Systems Design Process: Selecting Processors, ADC, DAC, DDC, DDS, Algorithms
    6. DSP Programming in Assembly and C
    7. Time and Frequency Domain Analysis of Signals
    8. FFT Algorithms and Implementation
    9. Design and Implementation of FIR and IIR Filters
    10. Applications of DSP (VoIP, Audio/Video Coding, Mobile Communication, Software Defined Radio)

    Wireless Embedded Systems Design

    1. Protocol Design and Validation
    2. Network Embedded Systems (Operating Systems and programming)
    3. Bluetooth and IrDA
    4. Wireless Sensor Networks and ZigBee
    5. Wireless LAN – IEEE 802.11
    6. RFID
    7. GSM and GPRS
    8. Ubiquitous Computing

    Digital System Design

    • Synchronous systems: system design using synchronous finite state machine controllers.
    • State assignment, sum rule, mutual exclusivity rule, asynchronous input rule, “into” rule and “out of” rule.
    • Derivation of excitation equations, circuit realization.
    • Metastabillity and the synchronization of asynchronous inputs.
    • Microprogrammed State Machines: data and control functions, sequence generation, state machine controllers.
    • Design of controllers using ROMs and PLAs. Programmable sequencers and bit-slice systems.
    • Pipelined data systems and controllers, microprogramming
    • Comparison of control flow and data flow methods for description of parallel systems;
    • Design methodologies: data flow, MASCOT2

                                                       Top