注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)Linux典藏大系:Linux驅動開發(fā)入門與實戰(zhàn)(第2版)

Linux典藏大系:Linux驅動開發(fā)入門與實戰(zhàn)(第2版)

Linux典藏大系:Linux驅動開發(fā)入門與實戰(zhàn)(第2版)

定 價:¥69.00

作 者: 鄭強,等著
出版社: 清華大學出版社
叢編項:
標 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡

ISBN: 9787302337768 出版時間: 2014-02-01 包裝: 平裝
開本: 16開 頁數(shù): 135 字數(shù):  

內容簡介

  《Linux典藏大系:Linux驅動開發(fā)入門與實戰(zhàn)(第2版)》是獲得了大量讀者好評的“Linux典藏大系”中的《Linux驅動開發(fā)入門與實戰(zhàn)》的第2版。本.書由淺入深,全面、系統(tǒng)地介紹了Linux驅動開發(fā)技術,并提供了大量實例供讀者實戰(zhàn)演練。另外,作者在實例講解中詳細分析了各種重要的理論知識,讓讀者能夠舉一反三?!禠inux典藏大系:Linux驅動開發(fā)入門與實戰(zhàn)(第2版)》共分3篇。第1篇介紹了Linux驅動開發(fā)概述、嵌入式處理器和開發(fā)板簡介、構建嵌入式驅動程序開發(fā)環(huán)境、構建嵌入式Linux操作系統(tǒng)、構建第一個驅動程序、簡單的字符設備驅動程序等內容;第2篇介紹了設備驅動中的并發(fā)控制、設備驅動中的阻塞和同步機制、中斷與時鐘機制、內外存訪問等內容;第3篇介紹了設備驅動模型、RTC實時時鐘驅動程序、看門狗驅動程序、IIC設備驅動程序、LCD設備驅動程序、觸摸屏設備驅動程序、輸入子系統(tǒng)設計、塊設備驅動程序、USB設備驅動程序等內容?!禠inux典藏大系:Linux驅動開發(fā)入門與實戰(zhàn)(第2版)》重點突出,涉及面廣,實用性強,從基本知識到核心原理,再到實例開發(fā),幾乎涉及Linux驅動開發(fā)的所有重要知識?!禠inux典藏大系:Linux驅動開發(fā)入門與實戰(zhàn)(第2版)》適合所有想學習Linux驅動開發(fā)的入門人員閱讀,也適合作為驅動工程師的參考書,對于Linux驅動開發(fā)的專業(yè)開發(fā)人員也有很高的參考價值。

作者簡介

  鄭強,畢業(yè)于西南大學,獲碩士學位。長期從事嵌入式系統(tǒng)開發(fā)和設計?,F(xiàn)任職于某公司的項目主管,先后開發(fā)過十幾個大中型項目,涉及GPS定位系統(tǒng)、刷卡系統(tǒng)、指紋識別和手機等產品。工作之余,熱心于Flash游戲引擎開發(fā)和2D游戲開發(fā)。

圖書目錄

第1篇 Linux驅動開發(fā)基礎
第1章 Linux驅動開發(fā)概述
1.1 Linux設備驅動的基本概念
1.1.1 設備驅動程序概述
1.1.2 設備驅動程序的作用
1.1.3 設備驅動的分類
1.2 Linux操作系統(tǒng)與驅動的關系
1.3 Linux驅動程序開發(fā)
1.3.1 用戶態(tài)和內核態(tài)
1.3.2 模塊機制
1.3.3 編寫設備驅動程序需要了解的知識
1.4 編寫設備驅動程序的注意事項
1.4.1 應用程序開發(fā)與驅動程序開發(fā)的差異
1.4.2 GUNC開發(fā)驅動程序
1.4.3 不能使用C庫開發(fā)驅動程序
1.4.4 沒有內存保護機制
1.4.5 小內核棧
1.4.6 重視可移植性
1.5 Linux驅動的發(fā)展趨勢
1.5.1 Linux驅動的發(fā)展
1.5.2 驅動的應用
1.5.3 相關學習資源
1.6 小結
第2章 嵌入式處理器和開發(fā)板簡介
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開發(fā)板
2.3.1 S3C2440開發(fā)板簡介
2.3.2 S3C2440開發(fā)板的特性
2.3.3 其他開發(fā)板
2.4 小結
第3章 構建嵌入式驅動程序開發(fā)環(huán)境
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操作系統(tǒng)
4.1 Linux操作系統(tǒng)的介紹
4.1.1 Linux操作系統(tǒng)
4.1.2 Linux操作系統(tǒng)的優(yōu)點
4.2 Linux內核子系統(tǒng)
4.2.1 進程管理
4.2.2 內存管理
4.2.3 文件系統(tǒng)
4.2.4 設備管理
4.2.5 網(wǎng)絡功能
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 常規(guī)配置
4.4.3 模塊配置
4.4.4 塊設備層配置
4.4.5 CPU類型和特性配置
4.4.6 電源管理配置
4.4.7 總線配置
4.4.8 網(wǎng)絡配置
……
第2篇 Linux驅動開發(fā)核心技術
第3篇 Linux驅動開發(fā)實用實戰(zhàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號