本書特色 最完整!涵蓋所有主流的周邊設備。最新穎!採用最新版Linux kernel 2.6。最權威!作者是世界知名Linux驅動程式開發人員。 內容介紹 主要講解Linux裝置驅動程式開發技術,涵蓋了目前核心所支援的主要裝置類型之設計與開發。在本書開端,首先介紹Linux Kernel 2.6的重要特性,並詳加講解撰寫驅動程式所需要特別瞭解的核心知識。針對每種裝置一一介紹與其相關的技術,提供實際的開發案例與原始碼。 本書英文版一推出即受到各界肯定,包含Amazon.com的五顆星最高評價、Linux社群的強烈推薦。作者因曾經成功地將Linux移植到了各式各樣的嵌入式設備上,如手錶、掌上型電腦、音樂播放機、VoIP電話、心臟起搏器,以及遠端門診監控系統,因而被公認為全球開發Linux驅動程式經驗最豐富的程式設計師之一。 精采內容包括: * 輪詢、非同步告知、I/O控制的解說。 * 為嵌入式系統撰寫I2C驅動程式。 * 為Linux的視訊子系統以及音訊架構撰寫多媒體驅動程式。 * 示範如何在Linux系統上實作藍牙、紅外線、WiFi、3G上網等無線技術。 * 驅動程式開發的除錯及維護技巧。 * 介紹Linux組合語言、BIOS呼叫,以及Seq files。 * 其他書籍鮮少觸及的主題,包含I2C、顯示卡、音效卡、PCMCIA,以及各種形態的快閃記憶體之驅動程式撰寫方法。
作者簡介:
Sreekrishnan Venkateswaran 擁有位於印度坎普爾的印度技術學院電腦科學碩士學位。在IBM任職期間,他成功地將Linux移植到了各式各樣的嵌入式設備上,如手錶、掌上型電腦、音樂播放機、VoIP電話、心臟起搏器以及遠端門診監控系統,同時也是《Linux Magazine》的專欄作家。
目錄
第01章|簡介
第02章|核心一瞥
第03章|核心組件
第04章|打下基礎
第05章|字元裝置驅動程式
第06章|串列裝置驅動程式
第07章|輸入裝置驅動程式
第08章|I2C協定
第09章|PCMCIA和Compact Flash
第10章|PCI
第11章|USB
第12章|視訊驅動程式
第13章|音訊驅動程式
第14章|區塊裝置驅動程式
第15章|網路卡
第16章|Linux無線裝置驅動程式
第17章|Flash儲存裝置
第18章|嵌入式Linux
第19章|User space的驅動程式
第20章|更多的裝置和驅動程式
第21章|裝置驅動程式的除錯
第22章|維護與發佈
第23章|關機
第01章|簡介
第02章|核心一瞥
第03章|核心組件
第04章|打下基礎
第05章|字元裝置驅動程式
第06章|串列裝置驅動程式
第07章|輸入裝置驅動程式
第08章|I2C協定
第09章|PCMCIA和Compact Flash
第10章|PCI
第11章|USB
第12章|視訊驅動程式
第13章|音訊驅動程式
第14章|區塊裝置驅動程式
第15章|網路卡
第16章|Linux無線裝置驅動程式
第17章|Flash儲存裝置
第18章|嵌入式Linux
第19章|User space的驅動程式
第20章|更多的裝置和驅動程式
第21章|裝置驅動程式的除錯
第22章|維護與發佈
第23章|關機
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。