View All Courses Courses

These courses are not part of the GoGogh training library.

To enroll and purchase these courses, contact the provider.

Linux Device Drivers

Link:
Intellimetrix
Tagline:
An introduction to kernel-level programming
Presenter:
Doug Abbott - Click to view profile
Duration:
3 days
Description:
Fundamentally, a device driver implements the interface between a piece of peripheral hardware and the application. In a traditional unprotected, “flat” memory model system, a driver may be little more than a set of functions conforming to a well-defined API and statically linked into an executable image.
But in the context of a protected mode operating system such as Linux, device drivers take on added significance owing to the distinction between User space and Kernel space. This 3-day hands-on seminar provides an introduction to the wonderful world of programming in Kernel space. As such, it provides insights not only into device driver programming, but also into the philosophy and design strategies of the kernel itself.
Numerous programming exercises introduce the rich kernel API that offers a multitude of services to driver writers. You’ll learn how Linux handles asynchronous I/O in a way that is totally transparent to applications. You’ll examine the unique problems of debugging in Kernel space. Perhaps most important, you’ll see how much of a device driver involves interactions with the kernel that have nothing to do with accessing physical hardware.
More details at www.intellimetrix.us/linuxdevicedrivers.htm
Share:

Not a Member? Try GoGogh Free Now, Click Here or Learn More


Log in or Sign up to Ask Questions or Leave Comments.
If you are not a member yet, becoming a member is quick, easy and free. Click Here to Join for Free.

All comments will also be mailed to the content author. All comments are subject to moderation.

Comments and Questions

10.22.2009

First Last

Testing.

See Plans and Pricing Free Membership, sign up in 60 seconds.