Writing Linux Device Drivers is designed to show experienced programmers how to develop device drivers for Linux systems, and give them a basic understanding and familiarity with the Linux kernel.
Upon mastering this material, you will be familiar with the different kinds of device drivers used under Linux, and know the appropriate API's through which devices (both hard and soft) interface with the kernel.
The purpose is to get you into coding as quickly as possible.
Thus we'll tell you early on how to dynamically allocate memory in the simplest way, so you can actually write code, and then later cover the subject more thoroughly.
Each section has exercises, most of which involve writing code, designed to help you gain familiarity with programming for the Linux kernel.
Solutions are provided.
We are not aiming for an expert audience, but instead for a competent and motivated one.
About the Author: Jerry Cooperstein has been working with computers since 1969.
He has a Ph D in theoretical nuclear astrophysics, and has been using Linux since 1994.
He has done many Linux engineering projects both at the application and kernel level and since 1998 has been developing and teaching courses on Linux Device Drivers, Kernel Internals and Systems Programming.
Author | Jerry |
---|
Platforma de publicare independentă CreateSpace a fost un serviciu de autopublicare pentru autori independenți, cunoscut în primul rând pentru că îi ajută pe autori să publice și să distribuie cărți tipărite la cerere.
CreateSpace și-a schimbat serviciile la Kindle Direct Publishing (KDP).
CreateSpace și KDP fac ambele parte din platformele de autopublicare ale Amazon, iar autorii pot folosi KDP pentru a publica și distribui atât cărți electronice, cât și cărți tipărite.
Prin KDP, autorii își pot crea, publica și distribui cărțile la nivel global, ajungând la cititori prin rețeaua vastă a Amazon.
Dacă sunteți autor sau aspiră să publice o carte, poate doriți să explorați Kindle Direct Publishing (KDP) pentru nevoile dvs.
de autopublicare.