基于可穿戴計(jì)算機(jī)的USB設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)
發(fā)布時(shí)間:2023-06-02 19:49
隨著計(jì)算機(jī)技術(shù)、微電子技術(shù)的飛速發(fā)展,近年來(lái)在國(guó)際計(jì)算機(jī)學(xué)術(shù)界及工業(yè)界悄然興起了對(duì)可穿戴計(jì)算機(jī)的研究熱潮,它是計(jì)算機(jī)不斷向超微型化發(fā)展的必然結(jié)果,也是人們追求“計(jì)算機(jī)應(yīng)以人為本”這一理念的必然產(chǎn)物。可穿戴計(jì)算機(jī)是未來(lái)新概念的個(gè)人移動(dòng)計(jì)算系統(tǒng),應(yīng)用潛力巨大,研究和開(kāi)發(fā)可穿戴計(jì)算機(jī)的支撐軟件具有重要意義。 本文首先從WinCE的結(jié)構(gòu)、特點(diǎn)入手,介紹了WinCE的實(shí)時(shí)性能和新增特性,然后說(shuō)明了在中心開(kāi)發(fā)的可穿戴計(jì)算機(jī)上選用嵌入式操作系統(tǒng)WinCE作為系統(tǒng)軟件的原因。研究可穿戴計(jì)算機(jī)軟件的基本需求,定制符合特定需求的操作系統(tǒng)內(nèi)核鏡像是本文重點(diǎn)研究的內(nèi)容之一。通過(guò)對(duì)板級(jí)支持包-BSP、BootLoader等方面的分析研究,闡述了WinCE系統(tǒng)的移植原理。并根據(jù)中心研制可穿戴計(jì)算機(jī)的實(shí)際需求,定制生成了WinCE操作系統(tǒng)的內(nèi)核鏡像。最后通過(guò)對(duì)四種平臺(tái)配置文件的分析修改,實(shí)現(xiàn)了操作系統(tǒng)組件的添加和刪除,系統(tǒng)目錄結(jié)構(gòu)和程序啟動(dòng)信息的修改等。本課題基本實(shí)現(xiàn)了可穿戴計(jì)算機(jī)的特定功能需求。 本課題另一個(gè)主要研究的內(nèi)容是根據(jù)前面定制的操作系統(tǒng)內(nèi)核鏡像所導(dǎo)出的SDK,開(kāi)發(fā)可穿戴計(jì)算機(jī)下的USB設(shè)備驅(qū)動(dòng)程序。本文...
【文章頁(yè)數(shù)】:73 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
第一章 緒論
1.1 課題背景
1.1.1 前言
1.1.2 可穿戴計(jì)算機(jī)的概念和特征
1.1.3 課題的研究現(xiàn)狀及發(fā)展
1.2 課題的主要研究?jī)?nèi)容和意義
1.3 本文的組織結(jié)構(gòu)
第二章 WinCE 內(nèi)核鏡像的定制和裁剪
2.1 WinCE 嵌入式實(shí)時(shí)操作系統(tǒng)
2.1.1 嵌入式系統(tǒng)
2.1.2 WinCE 嵌入式實(shí)時(shí)操作系統(tǒng)分析
2.1.3 WinCE 的開(kāi)發(fā)環(huán)境
2.2 WinCE 移植的關(guān)鍵技術(shù)
2.2.1 WinCE 移植的原理
2.2.2 板級(jí)支持包(BSP)分析
2.2.3 BootLoader 的分析
2.2.4 OEM 適配層(OAL)分析
2.3 WinCE 內(nèi)核定制方法及選擇
2.3.1 可穿戴計(jì)算機(jī)對(duì)WinCE 內(nèi)核的要求
2.3.2 使用配置模板定制WinCE 內(nèi)核的方法
2.3.3 使用配置模板定制內(nèi)核的缺陷和解決途徑
2.3.4 使用自定義配置的內(nèi)核定制方法和步驟
2.4 WinCE 內(nèi)核裁剪和優(yōu)化
2.4.1 四種平臺(tái)配置文件的分析
2.4.2 修改dat 文件來(lái)改進(jìn)WinCE 的目錄結(jié)構(gòu)
2.4.3 修改bib 文件來(lái)實(shí)現(xiàn)組件的添加和刪除
2.4.4 修改reg 文件來(lái)實(shí)現(xiàn)程序的自啟動(dòng)
2.4.5 WinCE 鏡像的編譯、下載及SDK 的導(dǎo)出
2.5 本章小結(jié)
第三章 WinCE 系統(tǒng)下USB 設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)
3.1 USB 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的關(guān)鍵技術(shù)分析
3.1.1 USB 總線協(xié)議的相關(guān)技術(shù)研究
3.1.2 WinCE 下主機(jī)端USB 設(shè)備驅(qū)動(dòng)的架構(gòu)
3.2 USB 攝像頭驅(qū)動(dòng)程序的總體設(shè)計(jì)
3.2.1 USB 攝像頭驅(qū)動(dòng)的設(shè)計(jì)目標(biāo)
3.2.2 USB 攝像頭驅(qū)動(dòng)的設(shè)計(jì)方案
3.2.2.1 設(shè)備的工作原理分析
3.2.2.2 驅(qū)動(dòng)的目錄結(jié)構(gòu)
3.2.2.3 驅(qū)動(dòng)各模塊的執(zhí)行流程
3.2.2.4 USB 攝像頭驅(qū)動(dòng)的注冊(cè)表設(shè)置
3.3 USB 攝像頭驅(qū)動(dòng)程序的具體實(shí)現(xiàn)
3.3.1 流驅(qū)動(dòng)程序
3.3.1.1 常見(jiàn)的幾種USB 設(shè)備驅(qū)動(dòng)的編寫(xiě)方法
3.3.1.2 采用流驅(qū)動(dòng)的優(yōu)勢(shì)
3.3.2 USB 攝像頭驅(qū)動(dòng)程序開(kāi)發(fā)的主要模塊設(shè)計(jì)
3.3.2.1 入口函數(shù)USBInstallDriver 的設(shè)計(jì)實(shí)現(xiàn)
3.3.2.2 入口函數(shù)USBUninstallDriver 的設(shè)計(jì)實(shí)現(xiàn)
3.3.2.3 入口函數(shù)USBDeviecAttach 的設(shè)計(jì)實(shí)現(xiàn)
3.3.2.4 消息回調(diào)函數(shù)USBDeviceNotification 的設(shè)計(jì)實(shí)現(xiàn)
3.3.2.5 流接口函數(shù)CAMIoControl 的設(shè)計(jì)實(shí)現(xiàn)
3.3.3 WinCE 下驅(qū)動(dòng)程序開(kāi)發(fā)的注意事項(xiàng)
3.4 本章小結(jié)
第四章 系統(tǒng)測(cè)試
4.1 驅(qū)動(dòng)測(cè)試程序的開(kāi)發(fā)及調(diào)試
4.1.1 WinCE 下應(yīng)用程序開(kāi)發(fā)的編程要點(diǎn)
4.1.2 測(cè)試程序的具體設(shè)計(jì)實(shí)現(xiàn)
4.2 可穿戴計(jì)算機(jī)下WinCE 內(nèi)核鏡像的性能測(cè)試
4.3 USB 攝像頭驅(qū)動(dòng)程序的測(cè)試
4.4 本章小結(jié)
第五章 全文總結(jié)
致謝
參考文獻(xiàn)
作者攻讀學(xué)位期間發(fā)表的論文
本文編號(hào):3827923
【文章頁(yè)數(shù)】:73 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
第一章 緒論
1.1 課題背景
1.1.1 前言
1.1.2 可穿戴計(jì)算機(jī)的概念和特征
1.1.3 課題的研究現(xiàn)狀及發(fā)展
1.2 課題的主要研究?jī)?nèi)容和意義
1.3 本文的組織結(jié)構(gòu)
第二章 WinCE 內(nèi)核鏡像的定制和裁剪
2.1 WinCE 嵌入式實(shí)時(shí)操作系統(tǒng)
2.1.1 嵌入式系統(tǒng)
2.1.2 WinCE 嵌入式實(shí)時(shí)操作系統(tǒng)分析
2.1.3 WinCE 的開(kāi)發(fā)環(huán)境
2.2 WinCE 移植的關(guān)鍵技術(shù)
2.2.1 WinCE 移植的原理
2.2.2 板級(jí)支持包(BSP)分析
2.2.3 BootLoader 的分析
2.2.4 OEM 適配層(OAL)分析
2.3 WinCE 內(nèi)核定制方法及選擇
2.3.1 可穿戴計(jì)算機(jī)對(duì)WinCE 內(nèi)核的要求
2.3.2 使用配置模板定制WinCE 內(nèi)核的方法
2.3.3 使用配置模板定制內(nèi)核的缺陷和解決途徑
2.3.4 使用自定義配置的內(nèi)核定制方法和步驟
2.4 WinCE 內(nèi)核裁剪和優(yōu)化
2.4.1 四種平臺(tái)配置文件的分析
2.4.2 修改dat 文件來(lái)改進(jìn)WinCE 的目錄結(jié)構(gòu)
2.4.3 修改bib 文件來(lái)實(shí)現(xiàn)組件的添加和刪除
2.4.4 修改reg 文件來(lái)實(shí)現(xiàn)程序的自啟動(dòng)
2.4.5 WinCE 鏡像的編譯、下載及SDK 的導(dǎo)出
2.5 本章小結(jié)
第三章 WinCE 系統(tǒng)下USB 設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)
3.1 USB 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的關(guān)鍵技術(shù)分析
3.1.1 USB 總線協(xié)議的相關(guān)技術(shù)研究
3.1.2 WinCE 下主機(jī)端USB 設(shè)備驅(qū)動(dòng)的架構(gòu)
3.2 USB 攝像頭驅(qū)動(dòng)程序的總體設(shè)計(jì)
3.2.1 USB 攝像頭驅(qū)動(dòng)的設(shè)計(jì)目標(biāo)
3.2.2 USB 攝像頭驅(qū)動(dòng)的設(shè)計(jì)方案
3.2.2.1 設(shè)備的工作原理分析
3.2.2.2 驅(qū)動(dòng)的目錄結(jié)構(gòu)
3.2.2.3 驅(qū)動(dòng)各模塊的執(zhí)行流程
3.2.2.4 USB 攝像頭驅(qū)動(dòng)的注冊(cè)表設(shè)置
3.3 USB 攝像頭驅(qū)動(dòng)程序的具體實(shí)現(xiàn)
3.3.1 流驅(qū)動(dòng)程序
3.3.1.1 常見(jiàn)的幾種USB 設(shè)備驅(qū)動(dòng)的編寫(xiě)方法
3.3.1.2 采用流驅(qū)動(dòng)的優(yōu)勢(shì)
3.3.2 USB 攝像頭驅(qū)動(dòng)程序開(kāi)發(fā)的主要模塊設(shè)計(jì)
3.3.2.1 入口函數(shù)USBInstallDriver 的設(shè)計(jì)實(shí)現(xiàn)
3.3.2.2 入口函數(shù)USBUninstallDriver 的設(shè)計(jì)實(shí)現(xiàn)
3.3.2.3 入口函數(shù)USBDeviecAttach 的設(shè)計(jì)實(shí)現(xiàn)
3.3.2.4 消息回調(diào)函數(shù)USBDeviceNotification 的設(shè)計(jì)實(shí)現(xiàn)
3.3.2.5 流接口函數(shù)CAMIoControl 的設(shè)計(jì)實(shí)現(xiàn)
3.3.3 WinCE 下驅(qū)動(dòng)程序開(kāi)發(fā)的注意事項(xiàng)
3.4 本章小結(jié)
第四章 系統(tǒng)測(cè)試
4.1 驅(qū)動(dòng)測(cè)試程序的開(kāi)發(fā)及調(diào)試
4.1.1 WinCE 下應(yīng)用程序開(kāi)發(fā)的編程要點(diǎn)
4.1.2 測(cè)試程序的具體設(shè)計(jì)實(shí)現(xiàn)
4.2 可穿戴計(jì)算機(jī)下WinCE 內(nèi)核鏡像的性能測(cè)試
4.3 USB 攝像頭驅(qū)動(dòng)程序的測(cè)試
4.4 本章小結(jié)
第五章 全文總結(jié)
致謝
參考文獻(xiàn)
作者攻讀學(xué)位期間發(fā)表的論文
本文編號(hào):3827923
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3827923.html
最近更新
教材專著