![](/c49/30/1290228533.jpg)
出版社:清華大學 ISBN:9787302337768 商品編碼:1290228533 開本:16 出版時間:2014-02-01 代碼:69 作者:鄭強
" 基本信息 - 商品名稱:Linux驅動開發入門與實戰(第2版)/Linux典藏大繫
- 作者:鄭強
- 代碼:69
- 出版社:清華大學
- ISBN號:9787302337768
其他參考信息 - 出版時間:2014-02-01
- 印刷時間:2014-02-01
- 版次:2
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:435
- 字數:707千字
編輯推薦語 《Linux驅動開發入門與實戰(第2版)/Linux典藏大繫》編著者鄭強。 Linux驅動發精品圖書全面升級,China Unix社區鼎力推薦,由淺入深、全面、繫統地介紹Linux驅動開發的基礎與核心技術,注重實戰,重點闡述8種典型的Linux設備驅動程序的開發方法。 內容新穎:基於當前*流行的Linux 2.6.34內核,講解*新的驅動開發 內容全面:涵蓋Linux驅動開發的基礎知識、核心技術與典型應用 講解詳細:結合典型開發實例與案例講解各知識點,並力求詳盡和透徹 注重實戰:介紹了看門狗、LCD、觸摸屏等8種典型設備的驅動開發方法 技巧性強:講解時融入了作者多年的項目開發經驗和實戰技巧 內容提要 《Linux驅動開發入門與實戰(第2版)/Linux典 藏大繫》編著者鄭強。 《Linux驅動開發入門與實戰(第2版)/Linux典 藏大繫》是獲得了大量讀者好評的“Linux典藏大繫 ”中的《Linux驅動開發入門與實戰》的第2版。本. 書由淺入深,全面、繫統地介紹了Linux驅動開發技 術,並提供了大量實例供讀者實戰演練。另外,作者 在實例講解中詳細分析了各種重要的理論知識,讓讀 者能夠舉一反三。 《Linux典藏大繫:Linux驅動開發入門與實戰( 第2版)》共分3篇。**篇介紹了Linux驅動開發概述 、嵌入式處理器和開發板簡介、構建嵌入式驅動程序 開發環境、構建嵌入式Linux操作繫統、構建**個 驅動程序、簡單的字符設備驅動程序等內容;第2篇 介紹了設備驅動中的並發控制、設備驅動中的阻塞和 同步機制、中斷與時鐘機制、內外存訪問等內容;第 3篇介紹了設備驅動模型、RTC實時時鐘驅動程序、看 門狗驅動程序、IIC設備驅動程序、LCD設備驅動程序 、觸摸屏設備驅動程序、輸入子繫統設計、塊設備驅 動程序、USB設備驅動程序等內容。 《Linux典藏大繫:Linux驅動開發入門與實戰( 第2版)》重點突出,涉及面廣,實用性強,從基本 知識到核心原理,再到實例開發,幾乎涉及Linux驅 動開發的所有重要知識。《Linux典藏大繫:Linux驅 動開發入門與實戰(第2版)》適合所有想學習Linux 驅動開發的入門人員閱讀,也適合作為驅動工程師的 參考書,對於Linux驅動開發的專業開發人員也有很 高的參考價值。 目錄 **篇 Linux驅動開發基礎 **章 Linux驅動開發概述 1.1 Linux設備驅動的基本概念 1.1.1 設備驅動程序概述 1.1.2 設備驅動程序的作用 1.1.3 設備驅動的分類 1.2 Linux操作繫統與驅動的關繫 1.3 Linux驅動程序開發 1.3.1 用戶態和內核態 1.3.2 模塊機制 1.3.3 編寫設備驅動程序需要了解的知識 1.4 編寫設備驅動程序的注意事項 1.4.1 應用程序開發與驅動程序開發的差異 1.4.2 GUNC開發驅動程序 1.4.3 不能使用C庫開發驅動程序 1.4.4 沒有內存保護機制 1.4.5 小內核棧 1.4.6 重視可移植性 1.5 Linux驅動的發展趨勢 1.5.1 Linux驅動的發展 1.5.2 驅動的應用 1.5.3 相關學習資源 1.6 小結 第2章 嵌入式處理器和開發板簡介 2.1 處理器的選擇 2.1.1 處理器簡述 2.1.2 處理器的種類 2.2 ARM處理器 2.2.1 ARM處理器簡介 2.2.2 ARM處理器繫列 2.2.3 ARM處理器的應用 2.2.4 ARM處理器的選型 2.2.5 ARM處理器選型舉例 2.3 S3C2440開發板 2.3.1 S3C2440開發板簡介 2.3.2 S3C2440開發板的特性 2.3.3 其他開發板 2.4 小結 第3章 構建嵌入式驅動程序開發環境 3.1 虛擬機和Linux安裝 3.1.1 在Windows上安裝虛擬機 3.1.2 在虛擬機上安裝Linux 3.1.3 設置共享目錄 3.2 代碼閱讀工具SourceInsight 3.2.1 Sourcelnsight簡介 3.2.2 閱讀源代碼 3.3 小結 第4章 構建嵌入式Linux操作繫統 4.1 Linux操作繫統的介紹 4.1.1 Linux操作繫統 4.1.2 Linux操作繫統的優點 4.2 Linux內核子繫統 4.2.1 進程管理 4.2.2 內存管理 4.2.3 文件繫統 4.2.4 設備管理 4.2.5 網絡功能 4.3 Linux源代碼結構分析 4.3.1 arch目錄 4.3.2 drivers目錄 4.3.3 fs目錄 4.3.4 其他目錄 4.4 內核配置選項 4.4.1 配置編譯過程 4.4.2 常規配置 4.4.3 模塊配置 4.4.4 塊設備層配置 4.4.5 CPU類型和特性配置 4.4.6 電源管理配置 4.4.7 總線配置 4.4.8 網絡配置 …… 第2篇 Linux驅動開發核心技術 第3篇 Linux驅動開發實用實戰
" |