Course Content

Become an experienced working instead of just trained professional in Embedded systems with short term courses

Pthread programming

  • Why Thread
  • Designing Thread Programming
  • Synchronizing Pthread
  • Managing Threads
  • Pthreads and UNIX
  • Practical consideration

Project on pthread programming

Switching Protocols

  • Introduction to TCP/IP PROTOCOLS
  • Switches and switching concepts
  • VLAN concepts
  • STP PROTOCOL
  • PPP Protocols
  • HDLC protocols
  • ATM PROTOCOLS
  • Frame relay protocol
  • MPLS protocols
  • VOIP protocols

Project on switching protocols

Routing Protocols

  • Introduction to TCP/IP protocols
  • Detailed study of TCP/IP protocols of ARP and RARP, ICMP/IGMP and DNS
  • Concepts of Routers and routing protocols
  • Basics of routers and types of routers
  • Types of routing static, dynamic and default
  • Functions of various routing protocols RIP, OSPF, IGRP
  • Basics of Access lists
  • BSD software architecture
  • IP Packet handling in BSD Kernel

Project on Routing protocols

Multicore Programming

  • Introduction
  • Multi-core processor architectures and terminology
  • Multi-threading on multi-core processors
  • Parallel programming using multi-threading
  • Multi-core applications and complexities

Project on multicore programming

Embedded OS Programming

  • RTOS RT-Linux
  • ARM
  • MIPS
  • Embedded ASICs
  • Shell programming

Project on Embedded OS Programming

Linux Kernel Programming

  • Introduction to Linux Kernel
  • Linux OS VS Linux Kernel
  • Kernel Sources
  • Configuring and Building Kernel
  • Kernel Modules
  • Module Concepts
  • Module Tools
  • Module Parameters
  • Module stacking
  • Timing issues in the Kernel
  • Concurrence in the Kernel

Project on Linux Kernel Programming

Linux Device Drivers

  • Character Drivers
  • Understanding Hardware
  • Memory, I/O and Interrupts
  • Advanced Character drivers
  • ProcFS, Sysfs and Linux Driver Model
  • Serial Driver
  • PCI Bus
  • Network Drivers
  • Audio Drivers
  • Video Drivers
  • USB Drivers
  • Block Drivers
  • Debugging Device Drivers
  • Linux in Embedded Systems

Project on Linux Driver Programming

 

Ask for Free Quote :

Use this form to submit your request, our course specialist will contact you with our proposal with in next 24 hours.
 
Name :  
Email :    
Phone :    
Message :  
    

Certification Course In Shell Programming



View More