首頁中文書電腦作業系統 〉LINUX驅動程式(第2版/涵蓋LINUX2.4)
商品訊息
作者書籍
LINUX驅動程式(第2版/涵蓋LINUX2.4)

LINUX驅動程式(第2版/涵蓋LINUX2.4)


作者  /  ALESSANDRO RUBINI

出版社 / 美商歐萊禮股份有限公司台灣分公司

出版日期 / 2004/02/10

商品語言 / 中文/繁體

裝訂 / 平裝

定價 / NT$880

售價 / 9折, NT$ 792

※ 無法訂購


LINUX驅動程式(第2版/涵蓋LINUX2.4) 其它優惠/消息


introduction all_character


內容簡介

‧模組的製作與裝載
‧完整的字元、區塊、網路介面驅動程式
‧驅動程式的除錯技術
‧時序
‧SMP 系統的因應之道
‧記憶體管理與 DMA
‧中斷
‧相容性問題
‧PCI 與 USB 匯流排

Linux 的魅力無人能擋,它被廣泛應用在各種領域,而且被公認為是內嵌式平台(embedded platform)的最理想作業系統,事實上,從無所不在 IA32 系統,到高檔的工作站級系統,到處都可看到 Linux 的身影。想要在 Linux 環境下開發新硬體嗎?想要讓 Linux 支援你的週邊裝置嗎?如果答案是肯定的,這本書正好就是為你而寫的。

驅動程式駕馭硬體的各項功能,使硬體能以作業系統規定的方式來發揮作用。傳統上,要想寫出 Linux 驅動程式,你必須研究核心的原始程式,看懂那些宛如天書般的註解,想辦法搞清楚核心與驅動程式之間的軟體介面是怎麼一回事。經典之著《Linux 驅動程式》以淺顯易懂的白話重新詮釋了隱藏在核心原始程式裡的有字天書,以漸進的手法示範各種裝置(字元、區塊、網路介面)的驅動程式之寫法,以及相關的程式技巧。

你不必先成為 Linux 核心的專家,只要你會 C 語言,而且對 UNIX 系統呼叫有些基本概念,就能在本書的引導下,為自己的硬體裝置寫出驅動程式。本書提供了完整的範例,你不需要特殊硬體就能在各種平台上實驗這些範例,甚至以它們為範本來開發自己的驅動程式。

Linux 2.4 版核心大幅改善了驅動程式介面,簡化了許多瑣碎動作,但同時也增加了一些讓驅動程式更有效率、更有彈性的重要新功能。本書第二版涵蓋了這些改進,也探討了幾種新興的匯流排與處理器、加入對 SMP 系統、資源鎖定(locking)、USB 匯流排的完整討論;對於有興趣知道作業系統原理的人,本書也提供了位址空間、非同步事件、I/O 功能的詳盡說明。

可移植性也是本書的重點。雖然 2.4 版核心是本書主題,但是我們也提供了如何與 2.0/2.2 版維持相容的技術。此外,本書也展示了如何在各種硬體平台之間(IA32/64、PowerPC、Sparc/64、Alpha、ARM 與 MIPS)維持驅動程式的最大彈性。

長久以來,驅動程式是工程師最畏懼的領域之一。硬體工程師視其為跨入軟體領域的藩籬,而軟體工程師又視其為進入硬體世界的敲門磚。本書試圖打破這兩個世界之間的高牆,讓硬體工程師能在 Linux 系統下開發新硬體,讓軟體工程師能一窺硬體世界的堂奧。身為工程師的你,應該靜待別人幫你設計驅動程式,還是應該自己動手享受開發的樂趣?








詳細資料

誠品26碼 /2611347242008
ISBN 13 /9789867794277
ISBN 10 /9867794273
EAN /9789867794277

頁數0
裝訂平裝
級別
語言中文/繁體


作業系統產品推薦

Mac活用萬事通: Mojave一本就學會!

蘋果梗

NT$520

85折, NT$442




Share/Save/Bookmark

查看全台書店有無此商品

 

熱銷商品