嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解

出版時(shí)間:2008-3  出版社:人民郵電  作者:李俊  頁數(shù):416  
Tag標(biāo)簽:無  

內(nèi)容概要

  嵌入式Linux設(shè)備驅(qū)動(dòng)是嵌入式系統(tǒng)中十分重要的組成部分。本書詳細(xì)講解了嵌入式Linux的各種設(shè)備驅(qū)動(dòng),包括字符設(shè)備驅(qū)動(dòng)、數(shù)字顯示驅(qū)動(dòng)、鍵盤驅(qū)動(dòng)、A/D驅(qū)動(dòng)、D/A驅(qū)動(dòng)、LCD驅(qū)動(dòng)、觸摸屏驅(qū)動(dòng)、CAN總線驅(qū)動(dòng)、IIC總線驅(qū)動(dòng)、音頻總線驅(qū)動(dòng)、IDE接口驅(qū)動(dòng)、閃存芯片驅(qū)動(dòng)、USB驅(qū)動(dòng)、串口驅(qū)動(dòng)、網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)等,并結(jié)合大量實(shí)例進(jìn)行講解,讀者可以快速熟悉和掌握相關(guān)知識。  本書內(nèi)容豐富,專業(yè)性和實(shí)用性強(qiáng),適合嵌入式系統(tǒng)設(shè)計(jì)人員以及高校相關(guān)專業(yè)師生學(xué)習(xí)和使用。

書籍目錄

第1章 嵌入式系統(tǒng)與驅(qū)動(dòng)程序 本章目標(biāo) 1.1 嵌入式系統(tǒng)概述 1.1.1 嵌入式系統(tǒng)的概念 1.1.2 嵌入式系統(tǒng)的特點(diǎn) 1.1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu) 1.2 嵌入式處理器介紹 1.2.1 嵌入式處理器分類 1.2.2 ARM概述 1.2.3 ARM系列芯片簡介 1.3 嵌入式操作系統(tǒng)介紹 1.3.1 主流嵌入式操作系統(tǒng) 1.3.2 嵌入式系統(tǒng)的發(fā)展?fàn)顩r 1.3.3 嵌入式Linux介紹 1.3.4 嵌入式系統(tǒng)開發(fā)環(huán)境的建立 1.3.5 嵌入式軟件開發(fā) 1.4 嵌入式Linux驅(qū)動(dòng)程序 1.4.1 嵌入式Linux的內(nèi)核空間和用戶空間 1.4.2 嵌入式Linux的文件系統(tǒng) 1.4.3 嵌入式Linux的設(shè)備管理 1.4.4 嵌入式Linux的驅(qū)動(dòng)程序 1.5 知識索引 1.6 思考與練習(xí) 第2章 簡單的字符設(shè)備驅(qū)動(dòng)程序 本章目標(biāo) 2.1 嵌入式Linux字符設(shè)備的驅(qū)動(dòng)程序結(jié)構(gòu) 2.1.1 嵌入式Linux驅(qū)動(dòng)程序常用的頭文件 2.1.2 File_operations結(jié)構(gòu)體 2.1.3 字符設(shè)備驅(qū)動(dòng)程序的入口 2.1.4 驅(qū)動(dòng)程序的設(shè)備注冊 2.2 設(shè)備驅(qū)動(dòng)程序中的具體問題 2.2.1 I/O端口 2.2.2 內(nèi)存操作 2.2.3 中斷處理 2.3 LED的驅(qū)動(dòng)程序?qū)嵗皽y試 2.3.1 LED I/O端口設(shè)置 2.3.2 LED硬件電路設(shè)計(jì) 2.3.3 LED驅(qū)動(dòng)程序設(shè)計(jì) 2.3.4 LED測試程序設(shè)計(jì) 2.4 嵌入式Linux中斷處理驅(qū)動(dòng)程序及測試 2.4.1 中斷處理過程 2.4.2 中斷向量表 2.4.3 中斷的處理模式 2.4.4 中斷的優(yōu)先級 2.4.5 中斷的嵌套 2.4.6 中斷源的擴(kuò)展 2.4.7 中斷控制寄存器的設(shè)置 2.5 按鍵中斷的驅(qū)動(dòng)程序?qū)嵗?.5.1 按鍵中斷的電路設(shè)計(jì) 2.5.2 按鍵中斷的驅(qū)動(dòng)程序設(shè)計(jì) 2.6 知識索引 2.7 思考與練習(xí) 第3章 數(shù)字顯示驅(qū)動(dòng)程序 本章目標(biāo) 3.1 數(shù)字顯示器 3.1.1 數(shù)碼管簡介 3.1.2 數(shù)碼管的分類 3.1.3 數(shù)碼管顯示原理 3.2 數(shù)碼管顯示電路的硬件設(shè)計(jì) 3.2.1 譯碼器的使用 3.2.2 數(shù)碼管的驅(qū)動(dòng)方式 3.2.3 串/并變換的譯碼設(shè)計(jì) 3.3 數(shù)碼管驅(qū)動(dòng)程序?qū)嵗?.3.1 驅(qū)動(dòng)程序的初始化和卸載模塊 3.3.2 文件操作結(jié)構(gòu)模塊 3.3.3 數(shù)碼管的打開模塊 3.3.4 數(shù)碼管的讀寫模塊 3.3.5 數(shù)碼管的I/O控制模塊 3.3.6 數(shù)碼管的退出模塊 3.3.7 驅(qū)動(dòng)程序的模塊加載和卸載 3.4 數(shù)碼管顯示電路測試程序設(shè)計(jì) 3.4.1 數(shù)碼管測試設(shè)計(jì) 3.4.2 數(shù)碼管測試程序 3.4.3 數(shù)碼管測試效果 3.5 知識索引 3.6 思考與練習(xí) 第4章 鍵盤驅(qū)動(dòng)程序 本章目標(biāo) 4.1 鍵盤接口概述 4.1.1 鍵盤的分類 4.1.2 鍵盤的防抖 4.1.3 鍵盤的掃描 4.1.4 鍵盤的緩沖算法 4.2 鍵盤的驅(qū)動(dòng)設(shè)計(jì)實(shí)例 4.2.1 鎖存器和緩沖器擴(kuò)展鍵盤 4.2.2 鎖存器和緩沖器的接口 4.2.3 鎖存器和緩沖器擴(kuò)展鍵盤驅(qū)動(dòng)程序設(shè)計(jì) 4.2.4 鎖存器和緩沖器擴(kuò)展鍵盤測試程序設(shè)計(jì) 4.3 智能控制芯片HD7279擴(kuò)展鍵盤 4.3.1 HD7279的電路設(shè)計(jì) 4.3.2 HD7279的指令介紹 4.3.3 HD7279的串行接口 4.3.4 HD7279的驅(qū)動(dòng)程序設(shè)計(jì) 4.3.5 HD7279的測試程序設(shè)計(jì) 4.4 知識索引 4.5 思考與練習(xí) 第5章 A/D驅(qū)動(dòng)程序 本章目標(biāo) 5.1 A/D轉(zhuǎn)換的過程 5.1.1 采樣和保持 5.1.2 量化和編碼 5.1.3 ADC的分類 5.2 A/D轉(zhuǎn)換器的基本原理 5.2.1 逐次逼近型A/D轉(zhuǎn)換器 5.2.2 雙積分型A/D轉(zhuǎn)換器 5.2.3 V/F和F/V型轉(zhuǎn)換器 5.2.4 其他A/D轉(zhuǎn)換器 5.3 A/D轉(zhuǎn)換器接口技術(shù) 5.3.1 ADC的主要參數(shù)及意義 5.3.2 ADC的電路選擇方法 5.3.3 ADC實(shí)際應(yīng)用中的問題 5.4 S3C2410 A/D轉(zhuǎn)換驅(qū)動(dòng)設(shè)計(jì)實(shí)例 5.4.1 S3C2410的A/D轉(zhuǎn)換電路 5.4.2 S3C2410X的A/D轉(zhuǎn)換控制寄存器 5.4.3 S3C2410X的A/D轉(zhuǎn)換數(shù)據(jù)寄存器 5.4.4 S3C2410X中A/D轉(zhuǎn)換驅(qū)動(dòng)程序的設(shè)計(jì) 5.4.5 S3C2410X中A/D轉(zhuǎn)換測試程序的設(shè)計(jì) 5.5 知識索引 5.6 思考與練習(xí) 第6章 D/A驅(qū)動(dòng)程序 本章目標(biāo) 6.1 D/A的原理介紹 6.1.1 D/A轉(zhuǎn)換的概念及基本原理 6.1.2 電子模擬開關(guān) 6.1.3 D/A轉(zhuǎn)換器的基本結(jié)構(gòu) 6.1.4 D/A轉(zhuǎn)換的靜態(tài)參數(shù) 6.1.5 D/A轉(zhuǎn)換的動(dòng)態(tài)參數(shù) 6.2 D/A轉(zhuǎn)換的硬件電路設(shè)計(jì) 6.2.1 D/A轉(zhuǎn)換的接口技術(shù) 6.2.2 D/A轉(zhuǎn)換芯片介紹 6.2.3 D/A轉(zhuǎn)換的電路設(shè)計(jì) 6.3 D/A轉(zhuǎn)換器的驅(qū)動(dòng)程序?qū)嵗?.3.1 D/A驅(qū)動(dòng)程序中的宏定義 6.3.2 D/A的模塊加載 6.3.3 D/A轉(zhuǎn)換器的文件操作模塊 6.3.4 D/A轉(zhuǎn)換器的讀寫控制模塊 6.3.5 D/A轉(zhuǎn)換器的打開、退出模塊 6.4 測試程序的設(shè)計(jì) 6.4.1 D/A測試程序中的宏定義 6.4.2 D/A測試程序的主函數(shù) 6.4.3 D/A測試程序中的功能函數(shù) 6.4.4 D/A測試程序中的功能打印函數(shù) 6.4.5 D/A測試程序中的波形生成函數(shù) 6.4.6 D/A測試程序的效果 6.5 知識索引 6.6 思考與練習(xí) 第7章 LCD驅(qū)動(dòng)程序 本章目標(biāo) 7.1 LCD顯示器概述 7.1.1 液晶 7.1.2 LCD顯示屏的背光 7.1.3 LCD顯示器的分類 7.1.4 LCD的顯示原理 7.1.5 LCD的驅(qū)動(dòng)方式 7.1.6 LCD的常用指標(biāo) 7.2 LCD的顯示接口 7.2.1 灰度STN的時(shí)序 7.2.2 彩色STN的時(shí)序 7.2.3 TFT的時(shí)序 7.3 嵌入式處理器的LCD控制器 7.3.1 LCD控制器 7.3.2 LCD控制器的設(shè)置 7.3.3 LCD的字符顯示緩存 7.4 LCD的驅(qū)動(dòng)程序設(shè)計(jì) 7.4.1 LCD驅(qū)動(dòng)程序相關(guān)的宏定義 7.4.2 LCD驅(qū)動(dòng)程序的底層操作函數(shù) 7.4.3 LCD驅(qū)動(dòng)程序提供的API 7.4.4 LCD驅(qū)動(dòng)程序的模塊化加載 7.4.5 LCD的測試程序 7.5 基于Framebuffer的LCD驅(qū)動(dòng)程序?qū)嵗?.5.1 Framebuffer概述 7.5.2 LCD的電路連接 7.5.3 Framebuffer設(shè)備驅(qū)動(dòng)程序的結(jié)構(gòu) 7.5.4 Framebuffer設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì) 7.5.5 Framebuffer設(shè)備測試程序的設(shè)計(jì) 7.5.6 嵌入式Linux常用的GUI 7.6 知識索引 7.7 思考與練習(xí) 第8章 觸摸屏驅(qū)動(dòng)程序 本章目標(biāo) 8.1 觸摸屏概述 8.2 觸摸屏的分類 8.2.1 電阻技術(shù)觸摸屏 8.2.2 表面聲波技術(shù)觸摸屏 8.2.3 電容電感技術(shù)觸摸屏 8.2.4 紅外線技術(shù)觸摸屏 8.3 觸摸屏的特性 8.3.1 透明度和色彩失真 8.3.2 反光性 8.3.3 清晰度 8.3.4 漂移 8.3.5 檢測和定位 8.4 觸摸屏的硬件電路設(shè)計(jì) 8.4.1 電阻式觸摸屏的電路原理 8.4.2 電阻式觸摸屏原點(diǎn)的定位 8.4.3 電阻式觸摸屏的電路連接 8.5 觸摸屏的驅(qū)動(dòng)程序?qū)嵗?.5.1 觸摸屏接口的模式 8.5.2 A/D轉(zhuǎn)換和觸摸屏寄存器的設(shè)置 8.5.3 觸摸屏的坐標(biāo) 8.5.4 觸摸屏的電路連接 8.5.5 觸摸屏的驅(qū)動(dòng)程序接口 8.6 測試程序的設(shè)計(jì) 8.6.1 觸摸屏的數(shù)據(jù)定義 8.6.2 觸摸屏的數(shù)據(jù)處理 8.6.3 觸摸屏的運(yùn)行測試 8.7 知識索引 8.8 思考與練習(xí) 第9章 CAN總線驅(qū)動(dòng)程序 本章目標(biāo) 9.1 CAN總線接口設(shè)計(jì) 9.1.1 CAN總線概述 9.1.2 CAN的工作特點(diǎn)及主要優(yōu)點(diǎn) 9.1.3 CAN總線的電氣特征和MAC幀結(jié)構(gòu) 9.2 嵌入式處理器上CAN總線接口的擴(kuò)展 9.2.1 SJA1000簡介 9.2.2 SJA1000擴(kuò)展 9.3 SJA1000擴(kuò)展CAN總線接口的設(shè)計(jì) 9.3.1 CAN 控制器SJA1000的操作模式 9.3.2 CAN控制器SJA1000的特征功能 9.3.3 CAN 控制器SJA1000的Basic CAN模式設(shè)置 9.4 SJA1000擴(kuò)展CAN總線接口的通信 9.4.1 通過CAN總線建立通信的步驟 9.4.2 SJA1000的初始化 9.4.3 驅(qū)動(dòng)程序的結(jié)構(gòu)設(shè)計(jì) 9.4.4 驅(qū)動(dòng)程序init、exit、open、close函數(shù)的實(shí)現(xiàn) 9.4.5 驅(qū)動(dòng)程序read、write函數(shù)的實(shí)現(xiàn) 9.4.6 驅(qū)動(dòng)程序interrupt、ioctl函數(shù)實(shí)現(xiàn) 9.4.7 測試程序的編寫 9.5 驅(qū)動(dòng)程序的加載 9.6 知識索引 9.7 思考與練習(xí) 第10章 IIC總線驅(qū)動(dòng)程序 本章目標(biāo) 10.1 IIC總線概述 10.1.1 IIC總線介紹 10.1.2 IIC總線引入的原因 10.1.3 IIC總線的特點(diǎn) 10.1.4 IIC總線的基本結(jié)構(gòu) 10.1.5 IIC總線的術(shù)語 10.1.6 IIC總線的工作 10.1.7 IIC總線的競爭仲裁 10.1.8 IIC總線的工作流程 10.2 嵌入式處理器的IIC接口 10.2.1 IIC總線控制寄存器 10.2.2 IIC總線控制/狀態(tài)寄存器 10.2.3 IIC總線地址寄存器 10.2.4 IIC總線移位數(shù)據(jù)寄存器 10.2.5 S3C2410中與IIC對應(yīng)的I/O端口 10.3 基于IIC的鍵盤芯片應(yīng)用 10.3.1 ZLG7290的功能 10.3.2 ZLG7290的控制方式 10.3.3 ZLG7290的寄存器 10.3.4 ZLG7290的通信接口 10.3.5 ZLG7290的指令介紹 10.4 IIC總線驅(qū)動(dòng)程序?qū)嵗?0.4.1 ZLG7290的電路連接 10.4.2 ZLG7290的通信流程 10.4.3 ZLG7290驅(qū)動(dòng)中變量的定義 10.4.4 ZLG7290驅(qū)動(dòng)中實(shí)時(shí)時(shí)鐘的改變 10.4.5 ZLG7290和IIC寄存器的初始化 10.4.6 ZLG7290驅(qū)動(dòng)程序的模塊化 10.4.7 ZLG7290的文件操作結(jié)構(gòu) 10.5 IIC總線的測試程序 10.6 知識索引 10.7 思考與練習(xí) 第11章 音頻總線驅(qū)動(dòng)程序 本章目標(biāo) 11.1 音頻總線接口概述 11.1.1 音頻的采樣精度 11.1.2 音頻編碼 11.2 IIS音頻總線接口 11.2.1 IIS總線的物理連接 11.2.2 IIS的總線協(xié)議 11.2.3 IIS總線的硬件設(shè)計(jì) 11.2.4 IIS總線的寄存器 11.3 AC97音頻總線接口 11.4 IIS總線的驅(qū)動(dòng)程序設(shè)計(jì) 11.4.1 音頻設(shè)備基礎(chǔ)知識 11.4.2 音頻設(shè)備文件 11.4.3 WAV聲音文件 11.4.4 音頻設(shè)備和驅(qū)動(dòng)程序的通信 11.4.5 設(shè)備的初始化和加載 11.4.6 DMA的操作和宏定義 11.4.7 audio設(shè)備文件的操作 11.4.8 mixer設(shè)備文件的操作 11.5 音頻驅(qū)動(dòng)程序的測試 11.6 知識索引 11.7 思考與練習(xí) 第12章 IDE接口驅(qū)動(dòng)程序 本章目標(biāo) 12.1 IDE接口概述 12.1.1 硬盤知識介紹 12.1.2 IDE接口標(biāo)準(zhǔn) 12.1.3 IDE接口的傳輸模式 12.1.4 IDE接口寄存器 12.2 IDE接口驅(qū)動(dòng)程序的移植 12.2.1 嵌入式Linux下IDE驅(qū)動(dòng)程序接口 12.2.2 嵌入式Linux下IDE驅(qū)動(dòng)程序 12.2.3 IDE硬盤的讀/寫操作 12.3 IDE驅(qū)動(dòng)程序測試 12.3.1 磁盤文件系統(tǒng)簡介 12.3.2 IDE分區(qū)測試 12.4 知識索引 12.5 思考與練習(xí) 第13章 閃存芯片的驅(qū)動(dòng)程序 本章目標(biāo) 13.1 閃存芯片概述 13.1.1 閃存芯片的物理特性 13.1.2 嵌入式文件系統(tǒng)概述 13.1.3 MTD體系介紹 13.1.4 Flash專有名詞 13.2 NAND Flash 13.2.1 NAND Flash的結(jié)構(gòu) 13.2.2 NAND Flash的操作 13.2.3 NAND Flash控制器 13.2.4 NAND Flash的時(shí)序 13.2.5 NAND Flash的驅(qū)動(dòng)程序?qū)嵗?3.3 NOR Flash 13.3.1 NOR Flash的結(jié)構(gòu) 13.3.2 NOR Flash的操作 13.3.3 NOR Flash的驅(qū)動(dòng)程序?qū)嵗?3.4 基于閃存的文件系統(tǒng) 13.5 知識索引 13.6 思考與練習(xí) 第14章 USB 設(shè)備驅(qū)動(dòng)程序 本章目標(biāo) 14.1 USB接口概述 14.1.1 USB系統(tǒng) 14.1.2 USB的電氣特性 14.1.3 USB總線的拓?fù)浣Y(jié)構(gòu) 14.1.4 USB的通信協(xié)議 14.2 嵌入式系統(tǒng)中USB的使用 14.2.1 OHCI概述 14.2.2 Host接口硬件設(shè)計(jì) 14.3 嵌入式系統(tǒng)中USB設(shè)備的驅(qū)動(dòng)程序設(shè)計(jì) 14.3.1 USB設(shè)備驅(qū)動(dòng)程序的分類 14.3.2 USB驅(qū)動(dòng)的骨架程序 14.3.3 設(shè)備端USB驅(qū)動(dòng)程序 14.3.4 USB鍵盤飛梭的驅(qū)動(dòng)程序 14.4 USB驅(qū)動(dòng)程序測試 14.4.1 熱插拔 14.4.2 利用hotplug腳本實(shí)現(xiàn)設(shè)備的自動(dòng)加載 14.5 知識索引 14.6 思考與練習(xí) 第15章 串口驅(qū)動(dòng)程序 本章目標(biāo) 15.1 串口概述 15.1.1 同步串口的傳輸標(biāo)準(zhǔn) 15.1.2 異步串口的傳輸標(biāo)準(zhǔn) 15.1.3 串口的物理層標(biāo)準(zhǔn) 15.1.4 串口的電平邏輯轉(zhuǎn)換 15.2 嵌入式處理器串口控制器 15.2.1 嵌入式系統(tǒng)中常用的UART控制器 15.2.2 S3C2410中的UART控制器 15.3 嵌入式Linux串口驅(qū)動(dòng)程序設(shè)計(jì) 15.3.1 異步串口的工作流程 15.3.2 串口的驅(qū)動(dòng)程序結(jié)構(gòu) 15.3.3 串口驅(qū)動(dòng)程序的注冊 15.3.4 ops中的串口操作函數(shù) 15.3.5 串口驅(qū)動(dòng)中與控制臺有關(guān)的函數(shù) 15.4 嵌入式Linux串口的應(yīng)用程序設(shè)計(jì) 15.4.1 串口編程需要用到的頭文件 15.4.2 串口的終端函數(shù) 15.4.3 RS-485和RS-232的通信 15.5 基于串口的GPRS應(yīng)用實(shí)例 15.5.1 GPRS簡介 15.5.2 GPRS的電路設(shè)計(jì) 15.5.3 GPRS的程序分析 15.6 基于串口的GPS應(yīng)用實(shí)例 15.6.1 GPS簡介 15.6.2 GPS應(yīng)用程序設(shè)計(jì) 15.7 知識索引 15.8 思考與練習(xí) 第16章 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序 本章目標(biāo) 16.1 以太網(wǎng)概述 16.1.1 以太網(wǎng)的連接 16.1.2 以太網(wǎng)的工作原理 16.1.3 以太網(wǎng)的幀結(jié)構(gòu) 16.1.4 TCP/IP網(wǎng)絡(luò)協(xié)議 16.1.5 嵌入式系統(tǒng)中常用的網(wǎng)絡(luò)協(xié)議 16.2 嵌入式處理器的以太網(wǎng)接口 16.2.1 帶有MAC層控制協(xié)議的處理器 16.2.2 通過以太網(wǎng)芯片擴(kuò)展網(wǎng)絡(luò)接口 16.3 以太網(wǎng)驅(qū)動(dòng)程序體系結(jié)構(gòu) 16.3.1 網(wǎng)絡(luò)驅(qū)動(dòng)程序的結(jié)構(gòu) 16.3.2 網(wǎng)絡(luò)設(shè)備初始化 16.3.3 數(shù)據(jù)包的發(fā)送與接收 16.3.4 網(wǎng)絡(luò)設(shè)備的加載方式 16.3.5 常用的系統(tǒng)支持 16.4 網(wǎng)卡驅(qū)動(dòng)程序?qū)嵗?6.4.1 NE2000的內(nèi)核支持 16.4.2 網(wǎng)絡(luò)接口的初始化 16.4.3 網(wǎng)絡(luò)接口設(shè)備的打開和關(guān)閉 16.4.4 數(shù)據(jù)包發(fā)送和接收 16.4.5 網(wǎng)絡(luò)驅(qū)動(dòng)程序的基本操作 16.4.6 編寫嵌入式Linux網(wǎng)絡(luò)驅(qū)動(dòng)程序中需要注意的問題 16.5 網(wǎng)絡(luò)驅(qū)動(dòng)程序的測試 16.5.1 嵌入式Linux的網(wǎng)絡(luò)配置 16.5.2 NFS文件系統(tǒng) 16.5.3 socket編程 16.5.4 socket編程實(shí)例 16.6 知識索引 16.7 思考與練習(xí)

編輯推薦

《嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解》非常實(shí)用。《嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解》特色:《嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解》系統(tǒng)地介紹了嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā)的相關(guān)知識和實(shí)例,主要包括:數(shù)碼管驅(qū)動(dòng)程序;鍵盤驅(qū)動(dòng)程序;A/D、D/A驅(qū)動(dòng)程序;LCD驅(qū)動(dòng)程序;觸摸屏驅(qū)動(dòng)程序;CAN總線驅(qū)動(dòng)程序;I2C總線驅(qū)動(dòng)程序;音頻總線驅(qū)動(dòng)程序;IDE驅(qū)動(dòng)程序;NAND Flash和NOR Flash驅(qū)動(dòng)程序;USB設(shè)備驅(qū)動(dòng)程序;串口驅(qū)動(dòng)程序;網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序。實(shí)例豐富、講解細(xì)致、代碼分析詳盡,嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā)的理想?yún)⒖加脮?/pre>

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解 PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   太簡單了,適合掃盲,現(xiàn)在在書桌上 沒有看過了
  •   書還可以,但是書中代碼的運(yùn)行環(huán)境呢?沒有相應(yīng)的環(huán)境,沒法練習(xí)...也就只能當(dāng)理論書來看,但是里面卻充斥了大篇幅的代碼...這似乎有點(diǎn)充數(shù)的意味了...
  •   這本書寫的一般,泛泛而談。
  •   感覺好像 是直接從 LINUX 中開放的代碼中 抽出來講解 似的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7