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

正文內(nèi)容

基于windowsce的觸摸屏驅(qū)動(dòng)設(shè)計(jì)畢業(yè)論文之一(更新版)

  

【正文】 g system, Windows uses advanced technology, with reliable realtime. Platform based on Windows CE Driver Development Windows CE Application Development is an important aspect. With the popularity of Iphone, touch screen mobile electronic products for many of the standard, so that touchscreendriven development in the embedded devices are being increasingly important. Embedded mobile devices because of their small size and characteristics of the need to enter one of the most convenient tool. The use of touch screen the user can be easily embedded in mobile devices on the operation, but also simple and intuitive to operate, is extremely convenient humanputer interaction devices. Windows CE based on the design of modeldriven development, in the ELARM830 experiment system for touch screen driver carried out a detailed analysis. Platform Builder using customized Windows CE operating system, and customized operating system developed on the basis of a verification function in touch screen applications. Touch screendriven machines used in the device driver model, the application to use PB to develop a WCE Application, to measure a touch point on the screen coordinates of the location, according to the screen coordinates of points corresponding to the content and information displayed with the intention of touching. This paper briefly introduced Windows CE drivers and the process of application development, and dwelt at length on the driver of the machin河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) III e (touch screen driver) the development of programming under Windows CE are introduced. KEY WORDS: Embedded System, Windows CE, drive , touch screen, Platform Builder 河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) IV 目 錄 前 言 ....................................................................................................... 1 第 1 章 緒論 ............................................................................................ 2 167。 編寫驅(qū)動(dòng)程序的要素 ......................................................... 8 167。 觸摸屏工作原理 ................................................................15 167。 驅(qū)動(dòng)的加載 ................................................. 錯(cuò)誤 !未定義書簽。 167。 應(yīng)用程序運(yùn)行的最終效果 ........................ 錯(cuò)誤 !未定義書簽。 設(shè)備驅(qū)動(dòng)可以理解為操作系統(tǒng)的一部分,對(duì)于一個(gè)特定的硬件設(shè)備來說,其對(duì)應(yīng)的設(shè)備驅(qū)動(dòng)程序是不同的。 本課題項(xiàng)目的主要內(nèi)容是在熟悉 Windows CE 操作系統(tǒng)和嵌入式 ARM平臺(tái)基礎(chǔ)上,對(duì)驅(qū)動(dòng)程序進(jìn)行研究,以觸摸屏為例,開發(fā)出相應(yīng)的驅(qū)動(dòng)程序和上層應(yīng)用程序。由嵌入式系統(tǒng)的定義可以衍生嵌入式系統(tǒng)的幾個(gè)特點(diǎn): 嵌入性:由于嵌入到對(duì)象系統(tǒng)中,因此必須滿足對(duì)象系統(tǒng)的環(huán)境要求,如物理環(huán)境(小型)、電氣 /氣氛環(huán)境(可靠)、成本(價(jià)廉)等要求。 在理解嵌入式系統(tǒng)時(shí),不能與嵌入式設(shè)備相混淆,嵌入式設(shè)備是指內(nèi)部有嵌入系統(tǒng)的產(chǎn)品和設(shè)備。一個(gè)最小的可運(yùn)行的 Windows CE 內(nèi)核只占 200KB 左右;增加網(wǎng)絡(luò)支持需要 800KB;增加圖形界面支持需要大概 4MB。 嵌入式處理器 ARM920T 嵌入式處理器是嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運(yùn)行的硬件單元。DSP 應(yīng)用正從通用的單片機(jī)中以普通指令實(shí)現(xiàn) DSP 功能,過渡到采用 DSP處理器。與等價(jià)的 32 位代碼相比,16 位代碼占用的存儲(chǔ)空間節(jié)省高達(dá) 35%,然而卻保留了 32 位系統(tǒng)所有 的優(yōu)河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) 6 勢(shì)。同時(shí)它還采用了 AMBA( Advanced Microcontroller Bus Architecture,先進(jìn)的微控制器總線體系結(jié)構(gòu))新型總線結(jié)構(gòu)。 設(shè)備驅(qū)動(dòng)程序是操作系統(tǒng)與硬件交互的方式,是連接硬件與操作系統(tǒng)之間的橋梁。對(duì)于上圖中的觸摸屏驅(qū)動(dòng)程序,操作系統(tǒng)會(huì)公開一些預(yù)先定義的驅(qū)動(dòng)程序接口。分層帶來的一大好處是開發(fā)人員在編寫驅(qū)動(dòng)程序的時(shí)候,通常只須提供或修改某些層的實(shí)現(xiàn),而不用從頭開始編寫整個(gè)驅(qū)動(dòng)程序。如果須讓設(shè)備工作起來,那么唯一的方法就是自己編寫這些設(shè)備的驅(qū)動(dòng)程序。 設(shè)備驅(qū)動(dòng)程序的代碼是直接與硬件進(jìn)行交互的。此驅(qū)動(dòng)模型的效率可能會(huì)很高,但是靈活性和擴(kuò)展性較差,對(duì)于一些簡(jiǎn)單的應(yīng)用和一些對(duì)效率要求較高的應(yīng)用場(chǎng)景,這種驅(qū)動(dòng)模型有用武之地。操作系統(tǒng)可在運(yùn)行時(shí)動(dòng)態(tài)地加載所需要的驅(qū)動(dòng)程序,這樣可輕松地實(shí)現(xiàn)很多外設(shè)的即插即用。 167。它負(fù)責(zé)加載和管理Windows CE 下絕大多數(shù)的設(shè)備驅(qū)動(dòng)程序,包括網(wǎng)卡驅(qū)動(dòng)、電池驅(qū)動(dòng)、聲卡驅(qū)動(dòng)、串口驅(qū)動(dòng)、 USB 設(shè)備驅(qū)動(dòng)及 PCMCIA 驅(qū)動(dòng)等。 Windows CE 驅(qū)動(dòng)程序模型 在 Windows CE 中,驅(qū)動(dòng)程序模型可以分為以下兩種:本機(jī)驅(qū)動(dòng)程序和流接口驅(qū)動(dòng)程序。比如通用 LED 驅(qū)動(dòng)和電源驅(qū)動(dòng)都是在設(shè)備出廠的時(shí)候就已經(jīng)被集成在了 Windows CE 中,它們都是 GWES 的一部分,所以它們不表現(xiàn)在一個(gè) DLL 動(dòng)態(tài)鏈接庫(kù)上面。內(nèi)部聲音硬件的聲音設(shè)備驅(qū)動(dòng)程序就是一個(gè)直接訪問的例子。 驅(qū)動(dòng)程序要與操作系統(tǒng)進(jìn)行交互,正如前文所述,設(shè)備精良的驅(qū)動(dòng)程序通常會(huì)把一類外設(shè)的共性提取出來,作為可在不同品牌的外設(shè)驅(qū)動(dòng)程序之間共享的源代碼。給驅(qū)動(dòng)程序分層后, MDD 和 PDD 之間還需要一個(gè)接口協(xié) 議。這些對(duì)采取絕對(duì)坐標(biāo)定位的觸摸屏來說都不需要。五線電阻觸摸屏的 A 面是導(dǎo)電玻璃而不是導(dǎo)電涂覆層,導(dǎo)電玻璃的工藝使其的壽命得到極大的提高,并且可以提高透光率。 當(dāng) CPU 的外部晶體管控制引腳輸出如表 32 所示信號(hào)時(shí), CPU 進(jìn)行相應(yīng)的轉(zhuǎn)換。當(dāng)觸筆點(diǎn)下 后,它將產(chǎn)生 河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) 18 INT_TC 中斷。同時(shí) MDD 把不同的函數(shù)集提供給操作系統(tǒng),這些函數(shù)叫做設(shè)備驅(qū)動(dòng)程序接口( Device Driver Interface, DDI),這部分為也就是驅(qū)動(dòng)需要實(shí)現(xiàn)的部分。 表 35Windows CE 觸摸屏驅(qū)動(dòng)的 DDSI 接口函數(shù) DdsiTouchPanelAttach() 該函數(shù)在 Touch Panel 驅(qū)動(dòng)的 Dll被加載的時(shí)候調(diào)用 DdsiTouchPanelDetach() 該函數(shù)在 Touch Panel 驅(qū)動(dòng)的 Dll被卸載的時(shí)候調(diào)用 DdsiTouchPanelDisable() 關(guān)閉 Touch Panel 設(shè)備 DdsiTouchPanelEnable() 使能 DDSI 接口 ,使得硬件能將流數(shù)據(jù)提供給 DDSI接口 ,就可以實(shí)現(xiàn)觸摸的操作了 DdsiTouchPanelGetDeviceCaps() 查詢 Touch Panel 設(shè)備的相關(guān)信息 DdsiTouchPanelGetPoint() 觸摸屏進(jìn)行采樣函數(shù) DdsiTouchPanelPowerHandler() 設(shè)置 Touch Panel 的電源狀態(tài) 河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) 20
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1