Linux Char Device Drivers Course And Training

10 Week intensive Linux Device Driver certification course in Bangalore

 

About this course

 

Skills on Protocols, practical implementation and the possibility of porting an OS over the core and the whole course will help to understand the implementation of complex operations in a processor.

 
What you'll learn
 

Introduction

 

Preliminaries

Device Drivers

Modules and Device Drivers

Memory Management and Allocation

Character Devices

Kernel Features

Transferring Between User and Kernel Space

Interrupts and Exceptions

Timing Measurements

Kernel Timers

ioctls

Unified Device Model and sysfs

Firmware

Sleeping and Wait Queues

Interrupt Handling: Deferrable Functions and User Drivers

Hardware I/O

PCI

Platform Drivers**

Device Trees**

Direct Memory Access (DMA)

Network Drivers I: Basics

Network Drivers II: Data Structures

Network Drivers III: Transmission and Reception

Network Drivers IV: Selected Topics

USB Drivers

Power Management

Block Drivers

** These sections may be considered in part or in whole as optional. They contain either background reference material, specialized topics, or advanced subjects. The instructor may choose to cover or not cover them depending on classroom experience and time constraints.

Course Details
 
  • Duration: 40​​​

  • hours effort: 10 hours per week

  • Price With GST: 14160/-​

  • Subject: Embedded Systems

  • Level: beginner

Prerequisites

Knowledge of basic kernel interfaces and methods such as how to write, compile, load and unload modules, use synchronization primitives, and the basics of memory allocation and management, such as is provided by LFD420.

Marathahalli Office:

Real Time Signals Technologies Private Limited

#102, Krishna Grand, Over Marathahalli Bridge,

Bangalore, Karnataka, India 560037

BTM office:

Real Time Signals Technologies Private Limited,

#4, 2nd Floor, 1st phase, 2nd Stage, BTM Layout,

Opposite to Udupi Garden,

Bangalore-76, bengaluru, Karnataka, 560076

Whitefield office:

Real Time Signals Technologies Private Limited,

#1906, Brigade Metropolis,

Mahadevpura,

Bengaluru, Karnataka, 560048

Belgium Europe office:

Real Time Signals Technologies,

Hemelstraat 42, 2018 Antwerpen

Belgium, Europe

Thane Office:

Real Time Signals Technologies Private Limited,

#202, GARDEN ENCLAVES BLDG NO1,

VASANT VIHAR,

THANE 400607, MAHARASHTRA, India 

 

 © 2014-2018 by Real Time Signals Technologies. All Rights Reserved.