Linux Device Drivers and Kernel Development.

Submitted by Chandrashekar Babu on September 11, 2007 - 12:00pm.
::

This is an advanced training program that targets system programmers into Linux kernel development environment. It provides an in-depth coverage of PC Platform architecture (Processor instructions, modes of operation, memory management, device interfaces and access modes, Linux kernel architecture and kernel interfaces, Linux kernel modules, user-mode programs/interfaces for managing LKMs, Linux Kernel development constraints, Linux Kernel data-types and re-usable algorithms, miscellaneous kernel programming quirks, kernel sheduler architecture and manipulation, memory management, I/O device management, file-system interface, VFS architecture, pseudo-file-system interfaces, kernel synchronization using spinlocks, semaphores and futexes, creating and managing custom LKMs, Linux kernel device model, device classes, char and block devices, debugging device drivers, handling race conditions and concurrency, mapping file operations to char devices, memory allocation and management in kernel mode, transferring between kernel-mode and user-mode, mapping block operations to block devices, hardware memory mapping, interrupt handling, direct hardware I/O, interfacing PCI buses, understanding the USB subsystem and managing devices via USB, network drivers, debugging techniques in kernel-mode.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Submitted by Varma (not verified) on August 24, 2008 - 12:45am.

Hi chandrasekar,

I would like to know if you have any center in chennai other than the mogapair one.

I would like to undergo the training..but i feel mogapair is far for me to go to and fro from adyar.

Thanks,
Varma

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.