Jonahan Corbet早在1981年就開始接觸BSD Unix的源代碼。那時,科羅拉多大學的一名講師讓他“修正”其中的分頁算法。從那時起直到現在。他深入研究瞭他所遇到的每一個係統,其中包括VAX、Sun、Arden以及x86係統的驅動程序。他在1993年第一次接觸Linux係統,從此以後一直從事Linux的開發。Corbet先生是《Linux Weekly News》的創始人和執行主編。他和妻子及兩個孩子生活在科羅多州的玻爾得市。
本書揭示瞭如何給大多數的設備編寫驅動程序的信息,這些信息迄今僅通過口頭或者隱晦的源代碼注釋被共享。你不必是一個內核高手就可以理解並享受本書,所需要的隻是C以及Unix係統調用方麵的背景知識。在不需要特殊的硬件設備就能編譯和運行的詳細示例的指引下,你將學會如何給字符設備、塊設備和網絡接口編寫驅動程序。PCI、USB和tty(終端)子係統都單列一章。本書為那些對操作係統的工作機製好奇的人提供瞭地址空間、異步事件和I/O等方麵的闡述。
發表於2024-06-14
LINUX設備驅動程序 2024 pdf epub mobi 電子書 下載
這本書的內容偏簡潔,介紹瞭內核API和驅動程序設計中一些基本的概念,對於真實驅動程序設計中涉及到的一些技巧還是比較欠缺。對於PCI和USB的驅動,覺得本書論述得不夠具體,看起來有難度;對於kobject的論述,也覺得不是很直觀,不過前麵關於字符設備的論述還不錯,對內存分配...
評分這本書注重講實踐,如果你看過操作係統或者深入理解Linux之類的書再邊看此書邊實踐的話,你會覺得很舒服。 書的作者是Linux驅動的主要維護者,他以一個實踐者的角色帶領我們進入Linux內核編程。
評分我有英文版的電子書,也另外買瞭一本中文版,因為覺得一天到晚對著電腦太辛苦。不過看瞭一半下來覺得不如看英文版。雖然對自己的英文水平並不是太有自信,不過中文版翻譯的實在是不敢恭維,看著中文版翻譯的字字句句自己要推敲半天纔搞清除意思,這樣摺騰下來不見得比讀英文版...
評分懷著無比朝聖即對經典的憧憬的精神開始看這本書學習Linux驅動,當看到這本書隻要求讀者熟悉C語言編程及擁有Unix的使用經驗就無比的興奮以為自己將能夠順利地完成學習目標。但是,想的太天真瞭。書的內容沒有循序漸進,一上來就給你講一些比較專業的東西但是又沒有介紹細節背景...
圖書標籤: linux 驅動 kernel driver 計算機 操作係統 編程 programming
沒看完
評分比較傾嚮於編寫驅動原理性的介紹,可以用作Linux驅動開發入門書籍。敲代碼,多練習,然後試著將一些代碼修改後放到實際的開發闆上,這樣效果更好!!另外版本有點低,是2.6的內核。期望能有3.x後版本的書籍齣現。。。
評分服氣!
評分不讀這個,確實不好意思說自己是做驅動的,不過個人覺得這書有點雞肋,概念性的東西太多,代碼分析太少。入門者適閤。其中裏麵很多分析和現在的KERNEL已經格格不入瞭,這書是時候改版瞭。
評分linux內核必讀吧。。。。要結閤網上的源碼來看,很不錯,不過有些內核頭文件需要改一改
LINUX設備驅動程序 2024 pdf epub mobi 電子書 下載