Jonahan Corbet早在1981年就開始接觸BSD Unix的源代碼。那時,科羅拉多大學的一名講師讓他“修正”其中的分頁算法。從那時起直到現在。他深入研究瞭他所遇到的每一個係統,其中包括VAX、Sun、Arden以及x86係統的驅動程序。他在1993年第一次接觸Linux係統,從此以後一直從事Linux的開發。Corbet先生是《Linux Weekly News》的創始人和執行主編。他和妻子及兩個孩子生活在科羅多州的玻爾得市。
本書揭示瞭如何給大多數的設備編寫驅動程序的信息,這些信息迄今僅通過口頭或者隱晦的源代碼注釋被共享。你不必是一個內核高手就可以理解並享受本書,所需要的隻是C以及Unix係統調用方麵的背景知識。在不需要特殊的硬件設備就能編譯和運行的詳細示例的指引下,你將學會如何給字符設備、塊設備和網絡接口編寫驅動程序。PCI、USB和tty(終端)子係統都單列一章。本書為那些對操作係統的工作機製好奇的人提供瞭地址空間、異步事件和I/O等方麵的闡述。
發表於2024-12-22
LINUX設備驅動程序 2024 pdf epub mobi 電子書 下載
這本書的內容偏簡潔,介紹瞭內核API和驅動程序設計中一些基本的概念,對於真實驅動程序設計中涉及到的一些技巧還是比較欠缺。對於PCI和USB的驅動,覺得本書論述得不夠具體,看起來有難度;對於kobject的論述,也覺得不是很直觀,不過前麵關於字符設備的論述還不錯,對內存分配...
評分不曉得是因為我看的翻譯版本原因還是什麼問題,反正我覺得這本書特彆爛,爛到讓我根本看不下去。 整本書給人的感覺不知所雲,知識點很不集中,邏輯很不清晰,理論講解十分不透徹,主要就是講瞭要用哪些內核函數。還不如改名叫做《內核函數運用》。也沒有什麼太有內涵的代碼。 ...
評分我有英文版的電子書,也另外買瞭一本中文版,因為覺得一天到晚對著電腦太辛苦。不過看瞭一半下來覺得不如看英文版。雖然對自己的英文水平並不是太有自信,不過中文版翻譯的實在是不敢恭維,看著中文版翻譯的字字句句自己要推敲半天纔搞清除意思,這樣摺騰下來不見得比讀英文版...
評分第一次閱讀。2012年3月8日讀完,曆時一個月。 書本的開篇就說,Linux內核很復雜很龐大,入門較難,但是驅動程序是進入到Linux內核世界的大門。不過我看完之後沒有這個感覺,隻是覺得每一章都會涉及到很多內核的內容,並不會知道內核總體來說到底是怎麼樣的。 開始接觸驅動程...
評分涉及的東西太多,深度又不夠,事實上邏輯條理性也不怎麼好。但是linux設備驅動相關的書籍,好賴都隻有這一本,沒辦法,必讀的。
圖書標籤: linux 驅動 kernel driver 計算機 操作係統 編程 programming
沒看完
評分隻參閱瞭一小部分
評分描述瞭介於硬件和傳統意義上Linux係統之間的硬件抽象層,比較散亂,沒有實際經驗的人去讀絕對make no sense,但對於有經驗的人來說,又覺得有點停留在錶麵。當然,沒有任何可能在這麼小的篇幅裏講清楚這個事情。
評分經典不用多說
評分服氣!
LINUX設備驅動程序 2024 pdf epub mobi 電子書 下載