![]() |
Linux Daily LinuxDaily.net |
Linux Device Driver Development Course |
Overall objective of this class is to teach attendees on how to develop device drivers for Linux.
This three day course provides substantial practice with the key steps in developing Linux device drivers. The course shows attendees how device drivers work with the Linux kernel, how to compile and load drivers, how to debug drivers, as well as other essential topics.
This course
acquaints developers with the issues essential for Linux device
driver development. The course progresses through a number
of topics. Each topic is presented along with a supporting
laboratory exercise before moving on to the next topic.
Attendees
will spend approximately 50 percent of the class time actually
gaining hands-on experience with these topics.
The following modules will be covered during the class:
|
|||||||||||||||||||||||||
| Block Device Drivers | Block Device Drivers Header files Registering block drivers The block_device_operations structure Special Methods |
||||||||||||||||||||||||
| Network Drivers |
The net_device structure Sockets Naming scheme and registration Network driver methods NAPI the new API |
||||||||||||||||||||||||
| Adding a Driver to the Kernel Tree |
Where to put it - kernel layout for drivers |
||||||||||||||||||||||||
If
you have any questions about the difficulty level of the class
or any other aspect of the class, please contact us at: classes
(at) linuxcertified.com
Optional:
All attendees will get a Linux laptop to be used during the
class. You have the option of purchasing this laptop with
an additional course fee.
Enrollment Form
On-site:
If you would like to arrange an on-site Linux Device Driver
class, please contact us: classes (at) linuxcertified.com.
Public class schedule: Please see dates on our calendar page.
Original link: http://www.linuxcertified.com/li...