-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

嵌入式Linux驅動程序實戰開發

( 簡體 字)
作者:奚海蛟類別:1. -> 作業系統 -> Linux
   2. -> 程式設計 -> 驅動程式
譯者:
出版社:北京航空航天大學出版社嵌入式Linux驅動程序實戰開發 3dWoo書號: 34104
詢問書籍請說出此書號!

缺書
NT售價: 225

出版日:10/1/2012
頁數:340
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787512409255
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

驅動程序是連接上層應用層和底層硬件層之間的橋梁,負責直接對硬件進行操作,是嵌入式系統開發中不可或缺的重要組成部分。本書以SAMSUNG公司的S3C2440為代表的ARM9為核心,以廣州天嵌科技有限公司開發的TQ2440為硬件平臺,講述了驅動程序的開發流程和必備知識,并針對TQ2440開發板的各個外設接口,為讀者提供了簡單而直觀的驅動程序實例,以加深讀者的理解。本書可分為兩部分:一是驅動程序開發的基礎,二是驅動程序開發實例。通過理論和實踐相結合,使讀者更容易掌握。


本書可供嵌入式Linux驅動程序開發的人員、使用S3C2440進行快速開發產品的開發人員參考,還可作為各大中專院校和培訓機構的教材。

目錄:

第1章 Linux設備驅動概述
1.1 設備驅動的作用
1.2 Linux設備驅動的分類
1.3 內核空間與用戶空間
1.4 編譯驅動程式
本章小結

第2章 開發環境的搭建
2.1 目標系統的選擇
2.2 主機服務配置
2.2.1 交叉編譯環境的搭建
2.2.2 網路服務配置
2.3 Makefile解析
本章小結

第3章 Linux設備驅動開發基礎
3.1 字元設備驅動程式框架
3.1.1 載入和卸載
3.1.2 主、次設備號
3.1.3 資料結構
3.1.4 設備註冊
3.1.5 Open和release
3.1.6 讀和寫
3.1.7 License問題
3.2 競爭與併發
3.2.1 競爭與併發概述
3.2.2 併發控制機制原理
3.2.3 信號量的實現
3.2.4 completion的實現
3.2.5 其他併發控制機制簡介
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驅動開發實例
3.5.1 驅動代碼分析
3.5.2 驅動程式測試
本章小結

第4章 Linux設備驅動調試
4.1 GDB調試器使用
4.2 Linux內核調試和內核列印
4.2.1 內核中的調試支持
4.2.2 列印調試資訊
4.3 監視工具
4.4 內核調試器
4.5 模擬器調試
4.6 應用程式測試
本章小結

第5章 鍵盤驅動程式設計
5.1 Linux中斷處理體系結構
5.1.1 中斷的初始化
5.1.2 註冊中斷
5.1.3 中斷的處理過程
5.1.4 中斷處理函數卸載
5.2 按鍵驅動程式實例
5.2.1 S3C2440A的中斷控制器
5.2.2 按鍵電路連接和工作原理
5.2.3 驅動程式實現與分析
5.2.4 測試程式情景分析
本章小結
……
第6章 A/D驅動程式設計
第7章 串口驅動程式設計
第8章 I2C驅動程式設計
第9章 RTC時鐘驅動程式設計
第10章 觸控式螢幕設備驅動程式設計
第11章 網路設備驅動程式設計
第12章 USB驅動程式設計
本章小結
參考文獻
序: