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

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

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

定 價:¥69.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 Linux驅(qū)動開發(fā)基礎(chǔ)
第1章 Linux驅(qū)動開發(fā)概述
1.1 Linux設(shè)備驅(qū)動的基本概念
1.1.1 設(shè)備驅(qū)動程序概述
1.1.2 設(shè)備驅(qū)動程序的作用
1.1.3 設(shè)備驅(qū)動的分類
1.2 Linux操作系統(tǒng)與驅(qū)動的關(guān)系
1.3 Linux驅(qū)動程序開發(fā)
1.3.1 用戶態(tài)和內(nèi)核態(tài)
1.3.2 模塊機(jī)制
1.3.3 編寫設(shè)備驅(qū)動程序需要了解的知識
1.4 編寫設(shè)備驅(qū)動程序的注意事項
1.4.1 應(yīng)用程序開發(fā)與驅(qū)動程序開發(fā)的差異
1.4.2 GUNC開發(fā)驅(qū)動程序
1.4.3 不能使用C庫開發(fā)驅(qū)動程序
1.4.4 沒有內(nèi)存保護(hù)機(jī)制
1.4.5 小內(nèi)核棧
1.4.6 重視可移植性
1.5 Linux驅(qū)動的發(fā)展趨勢
1.5.1 Linux驅(qū)動的發(fā)展
1.5.2 驅(qū)動的應(yīng)用
1.5.3 相關(guān)學(xué)習(xí)資源
1.6 小結(jié)
第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處理器的應(yīng)用
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 小結(jié)
第3章 構(gòu)建嵌入式驅(qū)動程序開發(fā)環(huán)境
3.1 虛擬機(jī)和Linux安裝
3.1.1 在Windows上安裝虛擬機(jī)
3.1.2 在虛擬機(jī)上安裝Linux
3.1.3 設(shè)置共享目錄
3.2 代碼閱讀工具SourceInsight
3.2.1 Sourcelnsight簡介
3.2.2 閱讀源代碼
3.3 小結(jié)
第4章 構(gòu)建嵌入式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內(nèi)核子系統(tǒng)
4.2.1 進(jìn)程管理
4.2.2 內(nèi)存管理
4.2.3 文件系統(tǒng)
4.2.4 設(shè)備管理
4.2.5 網(wǎng)絡(luò)功能
4.3 Linux源代碼結(jié)構(gòu)分析
4.3.1 arch目錄
4.3.2 drivers目錄
4.3.3 fs目錄
4.3.4 其他目錄
4.4 內(nèi)核配置選項
4.4.1 配置編譯過程
4.4.2 常規(guī)配置
4.4.3 模塊配置
4.4.4 塊設(shè)備層配置
4.4.5 CPU類型和特性配置
4.4.6 電源管理配置
4.4.7 總線配置
4.4.8 網(wǎng)絡(luò)配置
……
第2篇 Linux驅(qū)動開發(fā)核心技術(shù)
第3篇 Linux驅(qū)動開發(fā)實用實戰(zhàn)

本目錄推薦

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