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

正文內(nèi)容

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

2026-01-08 05:26上一頁面

下一頁面
  

【正文】 同時 MDD 把不同的函數(shù)集提供給操作系統(tǒng),這些函數(shù)叫做設(shè)備驅(qū)動程序接口( Device Driver Interface, DDI),這部分為也就是驅(qū)動需要實(shí)現(xiàn)的部分。 當(dāng) CPU 的外部晶體管控制引腳輸出如表 32 所示信號時, CPU 進(jìn)行相應(yīng)的轉(zhuǎn)換。這些對采取絕對坐標(biāo)定位的觸摸屏來說都不需要。 驅(qū)動程序要與操作系統(tǒng)進(jìn)行交互,正如前文所述,設(shè)備精良的驅(qū)動程序通常會把一類外設(shè)的共性提取出來,作為可在不同品牌的外設(shè)驅(qū)動程序之間共享的源代碼。比如通用 LED 驅(qū)動和電源驅(qū)動都是在設(shè)備出廠的時候就已經(jīng)被集成在了 Windows CE 中,它們都是 GWES 的一部分,所以它們不表現(xiàn)在一個 DLL 動態(tài)鏈接庫上面。它負(fù)責(zé)加載和管理Windows CE 下絕大多數(shù)的設(shè)備驅(qū)動程序,包括網(wǎng)卡驅(qū)動、電池驅(qū)動、聲卡驅(qū)動、串口驅(qū)動、 USB 設(shè)備驅(qū)動及 PCMCIA 驅(qū)動等。操作系統(tǒng)可在運(yùn)行時動態(tài)地加載所需要的驅(qū)動程序,這樣可輕松地實(shí)現(xiàn)很多外設(shè)的即插即用。 設(shè)備驅(qū)動程序的代碼是直接與硬件進(jìn)行交互的。分層帶來的一大好處是開發(fā)人員在編寫驅(qū)動程序的時候,通常只須提供或修改某些層的實(shí)現(xiàn),而不用從頭開始編寫整個驅(qū)動程序。 設(shè)備驅(qū)動程序是操作系統(tǒng)與硬件交互的方式,是連接硬件與操作系統(tǒng)之間的橋梁。與等價的 32 位代碼相比,16 位代碼占用的存儲空間節(jié)省高達(dá) 35%,然而卻保留了 32 位系統(tǒng)所有 的優(yōu)河南科技大學(xué)本科畢業(yè)設(shè)計 (論文) 6 勢。 嵌入式處理器 ARM920T 嵌入式處理器是嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運(yùn)行的硬件單元。 在理解嵌入式系統(tǒng)時,不能與嵌入式設(shè)備相混淆,嵌入式設(shè)備是指內(nèi)部有嵌入系統(tǒng)的產(chǎn)品和設(shè)備。 本課題項(xiàng)目的主要內(nèi)容是在熟悉 Windows CE 操作系統(tǒng)和嵌入式 ARM平臺基礎(chǔ)上,對驅(qū)動程序進(jìn)行研究,以觸摸屏為例,開發(fā)出相應(yīng)的驅(qū)動程序和上層應(yīng)用程序。 應(yīng)用程序運(yùn)行的最終效果 ........................ 錯誤 !未定義書簽。 驅(qū)動的加載 ................................................. 錯誤 !未定義書簽。 編寫驅(qū)動程序的要素 ......................................................... 8 167?;?Windows CE 平臺的驅(qū)動開發(fā)是 Windows CE 應(yīng)用開發(fā)的一個重要方面。 驅(qū)動程序的相關(guān)知識 ................................................................ 7 167。 觸摸屏驅(qū)動程序接口 ........................................................19 167。 167。正是操作系統(tǒng)留下了擴(kuò)展設(shè)備驅(qū)動的接口,才有了現(xiàn)在支持各種應(yīng)用場合的硬件設(shè)備的蓬勃發(fā)展。嵌入式系統(tǒng) 有以下幾個特點(diǎn):軟硬件一體化,集計算機(jī)技術(shù)、微電子技術(shù)、行業(yè)技術(shù)于一體;需要操作系統(tǒng)的支持,代碼小,執(zhí)行速度快;專用緊湊,用途固定,成本敏感;可靠性要求高;多樣性,應(yīng)用廣泛,種類繁多。 Windows CE 系統(tǒng)一般包括 4 個主要模塊,它們分別為內(nèi)核模塊、對象存儲模塊、圖像,窗口和事件子系統(tǒng)模塊、通信模塊。 ARM 32 位體系結(jié)構(gòu)是 32 位嵌入式 RISC 微處理器核。 驅(qū)動程序的功能 設(shè)備驅(qū)動程序在操作系統(tǒng)中通常扮演著無名英雄的角色。 驅(qū)動程序模型 隨著操作系統(tǒng)與外部設(shè)備的復(fù)雜性越來越高,操作系統(tǒng)與外設(shè)交互的復(fù)雜程度也在不斷地提高。有時,可通過驅(qū)動程序 ,提供軟件層面的一些服務(wù),這種驅(qū)動程序通常被稱做偽驅(qū)動。換言之,編寫其他任何一個普通的 DLL 毫無二致,這些驅(qū)動程序都運(yùn)行在用戶態(tài)下。 在 Windows CE 中,有 3 個系統(tǒng)的進(jìn)程會加載和執(zhí)行驅(qū)動程序的 DLL。如果設(shè)備被映射到系統(tǒng)的內(nèi)存,設(shè)備驅(qū)動程序可以直接訪問它們,否則設(shè)備驅(qū)動程序必須通過下一層的設(shè)備驅(qū)動程序來訪問它們的設(shè)備。 167。 觸摸屏簡介 167。 S3C2410 觸摸屏接口模式 觸摸屏共有 5 種接口模式: 第一種模式是普 通的 AD 轉(zhuǎn)換; 第二種模式是 X 與 Y 分別轉(zhuǎn)換模式,這種模式由兩種模式組成: X 位置轉(zhuǎn)換模式和 Y 位置轉(zhuǎn)換模式。 觸摸屏驅(qū)動模型 在 Windows CE 操作系統(tǒng)中觸摸屏驅(qū)動是一種分層驅(qū)動。 觸摸屏驅(qū)動程序接口 Windows CE 的觸摸屏驅(qū)動鏈接了 和 兩個靜態(tài)鏈接庫。轉(zhuǎn)換信號與第二種相同。電阻觸摸屏是一塊 4 層的透明的復(fù)合薄膜屏,最下面是玻璃或有機(jī)玻璃構(gòu)成的基層,最上面是一層外表面經(jīng)過硬化處理從而光滑防刮的塑料層,中間是兩層金屬導(dǎo)電層, 分別在基層之上和塑料層內(nèi)表面,在兩導(dǎo)電層之間有許多細(xì)小的透明隔離點(diǎn)把它們隔開。同時,一般的單體驅(qū)動程序因?yàn)橄舜蟛糠址謱域?qū)動程序之間交互的通信代價,所以就單個設(shè)備而言,其性能得到了提高。本機(jī)設(shè)備驅(qū)動程序通常與 Windows CE 平臺緊密相連,而且每種本機(jī)設(shè)備驅(qū)動程序獨(dú)有精確的和特殊的目的,微軟提供了定制接口的方式來支持內(nèi)部設(shè)備驅(qū) 動程序,這樣絕大多數(shù)的開發(fā)人員不需要編寫本機(jī)設(shè)備驅(qū)動程序。由于這些驅(qū)動程序的功能通常與圖形界面的功能緊密耦合,因此被 加載和使用可提高驅(qū)動和圖形的效率。但是這樣也對操作系統(tǒng)內(nèi)核的穩(wěn)定性帶來了嚴(yán)峻的考驗(yàn)。對于不同的操作系統(tǒng),需要針對某一個具體的操作系統(tǒng),去了解其驅(qū)動工作原理。這些通過提取某些驅(qū)動的共性而被抽象出來的接口和層,通常就被稱做驅(qū)動模型。驅(qū)動程序的作用就是實(shí)現(xiàn)這組接口,并將這些接口的實(shí)現(xiàn) “映射 ”到具體的對硬件某項(xiàng)操作上。 167。 嵌入式微控制器( Micro Controller Unit, MCU)也稱單片機(jī),它將整個計算機(jī)系統(tǒ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)化瀏覽器等。 嵌入式系統(tǒng) 嵌入式系統(tǒng)( Embedded System)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁減,適用于對功能、可靠性、成本、體積及功耗等有嚴(yán)格要求的專用計算機(jī)系統(tǒng)。 致 謝 ....................................................................... 錯誤 !未定義書簽。 167。 Windows CE 驅(qū)動程序的宿主進(jìn)程 ..................................10 167。用戶利用觸摸屏可以很方便的對嵌入式移動設(shè)備進(jìn)行相應(yīng)的操作,而且操作簡單直觀, 因此觸摸屏現(xiàn)在已經(jīng) 是 極方便的人機(jī)交互設(shè)備。 嵌入式操作系統(tǒng) WinCE ........................................................... 3 167。 S3C2410 觸摸屏接口模式 ................................................17 167。 第 5 章 調(diào)試與運(yùn)行 ................................................ 錯誤 !未定義書簽。對于操作系統(tǒng)來說,掛接的設(shè)備越多,所需要的設(shè)備驅(qū)動程序也越多。計算機(jī)系統(tǒng):必須是能滿足對象系統(tǒng)控制要求的計算機(jī)系統(tǒng)。 多硬件平臺支持:由于嵌入式系統(tǒng)的硬件設(shè)備多樣性,為了適應(yīng)嵌入式系統(tǒng)的要求, Windows CE 支持在多種不同的 CPU 硬件平臺上運(yùn)行,包括 x 嵌入式應(yīng)用軟件 嵌入式操作系統(tǒng) 嵌入式硬件平臺 嵌入式處理器 嵌入式外圍設(shè)備 軟件層次 硬件層次 河南科技大學(xué)本科畢業(yè)設(shè)計 (論文) 4 86, ARM, MIPS 等嵌入式領(lǐng)域主流的 CPU 結(jié)構(gòu)。在本次設(shè)計中用到的處理器是 ARM,在此做一下詳細(xì)介紹 : ARM 即 Advanced RISC Machines 的縮寫, ARM 公司專注于設(shè)計。 ARM920T 實(shí)現(xiàn)了 MMU、 AMBA 總線和 Harvard 高速緩存體系結(jié)構(gòu),該結(jié) 構(gòu)具有獨(dú)立的 16KB 指令 Cache 和 16KB 數(shù)據(jù) Cache,每個 Cache 都是由 8 個字長的行組成。驅(qū)動程序的任務(wù),就是把操作系統(tǒng)的驅(qū)動接口 “映射 ”到具體的功能實(shí)現(xiàn)中。如果這些功能能不能滿足要求,那么通常就必須為它提供擴(kuò)展功能。桌面 Windows 就是些類模型的一個典型例子,驅(qū)動程序工作在操作系統(tǒng)的地址空間內(nèi),但是實(shí)現(xiàn)了驅(qū)動的動態(tài)加載。像所有的 Windows DLL 一樣, DLL 是無法單獨(dú)被加載和運(yùn)行的。驅(qū)動程序模型決定了指定驅(qū)動程序輸出的軟件接口。這與 UNIX 把外設(shè)表示為文件系統(tǒng) \DEV 的特GWES 設(shè)備管理器 DDI 函數(shù) DDI 函數(shù) 設(shè)備驅(qū)動程序 單片驅(qū)動程序 流接口函數(shù) 單片驅(qū)動程序 硬件 河南科技大學(xué)本科畢業(yè)設(shè)計 (論文) 13 殊文件很像。當(dāng)操作系統(tǒng)訪問硬件時,首先通過使用 DDI 函數(shù)與驅(qū)動程序交互,然后在驅(qū)動程序內(nèi)部, MDD 再通過DDSI 函數(shù)與 PDD 進(jìn)行交互, PDD 完成真正的硬件訪問操作。 S3C2410 內(nèi)置觸摸屏控制器原理 S3C2410 內(nèi)置 ADC 和觸摸屏控制器接口,它與觸摸屏的連接原理如圖 32 所示: 圖 32 CPU 與觸摸 屏連接原理 河南科技大學(xué)本科畢業(yè)設(shè)計 (論文) 17 圖中 XP 與 CPU 的 A[7]口相連, YP 與 CPU 的 A[5
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1