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

嵌入式LINUX驅動程序實戰(zhàn)開發(fā)

嵌入式LINUX驅動程序實戰(zhàn)開發(fā)

定 價:¥45.00

作 者: 奚海蛟,諶利,呂鐵軍 著
出版社: 北京航空航天大學出版社
叢編項: 普通高校"十二五"規(guī)劃教材·實踐創(chuàng)新系列
標 簽: LINUX

購買這本書可以去


ISBN: 9787512409255 出版時間: 2012-10-01 包裝: 平裝
開本: 16開 頁數(shù): 340 字數(shù):  

內容簡介

  驅動程序是連接上層應用層和底層硬件層之間的橋梁,負責直接對硬件進行操作,是嵌入式系統(tǒng)開發(fā)中不可或缺的重要組成部分。《普通高?!笆濉币?guī)劃教材·實踐創(chuàng)新系列:嵌入式LINUX驅動程序實戰(zhàn)開發(fā)》以SAMSUNG公司的S3C2440為代表的ARM9為核心,以廣州天嵌科技有限公司開發(fā)的TQ2440為硬件平臺,講述了驅動程序的開發(fā)流程和必備知識,并針對TQ2440開發(fā)板的各個外設接口,為讀者提供了簡單而直觀的驅動程序實例,以加深讀者的理解。本書可分為兩部分:一是驅動程序開發(fā)的基礎,二是驅動程序開發(fā)實例。通過理論和實踐相結合,使讀者更容易掌握。本書可供嵌入式Linux驅動程序開發(fā)的人員、使用S3C2440進行快速開發(fā)產品的開發(fā)人員參考,還可作為各大中專院校和培訓機構的教材。

作者簡介

  呂鐵軍,北京郵電大學信息工程學院,教授、博士生導師,IEEE Transaction on Signal Processing審稿人,IEEE Transaction on Communications審稿人,IEEE Communication Letters審稿人,教育部國家科技進步獎評審專家,主要研究領域為無線通信技術、信號處理等。奚海蛟,博士后,北京融慧廣澤科技有限公司創(chuàng)始人,畢業(yè)于北京航空航天大學電子工程學院,主要研究嵌入式與物聯(lián)網、虛擬現(xiàn)實等方向,主持過多個相關大型項目,曾在多家大學與培訓機構任教。諶利,碩士,北京融慧廣澤公司合伙人,畢業(yè)于北京航空航天大學電子工程學院,曾任飛思卡爾半導體公司硬件工程師、技術經理,有多年高端嵌入式處理器系統(tǒng)軟硬件開發(fā)經驗。

圖書目錄

第1章 Linux設備驅動概述
1.1 設備驅動的作用
1.2 Linux設備驅動的分類
1.3 內核空間與用戶空間
1.4 編譯驅動程序
本章小結
第2章 開發(fā)環(huán)境的搭建
2.1 目標系統(tǒng)的選擇
2.2 主機服務配置
2.2.1 交叉編譯環(huán)境的搭建
2.2.2 網絡服務配置
2.3 Makefile解析
本章小結
第3章 Linux設備驅動開發(fā)基礎
3.1 字符設備驅動程序框架
3.1.1 加載和卸載
3.1.2 主、次設備號
3.1.3 數(shù)據(jù)結構
3.1.4 設備注冊
3.1.5 Open和release
3.1.6 讀和寫
3.1.7 License問題
3.2 競爭與并發(fā)
3.2.1 競爭與并發(fā)概述
3.2.2 并發(fā)控制機制原理
3.2.3 信號量的實現(xiàn)
3.2.4 completion的實現(xiàn)
3.2.5 其他并發(fā)控制機制簡介
3.3 阻塞和異步
3.3.3 異步通知
3.4 時間度量
3.4.1 測量時間
3.4.2 獲取當前時間和延時
3.4.3 內核定時器
3.4.4 Tasklets機制
3.4.5 時間度量驅動實例
3.4.6 驅動程序測試
3.5 LED驅動開發(fā)實例
3.5.1 驅動代碼分析
3.5.2 驅動程序測試
本章小結
第4章 Linux設備驅動調試
4.1 GDB調試器使用
4.2 Linux內核調試和內核打印
4.2.1 內核中的調試支持
4.2.2 打印調試信息
4.3 監(jiān)視工具
4.4 內核調試器
4.5 仿真器調試
4.6 應用程序測試
本章小結
第5章 鍵盤驅動程序設計
5.1 Linux中斷處理體系結構
5.1.1 中斷的初始化
5.1.2 注冊中斷
5.1.3 中斷的處理過程
5.1.4 中斷處理函數(shù)卸載
5.2 按鍵驅動程序實例
5.2.1 S3C2440A的中斷控制器
5.2.2 按鍵電路連接和工作原理
5.2.3 驅動程序實現(xiàn)與分析
5.2.4 測試程序情景分析
本章小結
……
第6章 A/D驅動程序設計
第7章 串口驅動程序設計
第8章 I2C驅動程序設計
第9章 RTC時鐘驅動程序設計
第10章 觸摸屏設備驅動程序設計
第11章 網絡設備驅動程序設計
第12章 USB驅動程序設計
本章小結
參考文獻

本目錄推薦

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