Linux kernel module programming regular and summer training in waayoo.com

492 views

Published on

Six Month Industrial Training Programs at Waayoo.com Lucknow and Noida.
Advanced Robotics
Advanced Embedded Deisgn
Embedded Linux
Embedded Linux Device Drivers
Embedded Qt
Android
Image Processing
RaspberryPi
Visit www.training.waayoo.com
or call us at +91 8587849630, 9807507429
Email -> training@waayoo.com

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
492
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Linux kernel module programming regular and summer training in waayoo.com

  1. 1. Linux Kernel Module Programming & Device Driver Development Learn to develop linux based drivers and loadable kernel modules. Linux Kernel Module Programming Introduction to the Linux kernel Kernel source code Configuring, compiling and booting the kernel Linux kernel modules Memory management and accessing hardware Processes, scheduling, waiting for resources and interrupt management Kernel debugging techniques Kernel booting details Understanding kmalloc Lookaside Caches Vmalloc,Lookaside Caches I/O Ports and I/O Memory introduction Using I/O Ports and I/O Memory Using Digital I/O Ports kmod and Advanced Modularization Loading modules on Demand Intermodule communication The /proc File System Using /proc For Input Talking To Device Files Blocking Processes Replacing Printks Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
  2. 2. Interrupt Handling Linux Device Drivers Linux driver architecture Classes of Devices and Modules Char Drivers Design a template Major and Minor Numbers Dynamic allocation of major numbers File Operations Block Drivers Registering the Driver Header File blk.h Handling Requests - The Request Queue Performing Actual Data Transfer Mounting and Unmounting Removable Devices - check_media_change, Revalidation Partitionable Devices - Partition Detection, Partition Detection Using initrd Interrupt Driven Block Drivers Network Drivers net_device Structure - Visible Head, Hidden Fields Socket Buffers USB USB basics Linux USB bus stack USB driver classes Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
  3. 3. Interacting with USB devices from drivers Driver hands-on Training Certificate, Future Support, Feedbacks Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)

×