本書是一本寫給Linux裝置驅動程式開發者的書籍。以初次開發裝置驅動程式的開發者也容易理解的角度,從基礎概念開始詳加解說。
全書前半部以著重於裝置驅動程式開發前的基本知識及其思考方法做為主要介紹,在後半部則依每個不同的硬體做專章的探討。網羅從計時器、記憶體、中斷的基礎到PCI Express、ACPI、IPMI等最新的硬體知識。除此之外,還包含執行手法、偵錯手法、同步與鎖定...等等主題,一直到解讀既有驅動程式碼的技巧,全都收錄在本書中。
本書獲得日本Amazon讀者票選五顆星的青睞,書中隨附光碟內更收錄了書中範例程式碼。不管對入門者或是專業的Linux程式設計師來說,本書內所提及的開發驅動程式的精華,絕對會讓您很快就成為驅動程式的開發戰力。
作者簡介
平田 豐
1976年生於日本兵庫縣。目前居住於東京。從事開發高階伺服器,同時在非正職時間也積極參與書籍的撰寫及開放原始碼活動(UTF-8 TeraTerm Pro with TTSSH2的專案營運)。
作者網頁:hp.vector.co.jp/authors/VA013320