設備驅動程序開發培訓課程(PPT 81頁)
設備驅動程序開發培訓課程(PPT 81頁)內容簡介
概述
流驅動接口
設備驅動程序架構
USB mouse 驅動開發示例
Windows CE 係統服務
主要內容
什麼是設備驅動程序
“一般”驅動程序開發的理解
必須使用彙編語言讀寫端口
設備驅動程序是操作係統的一部分,難於開發與調試
設備驅動程序控製硬件
中斷有時難於處理
為什麼應當寫驅動程序?
驅動分類—整體
內置驅動
總線驅動
驅動分類 – 詳細
驅動的加載過程
驅動加載API
什麼是流接口
使用流接口
創建一個流驅動程序
流接口函數
構建設備驅動程序
注冊表設置
演示 :使用emulator編寫一個流接口驅動程序並使用它
驅動是如何工作的
驅動是如何工作的(2)
設備功能棧
驅動架構
驅動的類型
內置與流安裝機製
設備管理器
設備管理器
注冊表枚舉器
ActivateDeviceEx
接口類
I/O 資源管理(IORM)
注冊表幫助例程
電源管理
電源管理器架構
物理內存
虛擬地址空間
內存管理函數
驅動的內存訪問與映射
CEDDK
CEDDK 簡介
CEDDK 內容
中斷架構
關於ISR與IST的一些 解釋
ISR
CE .NET 可安裝ISR
CE .NET中斷處理
中斷服務線程
典型的IST啟動
典型的IST結束
總線驅動概覽
PCMCIA Host
USB Host
編程模型
USB 驅動傳輸類型
必須的入口點
USB鼠標模型
演示:USB鼠標驅動代碼
係統服務的概念與曆史
係統服務注冊
係統服務體係架構
係統服務IOCTL命令
係統服務的應用控製
作業
..............................
流驅動接口
設備驅動程序架構
USB mouse 驅動開發示例
Windows CE 係統服務
主要內容
什麼是設備驅動程序
“一般”驅動程序開發的理解
必須使用彙編語言讀寫端口
設備驅動程序是操作係統的一部分,難於開發與調試
設備驅動程序控製硬件
中斷有時難於處理
為什麼應當寫驅動程序?
驅動分類—整體
內置驅動
總線驅動
驅動分類 – 詳細
驅動的加載過程
驅動加載API
什麼是流接口
使用流接口
創建一個流驅動程序
流接口函數
構建設備驅動程序
注冊表設置
演示 :使用emulator編寫一個流接口驅動程序並使用它
驅動是如何工作的
驅動是如何工作的(2)
設備功能棧
驅動架構
驅動的類型
內置與流安裝機製
設備管理器
設備管理器
注冊表枚舉器
ActivateDeviceEx
接口類
I/O 資源管理(IORM)
注冊表幫助例程
電源管理
電源管理器架構
物理內存
虛擬地址空間
內存管理函數
驅動的內存訪問與映射
CEDDK
CEDDK 簡介
CEDDK 內容
中斷架構
關於ISR與IST的一些 解釋
ISR
CE .NET 可安裝ISR
CE .NET中斷處理
中斷服務線程
典型的IST啟動
典型的IST結束
總線驅動概覽
PCMCIA Host
USB Host
編程模型
USB 驅動傳輸類型
必須的入口點
USB鼠標模型
演示:USB鼠標驅動代碼
係統服務的概念與曆史
係統服務注冊
係統服務體係架構
係統服務IOCTL命令
係統服務的應用控製
作業
..............................
用戶登陸
設備管理熱門資料
設備管理相關下載