We and our partners use technology such as cookies on our site to personalise content and ads,
provide social media features, and analyse our traffic.
Click below to consent to the use of this technology across the web.
You can change your mind and change your consent choices at anytime by returning to this site.
Due to planned maintenance, your school has disabled school system log-ins at this time.
You may continue shopping as a guest, or by creating a bookstore-only account.
Please complete the purchase of any items in your cart before going to this third-party site.
Also note that if you qualify for financial aid, items purchased through this site will not be subject to
This book covers Linux system programming, details of the kernel, how to write "loadable" modules (most device drivers are written in the form of modules), memory allocation methods and memory management, timing controls, debugging, and accessing peripherals. Various device driver types including Character, Block, and Network device drivers are covered as well.
Notify Me When Available
Enter your email address below, and we'll contact you when your school
adds course materials for .
Enter your email address below, and we'll contact you
when is back in stock