登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
CentOS 6.x企業現場實戰寶典(附兩片DVD)
.
Linux 驅動程式
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
Linux驅動程式
Linux Device Driver
作者:
作者:Alessandro Rubini;
分類:
電腦與網路
/
作業系統
叢書系列:
出版社:
美商歐萊禮中文書
出版日期:2000/1/1
ISBN:
書籍編號:sb0054190
頁數:0
定價:
780
元
書價若有異動,以出版社實際定價為準
絕版書
絕版書:確定不再版的商品,僅提供書籍資訊參考。
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
Linux驅動程式
圖片連結
複製語法
分
享
內容簡介
同類推薦
● 內容簡介 ●
在長久以來,驅動程式一向是工程師最畏懼的領域之一,說硬不硬,說軟不軟。因為驅動程式不但要發揮硬體的功能,還要面對作業系統與應用程式。 作者以一套虛構的硬體裝置,向讀者示範如何設計各種類型(包括字元式、區塊式、網路裝置)的驅動程式;而你並不需要非常了解 Linux 的核心,甚至不需要懂組合語言,只要你會 C 語言,而且對 UNIX 的系統呼叫有些基本的概念,就能享受本書所帶給你的樂趣,讓你也有能力發掘 Linux 核心的祕密,為你的週邊設計驅動程式。 而對於作業系統的內部作業感到好奇的讀者,本書也探討了定址空間、非同步事件、I/O 作業、排程、記憶體管理 ... 等等作業系統課程所必修的議題。此外,由於核心的快速發展,所以移植性也是本書所關注的議題之一,作者討論的 Linux 核心,從古老的 1.2.13 到變革頗大的 2.1.43 版,並同時告訴你,要如何讓你設計的驅動程式能因應未來的變革。該靜待別人幫你設計驅動程式,還是應該自己動手享受開發的樂趣。
● 目錄 ●
第一章 Linux 核心簡介 1.1 角色定位 1.2 細分核心 1.3 裝置與模組的分類 1.4 安全性議題 1.5 版本編號 1.6 授權約定 1.7 本書架構 第二章 模組的建立與運作 2.1 模組 vs 應用程式 2.2 模組的編譯與載入 2.3 核心符號表 2.4 模組的生與死 2.5 資源的運用 2.6 自動組態與手動組態 2.7 使用者空間驅動程式 2.8 速查參考 第三章 字元式裝置驅動程式 3.1 scull 的設計 3.2 主要代碼與次要代碼 3.3 檔案操作 3.4 file 資料結構 3.5 Open 與 Close 3.6 Scull 對記憶體的用法 3.7 Read 與 Write 3.8 玩玩新玩意兒 3.9 速查參考 第四章 除錯技巧 4.1 列印訊息除錯法 4.2 查詢除錯法 4.3 觀測除錯法 4.4 系統失誤之除錯 4.5 使用除錯器 第五章 加強型字元式裝置驅動程式的操作 5.1 ioctl系統呼叫 5.2 擱置式 I/O 5.3 Select 5.4 非同步通知 5.5 裝置的定位 5.6 裝置檔的存取控制 5.7 速查參考 第六章 系統時間的流逝 6.1 核心的計時間隔 6.2 瞭解現在的時間 6.3 延遲程式的執行 6.4 待命佇列 6.5 核心計時器 6.6 速查參考 第七章 掌控記憶體 7.1 kmalloc 的來龍去脈 7.2 get_free_page 與其相關函式 7.3 vmalloc 與其相關函式 7.4 旁門左道 7.5 速查參考 第八章 硬體管理 8.1 I/O 埠的使用 8.2 使用並列埠 8.3 存取介面卡內建的記憶體 8.4 存取文字模式的視訊緩衝區 8.5 速查參考 第九章 中斷處置 9.1 準備並列埠 9.2 安裝中斷處置常式 9.3 製作處置常式 9.4 後續常式 9.5 中斷共享 9.6 中斷驅動式 I/O 9.7 競爭狀態 9.8 IRQ 處置作業的版本相依性 9.9 速查參考 第十章 精確使用資料型態 10.1 使用標準的 C 資料型態 10.2 為資料項指定明確長度 10.3 特定介面型態 10.4 移植性的其它考量 10.5 速查參考 第十一章 Kerneld 與進階模組化 11.1 自動載入模組 11.2 模組內的版本控制 11.3 跨模組生命期的資料續存 11.4 速查參考 第十二章 載入區塊式裝置驅動程式 12.1 註冊驅動程式 12.2 blk.h 標頭檔 12.3 處置請求 12.4 Mount 的運作原理 12.5 ioctl 功能函式 12.6 可抽換式裝置 12.7 可分割式裝置 12.8 中斷驅動式區塊驅動程式 12.9 速查參考 第十三章 Mmap 與 DMA 13.1 Linux的記憶體管理 13.2 mmap 裝置的作業 13.3 直接記憶體存取 13.4 速查參考 第十四章 網路驅動程式 14.2 與核心相連 14.3 細看 device 結構 14.4 開啟與關閉 14.5 傳送封包 14.6 接收封包 14.7 中斷驅動式作業 14.8 Socket 緩衝區 14.9 位址解析 14.10 載入時期的組態規劃 14.11 執行時期的組態規劃 14.12 自訂 ioctl 命令 14.13 統計資訊 14.14 群播 14.15 速查參考 第十五章 週邊匯流排概述 15.1 PCI 介面 15.2 回顧 ISA 15.3 其它匯流排 15.4 速查參考 第十六章 探索核心 16.1 啟動核心 16.2 在核心啟動之前 16.3 Init 行程 16.4 kernel 目錄 第十七章 近期發展記述 17.1 模組化 17.2 檔案作業 17.3 存取使用者空間 17.4 工作佇列 17.5 中斷管理 17.6 位元作業 17.7 轉換函式 17.8 vremap 17.9 虛擬記憶體 17.10 處置核心空間的失誤 17.11 其它變革
跟我學Windows
計算機與人工智慧概論
絕對硬派:Windo
超實用!Word.E
Excel 365商
Linux系統管理達
Redmine 專案
即學即用!精選 30
AI提示工程師的16
超實用!Word.E
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。