| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Write a real working Linux driver

This version was saved 17 years, 11 months ago View current version     Page history
Saved by PBworks
on April 29, 2006 at 9:32:17 pm
 

Write a real, working Linux driver

 

This tutorial will teach the you how to write a working Linux kernel driver for a real device. You will be given a device apon the start of the class, and by the end, will have created a kernel driver that controls the device that will be acceptable for inclusion in the main Linux kernel tree.

 

The device is a USB thermometer and will cost a small amount if you wish to keep the device.

 

Topics that will be covered:

  • understanding the kernel build process
  • understanding the module load process
  • the basics of the kernel driver and device model that are needed for all driver authors.
  • how to interact with a kernel driver from userspace.
  • understanding how to talk to the hardware.
  • proper kernel coding guidelines.

 

Skills necessary for this tutorial:

  • You must know how to build, install, and run, a standard kernel.org kernel.
  • Intermediate understanding and knowledge of the C language.
  • You must have a laptop with a working USB connection, running the latest version of the 2.6 kernel from kernel.org.

Comments (0)

You don't have permission to comment on this page.