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

正文內(nèi)容

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

  

【正文】 ]口相連。 表 33 等待中斷模式 XP XM YP YM 等候中斷模式 上拉 高阻 AIN[5] GND 第五種模式是閑置模式 (Standby Mode),當(dāng)進(jìn)入這種模式后, AD 轉(zhuǎn)換停止, ADCDAT0 和 ADCDAT1 的 XPDATA 和 YPDATA 保持上次轉(zhuǎn)換的值。 表 34 Windows CE 觸摸屏驅(qū)動(dòng)的 DDI 接口函數(shù) TouchPanelGetDeviceCaps() 獲得 Touch Panel 設(shè)備的相關(guān)信息 TouchPanelDisable() 禁用 Touch Panel 設(shè)備 TouchPanelSetMode() 設(shè)置 Touch Panel 的工作模式 TouchPanelReadCalibrationPoint() 將輸入的未經(jīng)過(guò)校驗(yàn)的坐標(biāo)信息轉(zhuǎn)換成校驗(yàn)后的坐標(biāo)信息 TouchPanelReadCalibrationAbort() 終止當(dāng)前的校驗(yàn) TouchPanelPowerHandler() Touch Panel 的電源控制函數(shù) TouchPanelSetCalibration() 校驗(yàn)函數(shù)。當(dāng) ADCTSC 寄存器的 XY_PST = 3 時(shí)進(jìn)入這種模式。當(dāng)手指接觸屏幕,兩層 OTI 導(dǎo)電層出現(xiàn)一個(gè)接觸點(diǎn),因其中一面導(dǎo)電層接通 Y 軸方向的 5V 均勻電壓場(chǎng),使得偵測(cè)層的電 壓由零變?yōu)榉呛幽峡萍即髮W(xué)本科畢業(yè)設(shè)計(jì) (論文) 16 零,控制器偵測(cè)到這個(gè)接通后,進(jìn)行 A/D 轉(zhuǎn)換,并將得到的電壓值與 5V 相比,即可得觸摸點(diǎn)的 Y 軸坐標(biāo),同理得出 X 軸的坐標(biāo),這就是電阻技術(shù)觸摸屏共同的最基本原理。 平臺(tái)相關(guān)驅(qū)動(dòng) PDD 通常有如下特性:包含與某款配件相關(guān)的代碼;對(duì)于不同的硬件產(chǎn)品或標(biāo)準(zhǔn),有不同的實(shí)現(xiàn);只能與某一類 MDD 協(xié)同工作;實(shí)現(xiàn) MDD 所需要的 DDSI 函數(shù)。它把文件 I/O 函數(shù)輸出到應(yīng)用函數(shù),并且通過(guò)訪問(wèn)它的外圍設(shè)備來(lái)把設(shè)備的性能映射到文件 I/O 函數(shù)的語(yǔ)義實(shí)現(xiàn)這些函數(shù)。 167。 最后,把驅(qū)動(dòng)程序放在用戶態(tài)下可給驅(qū)動(dòng)開(kāi)發(fā)人員提供便利。 Windows CE 下的設(shè)備驅(qū)動(dòng) 167。但是在下面幾種情況下,依然須編寫自己的驅(qū)動(dòng)程序: ( 1) 操作系統(tǒng)沒(méi)有內(nèi)置支持的硬件 這是最常見(jiàn)的編寫驅(qū)動(dòng)程序的理由,當(dāng)開(kāi)發(fā)一套解決方案時(shí),其中有可能會(huì)用到一些第三方甚至是自制的硬件設(shè)備。圖形界面應(yīng)用程序本身并無(wú)須知道這臺(tái)機(jī)器上配備的觸摸屏型號(hào)和工作原理,它只需調(diào)用操作系統(tǒng)的函數(shù)(系統(tǒng)調(diào)用)與操作系統(tǒng)交互。本次畢業(yè)設(shè)計(jì)使用的 ELARM830 實(shí)驗(yàn)箱采用的處理器就是 S3C2410A 處理器。 DSP( Digital Signal Processor)處理器對(duì)系統(tǒng)的結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),使其適應(yīng)執(zhí)行特殊的 DSP 算法,編譯速率高,指令的執(zhí)行速度快。 精簡(jiǎn)的模塊化操作系統(tǒng): Windows CE 是高度模塊化的嵌入式操作系統(tǒng),因此,用戶可以為了滿足特定的要求而對(duì)操作系統(tǒng)進(jìn)行定制。 “嵌入性 ”、 “專用性 ”與 “計(jì)算機(jī)系統(tǒng) ”是嵌入式系統(tǒng)的三個(gè)基 本要素。 本設(shè)計(jì)是基于 ARM920T 處理器的, ARM系列處理器作為一種結(jié)構(gòu)先進(jìn)、性能領(lǐng)先的 RISC 處理器,得到眾多芯片大廠的廣泛支持,以高性能、低功耗、低成本的優(yōu)點(diǎn)正逐漸取代以 8051 為代表的老一代 8/16 位處理器,成為當(dāng)今眾 多嵌入式設(shè)計(jì)人員的熱門選擇。 167。 Windows CE 的驅(qū)動(dòng)組成 ..................................................13 第 3 章 觸摸屏驅(qū)動(dòng)詳細(xì)設(shè)計(jì) ..............................................................15 167。觸摸屏驅(qū)動(dòng)采用了本機(jī)設(shè)備驅(qū)動(dòng)程序模型,應(yīng)用程序利用 Platform Builder 開(kāi)發(fā)了一個(gè) WCE Application,能夠測(cè)量出觸摸點(diǎn)在屏幕上的坐標(biāo)位置,根據(jù)顯示屏上對(duì)應(yīng)坐標(biāo)點(diǎn)顯示內(nèi)容和獲知觸摸者的意圖。 本論文簡(jiǎn)要介紹 Windows CE 驅(qū) 動(dòng)程序和應(yīng)用程序開(kāi)發(fā)的過(guò)程,并詳細(xì)探討了觸摸屏驅(qū)動(dòng)的開(kāi)發(fā),對(duì) Windows CE 下的編程進(jìn)行了介紹。 觸摸屏簡(jiǎn)介 ................................................................................15 167。 應(yīng)用程序設(shè)計(jì)思路 .................................... 錯(cuò)誤 !未定義書(shū)簽。相比 MCS51 單片機(jī), ARM 處理器的處理性能空前強(qiáng)大,片上外設(shè)極大豐富,使得操作系統(tǒng)的引入成為可能,也愈顯必要。對(duì)象系統(tǒng)則是指嵌入式系統(tǒng)所嵌入的宿主系統(tǒng)。在用戶定制的操作系統(tǒng)中,只選擇必須的模塊,這將大大減小操作系統(tǒng)的體積。在數(shù)字濾波領(lǐng)域、 FFT、譜分析等方面, DSP 算法正在被大量引入嵌入式領(lǐng)域。 S3C2410A 在片上集成了以下豐富的組件:分開(kāi)的 16KB 指令 Cache 和 16KB 數(shù)據(jù) Cache、用于虛擬存儲(chǔ)器管理的 MMU、 LCD 控制器(支持 STN 和TFT)、 NAND FLASH 啟動(dòng)裝 置器、系統(tǒng)管理器、 3 通道 UART、 4 通道 DMA、 4 通道 PWM 定時(shí)器、 I/O 口、 RTC、 8 通道 10 位 ADC 和觸摸屏接口、 IIS 總線接口、 USB 主設(shè)備、 USB 從設(shè)備、 SD 主卡和 MMC 卡接口。就操作系統(tǒng)而言,操作系統(tǒng)依然不需要直接與硬件交互,而僅僅需要與驅(qū)動(dòng)程序交互。但是操作系統(tǒng)并沒(méi)有提供這些河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) 9 設(shè)備的 驅(qū)動(dòng)程序。 Windows CE 驅(qū)動(dòng)開(kāi)發(fā)簡(jiǎn)介 操作硬件是驅(qū)動(dòng)程序的首要任務(wù),為了硬件操作方便,在有些時(shí)候操作系統(tǒng)中,驅(qū)動(dòng)程序的代碼會(huì)被編譯成 .LIB 庫(kù)文件并與操作系統(tǒng)內(nèi)核鏈接,然后驅(qū)動(dòng)程序與操作系統(tǒng)就成為一個(gè)整體,啟動(dòng)時(shí)隨著操作系統(tǒng)一起啟動(dòng)加載,系統(tǒng)關(guān)閉時(shí)隨著系統(tǒng)一起關(guān)閉。在 Windows CE 下,編寫一個(gè)設(shè)備驅(qū)動(dòng)程序 DLL 與編寫一個(gè)普通的 DLL 毫無(wú)二致,調(diào)試驅(qū)動(dòng)程序也會(huì)因此變得簡(jiǎn)單,而且驅(qū)動(dòng)程序開(kāi)發(fā)人員幾乎可使用應(yīng)用程序開(kāi)發(fā)人員使用的所有資源;驅(qū)動(dòng)開(kāi)發(fā)人員可使用 C Runtime()函數(shù)來(lái)處理字符串操作,基至可使用 Win 32 API 與用戶進(jìn)行交互。 Windows CE 驅(qū)動(dòng)結(jié)構(gòu) 167。流接口驅(qū)動(dòng)程序或者使用低層內(nèi)部設(shè)備驅(qū)動(dòng)程序訪問(wèn)物理外圍設(shè)備,或者直接訪問(wèn)設(shè)備,如果設(shè)備已經(jīng)映射到內(nèi)存。 MDD 層包含某一類型的驅(qū)動(dòng)程序所通用的代碼;而 PDD 層包含特定的硬件或平臺(tái)專用的代碼。電阻屏根據(jù)引出線數(shù)多少,分為四線、五線等多線電阻觸摸屏。進(jìn)入這種模式后,它等待觸筆點(diǎn)擊。通過(guò)一組實(shí)際 的觸摸屏上采集的點(diǎn)坐標(biāo)和相應(yīng)的屏幕坐標(biāo)計(jì)算校驗(yàn)系數(shù) TouchPanelCalibrateAPoint() 將輸入的未經(jīng)過(guò)校驗(yàn)的坐標(biāo)信息轉(zhuǎn)換成校驗(yàn)后的坐標(biāo)信息 Windows CE 觸摸屏驅(qū)動(dòng)要求的 DDSI 接口如表 35 所示。進(jìn)入這種模式的條件如表 33 所示。 圖 31 觸摸屏結(jié)構(gòu)示意圖 167。這樣,在分層驅(qū)動(dòng)程序中,就有兩類接口函數(shù):在操作系統(tǒng)與 MDD 之間的 DDI 與 MDD 和 PDD 之間的 DDSI。流接口驅(qū)動(dòng)程序的主要任務(wù)是把外設(shè) 的使用傳遞給應(yīng)用程序,這是通過(guò)把設(shè)備表示為文件系統(tǒng)的一個(gè)特殊文件實(shí)現(xiàn)的。 不同的驅(qū)動(dòng)程序模型只能通過(guò)它們所支持的軟件接口來(lái)區(qū)別,而不是它們所適用的設(shè)備。 Windows CE 驅(qū)動(dòng)程序的宿主進(jìn)程 Windows CE 的驅(qū)動(dòng)程序是一個(gè) DLL 文件。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) 10 另外一種驅(qū)動(dòng)程序模型是操作系統(tǒng)在啟動(dòng) 后對(duì)硬件進(jìn)行延遲加載,但是依然把驅(qū)動(dòng)程序加載到操作系統(tǒng)的內(nèi)核空間中。 ( 2) 擴(kuò)展已有驅(qū)動(dòng)的功能 有時(shí)會(huì)遇上這種情況:我們已有了外設(shè)的驅(qū)動(dòng)程序,但是此驅(qū)動(dòng)程序只實(shí)現(xiàn)了配件的部分功能。真正訪問(wèn)硬件的操作發(fā)生在驅(qū)動(dòng)程序中,不同的硬件,通常其工作機(jī)制不同。 S3C2410A 的 CPU 內(nèi)核采用的是 ARM 公司設(shè)計(jì)的 16/32 位 ARM920T RISC 處理器。 典型的嵌入式微處理器主要有 ARM 處理器、 MIPS 處理器、 POWERPC處理器。這就可以充分適應(yīng)一些 硬件資源不足的嵌入式設(shè)備的要求。專用性:軟 /硬件的可裁剪性;滿足對(duì)象系統(tǒng)的最小軟 /硬件配置要求等。比如網(wǎng)卡、聲卡、鍵盤、鼠標(biāo)、顯卡等。 應(yīng)用程序詳細(xì)設(shè)計(jì) .................................... 錯(cuò)誤 !未定義書(shū)簽。 S3C2410 內(nèi)置觸摸屏控制器原理 ....................................16 167。 嵌入式系統(tǒng) ................................................................................. 2 167。 本設(shè)計(jì)根據(jù) Windows CE 驅(qū)動(dòng)開(kāi)發(fā)的模型,在 ELARM830 實(shí)驗(yàn)系統(tǒng) 上對(duì)觸摸屏驅(qū)動(dòng)程序進(jìn)行了詳細(xì)的研究。 Windows CE 驅(qū)動(dòng)結(jié)構(gòu) .............................................................. 11 167。 Windows CE 下的觸摸屏校準(zhǔn) .................. 錯(cuò)誤 !未定義書(shū)簽。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) 1 前 言 Windows CE 是微軟公司嵌入式、移動(dòng)計(jì)算平臺(tái)的基礎(chǔ) ,它是一個(gè)開(kāi)放的、可升級(jí)的 32 位嵌入式操作系統(tǒng),是基于掌上
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1