Linux Kernel And Device Driver Programming By Mohan Lal Jangir

Linux Kernel And Device Driver Programming By Mohan Lal Jangir

Sold ( 103 times )
12620 Views
Price : ₹175.00
Inclusive of all taxes
INSTANT delivery: Read it now on your device

Buy Ebook₹175.00 Rental Ebook Up to 70% Off

Save extra with 2 Offers

Get ₹ 50

Instant Cashback on the purchase of ₹ 400 or above
SAVE05 Already Applied

Product Specifications

Publisher Laxmi Publications All Computer Science books by Laxmi Publications
ISBN 9789383828931
Author: Mohan Lal Jangir
Number of Pages 203
Edition First Edition
Available
Available in all digital devices
  • Snapshot
  • About the book
  • Sample book
Linux Kernel And Device Driver Programming By Mohan Lal Jangir - Page 1 Linux Kernel And Device Driver Programming By Mohan Lal Jangir - Page 2 Linux Kernel And Device Driver Programming By Mohan Lal Jangir - Page 3 Linux Kernel And Device Driver Programming By Mohan Lal Jangir - Page 4 Linux Kernel And Device Driver Programming By Mohan Lal Jangir - Page 5

Linux Kernel And Device Driver Programming By Mohan Lal Jangir
Book Summary:

Linux Operating System has grown tremendously in the last two decades since its inception. Linux which started as researchers' and students' experimental OS is no longer limited to universities now. Almost all industries are widely using Linux as their preferred OS. Therefore, knowing Linux is one of the core requirements for any system engineer regardless of the industry or domain.

Linux kernel, largely due to the complexity involved, remains a mysterious area for many. The proposed book is a must read for someone who wants self-learning  and practising Linux kernel and device driver programming.

The book includes the following topics:

User space to kernel communication

Kernel debugging

Timing and interrupts

Concurrency, locking and contexts

Character, Block (USB) and Network (PC) device drivers


Audience of the Book :
This book useful for computer science students.
 
Key Features:

The main features of the book are as follows:

1. Each chapter has worked out examples for each topic/sub-topic.

2. The book deals with device driver development of real hardware. Therefore, the reader can himself develop a device driver as he progresses through the book.


Table of Contents:
1: Beginning Kernel Programming

2: Application and Kernel Space Communication

3: Linux Kernel Debugging

4: Delayed Execution

5: Kernel - Locking and Synchronization

6: Linux Networking Subsystem

7: Developing UART (Serial Port) Device Driver

8: Developing USB Mass Storage Block Device Driver

9: PCI Based Network Device Driver

10: Memory Allocation and Miscellaneous Topics