Jonathan Corbet got his first look at the BSD Unix source back in 1981, when an instructor at the University of Colorado let him "fix" the paging algorithm. He has been digging around inside every system he could get his hands on ever since, working on drivers for VAX, Sun, Ardent, and x86 systems on the way. He got his first Linux system in 1993, and has never looked back. Mr. Corbet is currently the co-founder and executive editor of Linux Weekly News (http://LWN.net/); he lives in Boulder, Colorado with his wife and two children.
Alessandro installed Linux 0.99.14 soon after getting his degree as electronic engineer. He then received a Ph.D. in computer science at the University of Pavia despite his aversion toward modern technology. He left the University after getting his Ph.D. because he didn't want to write articles. He now works as a free lancer writing device drivers and, um...articles. He used to be a young hacker before his babies were born; he's now an old advocate of Free Software who developed a bias for non-PC computer platforms.
Greg Kroah-Hartman has been writing Linux kernel drivers since 1999, and is currently the maintainer for the USB, PCI, I2C, driver core, and sysfs kernel subsystems. He is also the maintainer of the udev and hotplug userspace programs, as well as being a Gentoo kernel maintainer, ensuring that his email inbox is never empty. He is a contributing editor to Linux Journal Magazine, and works for IBM's Linux Technology Center, doing various Linux kernel related tasks.
Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O'Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you'll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn: * how to support computer peripherals under the Linux operating system * how to develop and write software for new hardware under Linux * the basics of Linux operation even if they are not expecting to write a driver The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you don't have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware. Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you're writing device drivers, you'll want this book. In fact, you'll wonder how drivers are ever written without it.
發表於2024-11-05
Linux Device Drivers 2024 pdf epub mobi 電子書 下載
不曉得是因為我看的翻譯版本原因還是什麼問題,反正我覺得這本書特彆爛,爛到讓我根本看不下去。 整本書給人的感覺不知所雲,知識點很不集中,邏輯很不清晰,理論講解十分不透徹,主要就是講瞭要用哪些內核函數。還不如改名叫做《內核函數運用》。也沒有什麼太有內涵的代碼。 ...
評分該書對字符設備驅動和linux內核同步的介紹還是很詳細的。雖然其中關於usb和pci的介紹有點籠統和不夠清楚,不過也可以使讀者有一定的瞭解。另外本書還介紹瞭網絡設備驅動,塊設備和TTY驅動,覆蓋麵還是挺廣的。貌似驅動程序的範式就是注冊設備,然後實現xxxx_operations的成員。...
評分 評分我有英文版的電子書,也另外買瞭一本中文版,因為覺得一天到晚對著電腦太辛苦。不過看瞭一半下來覺得不如看英文版。雖然對自己的英文水平並不是太有自信,不過中文版翻譯的實在是不敢恭維,看著中文版翻譯的字字句句自己要推敲半天纔搞清除意思,這樣摺騰下來不見得比讀英文版...
評分第一次閱讀。2012年3月8日讀完,曆時一個月。 書本的開篇就說,Linux內核很復雜很龐大,入門較難,但是驅動程序是進入到Linux內核世界的大門。不過我看完之後沒有這個感覺,隻是覺得每一章都會涉及到很多內核的內容,並不會知道內核總體來說到底是怎麼樣的。 開始接觸驅動程...
圖書標籤: Linux kernel 驅動 driver 計算機 device 內核 drivers
在我讀過的英文textbook裏麵算是比較爛的一本瞭,沒有一個清晰的綫索。不知道為什麼被奉為經典。
評分經典ldd, 驅動開發必備no.1
評分在我讀過的英文textbook裏麵算是比較爛的一本瞭,沒有一個清晰的綫索。不知道為什麼被奉為經典。
評分Linux下驅動開發的不二選擇
評分讀完《深入理解計算機係統》後, 突然發現看這書很舒暢。
Linux Device Drivers 2024 pdf epub mobi 電子書 下載