freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于windowsce的觸摸屏驅(qū)動設(shè)計畢業(yè)論文之一(完整版)

2025-12-29 05:26上一頁面

下一頁面
  

【正文】 ...... 錯誤 !未定義書簽。操作系統(tǒng)本身并沒有對種類繁多的硬件設(shè)備提供持久不變的 “設(shè)備驅(qū)動 ”,也就是說操作系統(tǒng)在沒有設(shè)備驅(qū)動程序支持下是無法正常支配硬件行為的。 嵌入式系統(tǒng) 嵌入式系統(tǒng)( Embedded System)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),并且軟硬件可裁減,適用于對功能、可靠性、成本、體積及功耗等有嚴(yán)格要求的專用計算機系統(tǒng)。與上兩個特點相呼應(yīng),這樣的計算機必須配置與對象系統(tǒng)相適應(yīng)的接口電路。 嵌入式操作系統(tǒng) WinCE 嵌入式操作系統(tǒng)是一種支持嵌入式系統(tǒng)應(yīng)用的操作系統(tǒng)軟件,它是嵌入式系統(tǒng)(包括軟 /硬件系統(tǒng))極為重要的組成部分,通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面及標(biāo)準(zhǔn)化瀏覽器等。 優(yōu)秀的網(wǎng)絡(luò)支持: Windows CE 不但支持傳統(tǒng)的有線網(wǎng)絡(luò)連接,還支持各種無線網(wǎng)絡(luò)標(biāo)準(zhǔn),包括藍牙、紅外及 等。 嵌入式微控制器( Micro Controller Unit, MCU)也稱單片機,它將整個計算機系統(tǒng)集成到一塊芯片中。 ARM 核以高性能、體積小、低功耗、代碼密度緊湊和多供應(yīng)源的出色結(jié)合而著稱。 167。 河南科技大學(xué)本科畢業(yè)設(shè)計 (論文) 7 第 2章 Windows CE 的驅(qū)動程序 167。驅(qū)動程序的作用就是實現(xiàn)這組接口,并將這些接口的實現(xiàn) “映射 ”到具體的對硬件某項操作上。因此,通過驅(qū)動程序的抽象,操作系統(tǒng)與應(yīng)用程序 都可實現(xiàn)與具體硬件無關(guān),因而增強了整個系統(tǒng)的靈活性。這些通過提取某些驅(qū)動的共性而被抽象出來的接口和層,通常就被稱做驅(qū)動模型。一種解決方案是從頭編寫該外設(shè)的驅(qū)動;另外一種比較簡單的方式,是把現(xiàn)在的驅(qū)動程序進行封裝,在提供原有功能的基礎(chǔ)上,再增加更多、更廣泛的功能,此方式在沒有驅(qū)動程序源代碼的情況下更為有效。對于不同的操作系統(tǒng),需要針對某一個具體的操作系統(tǒng),去了解其驅(qū)動工作原理。 Windows CE 的驅(qū)動程序模型與前兩者都不同,它是經(jīng)過重新設(shè)計的,有自己獨一無二的特點。但是這樣也對操作系統(tǒng)內(nèi)核的穩(wěn)定性帶來了嚴(yán)峻的考驗。如果要運行 DLL 中的代碼,那么必河南科技大學(xué)本科畢業(yè)設(shè)計 (論文) 11 須先有一個 EXE 進程,把該 DLL 加載到自己的地址空間內(nèi),然后才執(zhí)行 DLL 中的代碼。由于這些驅(qū)動程序的功能通常與圖形界面的功能緊密耦合,因此被 加載和使用可提高驅(qū)動和圖形的效率。獨立于驅(qū)動程序模型,設(shè)備驅(qū)動程序可以是一個整體也可以是分層的,也就是說設(shè)備驅(qū)動程序可以直接根據(jù)對設(shè)備所進行的操作來實現(xiàn)軟件接口,也可以將軟件接口和針對設(shè)備所進行的操 作分散到兩層上。本機設(shè)備驅(qū)動程序通常與 Windows CE 平臺緊密相連,而且每種本機設(shè)備驅(qū)動程序獨有精確的和特殊的目的,微軟提供了定制接口的方式來支持內(nèi)部設(shè)備驅(qū) 動程序,這樣絕大多數(shù)的開發(fā)人員不需要編寫本機設(shè)備驅(qū)動程序。 Windows CE 的設(shè)備文件也保存在固定的路徑 \WINDOWS 下,通過特殊的命名慣例來區(qū)分設(shè)備文件和其它文件。同時,一般的單體驅(qū)動程序因為消除了大部分分層驅(qū)動程序之間交互的通信代價,所以就單個設(shè)備而言,其性能得到了提高。設(shè)備驅(qū)動程序接口( DDI, Device Driver Interface)是在 MDD 中實現(xiàn)的函數(shù)集,由 GWES 模塊調(diào)用;設(shè)備驅(qū)動程序服務(wù)提供器接口( DDSI, Device Driver Service Provider Interface)是 PDD 中實 現(xiàn)的函數(shù)集并由 MDD 調(diào)用。電阻觸摸屏是一塊 4 層的透明的復(fù)合薄膜屏,最下面是玻璃或有機玻璃構(gòu)成的基層,最上面是一層外表面經(jīng)過硬化處理從而光滑防刮的塑料層,中間是兩層金屬導(dǎo)電層, 分別在基層之上和塑料層內(nèi)表面,在兩導(dǎo)電層之間有許多細(xì)小的透明隔離點把它們隔開。當(dāng) S3C2410 的 nYPON, YMON, nXPON, XMON 輸出不同電平時候,外部晶體管的導(dǎo)通狀況如表 31 所示。轉(zhuǎn)換信號與第二種相同。 167。 觸摸屏驅(qū)動程序接口 Windows CE 的觸摸屏驅(qū)動鏈接了 和 兩個靜態(tài)鏈接庫。 Windows CE 觸摸屏驅(qū)動要求的 DDI 接口如表 34 所示。 觸摸屏驅(qū)動模型 在 Windows CE 操作系統(tǒng)中觸摸屏驅(qū)動是一種分層驅(qū)動。 第四種模式是等待中斷模式。 S3C2410 觸摸屏接口模式 觸摸屏共有 5 種接口模式: 第一種模式是普 通的 AD 轉(zhuǎn)換; 第二種模式是 X 與 Y 分別轉(zhuǎn)換模式,這種模式由兩種模式組成: X 位置轉(zhuǎn)換模式和 Y 位置轉(zhuǎn)換模式。 觸摸屏的屏體部分是一塊與顯示器表面非常配合的多層復(fù)合薄膜,由一層玻璃或有機玻璃作為基層,表面涂有一層透明的導(dǎo)電層( OTI,氧化銦),上面再蓋有一層外表面硬化處理、光滑防刮的塑料層,它的內(nèi)表面也涂有一層 OTI,在兩層導(dǎo)電層之間有許多細(xì)小 (小于千分之一英寸 )的透明隔離點把它們隔開絕緣。 觸摸屏簡介 167。 模型設(shè)備驅(qū)動 MDD 通常有如下特性:包含某一類驅(qū)動程序所通用的代碼;調(diào)用 PDD 層訪問硬件設(shè)備;與 PDD 層代碼鏈接,定義 PDD 層必須實現(xiàn)的 DDSI 函數(shù),并且在代碼中使用這些函數(shù);對于操作系統(tǒng)實現(xiàn) DDI 函數(shù),供操作系統(tǒng)與驅(qū)動程序交互;進行中斷處理;對于同一類型的驅(qū)動程序,代碼可重用;通常無須改動;中斷處理線程 IST 通常位于這一層。 167。 流接口驅(qū)動程序是一個管理外圍設(shè)備的動態(tài)鏈接庫( DLL)。如果設(shè)備被映射到系統(tǒng)的內(nèi)存,設(shè)備驅(qū)動程序可以直接訪問它們,否則設(shè)備驅(qū)動程序必須通過下一層的設(shè)備驅(qū)動程序來訪問它們的設(shè)備。因此 須負(fù)責(zé)加載所有的文件系統(tǒng)驅(qū)動程序。 在 Windows CE 中,有 3 個系統(tǒng)的進程會加載和執(zhí)行驅(qū)動程序的 DLL。但是如果把驅(qū)動程序放在用戶態(tài)下,那么就可把內(nèi)核地址空間完好的保護起來,驅(qū)動程序的崩潰不會影響到操作系統(tǒng)內(nèi)核。換言之,編寫其他任何一個普通的 DLL 毫無二致,這些驅(qū)動程序都運行在用戶態(tài)下。 167。有時,可通過驅(qū)動程序 ,提供軟件層面的一些服務(wù),這種驅(qū)動程序通常被稱做偽驅(qū)動。 編寫驅(qū)動程序的要素 通常,任何一款操作系統(tǒng)都會自帶大量的硬件驅(qū)動程序作為支持。 驅(qū)動程序模型 隨著操作系統(tǒng)與外部設(shè)備的復(fù)雜性越來越高,操作系統(tǒng)與外設(shè)交互的復(fù)雜程度也在不斷地提高。 圖 21 觸摸屏驅(qū)動程序模型 應(yīng)用程序 系統(tǒng)調(diào)用 操作系統(tǒng) 觸摸屏 觸摸屏驅(qū)動程序 驅(qū)動程序接口 硬件操作 應(yīng)用程序接口 系統(tǒng)接口 觸摸屏接口 河南科技大學(xué)本科畢業(yè)設(shè)計 (論文) 8 一個圖形界面應(yīng)用程序要通過觸摸屏發(fā)送信息。 驅(qū)動程序的功能 設(shè)備驅(qū)動程序在操作系統(tǒng)中通常扮演著無名英雄的角色。 S3C2410 有兩個型號: S3C2410A 和 S3C2410X, A 型是 X 型的改進型,相對來說有更好的性能和更低的功耗。 ARM 32 位體系結(jié)構(gòu)是 32 位嵌入式 RISC 微處理器核。 嵌入式微處理器( Micro Processor Unit, MPU)是有通用的計算機中的CPU 演變而來的,與計算機處理器相比,它在實際的應(yīng)用中,只保留與嵌入式應(yīng)用緊密相關(guān)的功能硬件,去除其他的冗余功能部分,配上必要 的擴展外圍電路,這樣可以以最低的功耗和資源滿足嵌入式應(yīng)用的特殊要求。 Windows CE 系統(tǒng)一般包括 4 個主要模塊,它們分別為內(nèi)核模塊、對象存儲模塊、圖像,窗口和事件子系統(tǒng)模塊、通信模塊。 與通用操作系統(tǒng)相比較,嵌入式操作系統(tǒng)在系統(tǒng)實時高效性、硬件的相關(guān)依賴性、軟件固態(tài)化以及應(yīng)用的專用性等方面具有較為突出的特點。嵌入式系統(tǒng) 有以下幾個特點:軟硬件一體化,集計算機技術(shù)、微電子技術(shù)、行業(yè)技術(shù)于一體;需要操作系統(tǒng)的支持,代碼小,執(zhí)行速度快;專用緊湊,用途固定,成本敏感;可靠性要求高;多樣性,應(yīng)用廣泛,種類繁多。 嵌入式系統(tǒng)廣義的定義應(yīng)為:嵌入到對象體系中的專用計算機系統(tǒng)。正是操作系統(tǒng)留下了擴展設(shè)備驅(qū)動的接口,才有了現(xiàn)在支持各種應(yīng)用場合的硬件設(shè)備的蓬勃發(fā)展。隨著嵌入式技術(shù)的成熟,定制需要的尺寸尤為方便,同時支持更多平臺, Windows CE 已經(jīng)從早期的試用階段邁進到成為嵌入式市場的主流。 167。 第 4 章 觸摸屏應(yīng)用程序設(shè)計 ............................... 錯誤 !未定義書簽 。 觸摸屏驅(qū)動程序接口 ........................................................19 167。 Windows CE 驅(qū)動程序模型 .............................................. 11 167。 驅(qū)動程序的相關(guān)知識 ................................................................ 7 167。采用 Platform Builder 定制 Windows CE 操作系統(tǒng),并在定制的操作系統(tǒng)的基礎(chǔ)上開發(fā)出驗證觸摸屏功能的應(yīng)用程序?;?Windows CE 平臺的驅(qū)動開發(fā)是 Windows CE 應(yīng)用開發(fā)的一個重要方面。 關(guān)鍵詞 :嵌入式系統(tǒng) , Windows CE, 驅(qū)動程序 , 觸摸屏 , Platform Builder 河南科技大學(xué)本科畢業(yè)設(shè)計 (論文) II THE DESIGN OF TOUCHSCREENDRIVEN BASED ON WINDOWS CE ABSTRACT Windows CE is an open, scalable 32bit operatin
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1