【正文】
在實(shí)際的應(yīng)用中,只保留與嵌入式應(yīng)用緊密相關(guān)的功能硬件,去除其他的冗余功能部分,配上必要 的擴(kuò)展外圍電路,這樣可以以最低的功耗和資源滿足嵌入式應(yīng)用的特殊要求。在嵌入式領(lǐng)域,嵌入式處理器的內(nèi)核幾乎全是 RISC( Reduced Instruction Set Computer,即精簡指令集計(jì)算機(jī))指令集的內(nèi)核。 Windows CE 系統(tǒng)一般包括 4 個(gè)主要模塊,它們分別為內(nèi)核模塊、對象存儲模塊、圖像,窗口和事件子系統(tǒng)模塊、通信模塊。這就可以充分適應(yīng)一些 硬件資源不足的嵌入式設(shè)備的要求。 與通用操作系統(tǒng)相比較,嵌入式操作系統(tǒng)在系統(tǒng)實(shí)時(shí)高效性、硬件的相關(guān)依賴性、軟件固態(tài)化以及應(yīng)用的專用性等方面具有較為突出的特點(diǎn)。 嵌入式系統(tǒng)通常是由嵌入式處理器、外圍設(shè)備、嵌入 式操作系統(tǒng)和應(yīng)用河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) 3 軟件等幾大部分組成。嵌入式系統(tǒng) 有以下幾個(gè)特點(diǎn):軟硬件一體化,集計(jì)算機(jī)技術(shù)、微電子技術(shù)、行業(yè)技術(shù)于一體;需要操作系統(tǒng)的支持,代碼小,執(zhí)行速度快;專用緊湊,用途固定,成本敏感;可靠性要求高;多樣性,應(yīng)用廣泛,種類繁多。專用性:軟 /硬件的可裁剪性;滿足對象系統(tǒng)的最小軟 /硬件配置要求等。 嵌入式系統(tǒng)廣義的定義應(yīng)為:嵌入到對象體系中的專用計(jì)算機(jī)系統(tǒng)。應(yīng)用程序?qū)崿F(xiàn)的功能包括測量出觸摸點(diǎn)在屏幕上的坐標(biāo)位置,并根據(jù)顯示屏上對應(yīng)坐標(biāo)點(diǎn)下圖形按鈕的類型(有矩形、 圓形 、 三角形、五邊形 ),獲知觸摸者的意圖并顯示出相應(yīng) 的圖形。正是操作系統(tǒng)留下了擴(kuò)展設(shè)備驅(qū)動(dòng)的接口,才有了現(xiàn)在支持各種應(yīng)用場合的硬件設(shè)備的蓬勃發(fā)展。比如網(wǎng)卡、聲卡、鍵盤、鼠標(biāo)、顯卡等。隨著嵌入式技術(shù)的成熟,定制需要的尺寸尤為方便,同時(shí)支持更多平臺, Windows CE 已經(jīng)從早期的試用階段邁進(jìn)到成為嵌入式市場的主流。 結(jié) 論 ....................................................................... 錯(cuò)誤 !未定義書簽。 167。 應(yīng)用程序詳細(xì)設(shè)計(jì) .................................... 錯(cuò)誤 !未定義書簽。 第 4 章 觸摸屏應(yīng)用程序設(shè)計(jì) ............................... 錯(cuò)誤 !未定義書簽 。 河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) V 167。 觸摸屏驅(qū)動(dòng)程序接口 ........................................................19 167。 S3C2410 內(nèi)置觸摸屏控制器原理 ....................................16 167。 Windows CE 驅(qū)動(dòng)程序模型 .............................................. 11 167。 Windows CE 下的設(shè)備驅(qū)動(dòng) ....................................................... 9 167。 驅(qū)動(dòng)程序的相關(guān)知識 ................................................................ 7 167。 嵌入式系統(tǒng) ................................................................................. 2 167。采用 Platform Builder 定制 Windows CE 操作系統(tǒng),并在定制的操作系統(tǒng)的基礎(chǔ)上開發(fā)出驗(yàn)證觸摸屏功能的應(yīng)用程序。隨著 Iphone 的流行,觸摸屏成為許多移動(dòng)電子產(chǎn)品的標(biāo)配,使觸摸屏驅(qū)動(dòng)的開發(fā)在嵌入式設(shè)備中也變得越來越重要了?;?Windows CE 平臺的驅(qū)動(dòng)開發(fā)是 Windows CE 應(yīng)用開發(fā)的一個(gè)重要方面。 本設(shè)計(jì)根據(jù) Windows CE 驅(qū)動(dòng)開發(fā)的模型,在 ELARM830 實(shí)驗(yàn)系統(tǒng) 上對觸摸屏驅(qū)動(dòng)程序進(jìn)行了詳細(xì)的研究。 關(guān)鍵詞 :嵌入式系統(tǒng) , Windows CE, 驅(qū)動(dòng)程序 , 觸摸屏 , Platform Builder 河南科技大學(xué)本科畢業(yè)設(shè)計(jì) (論文) II THE DESIGN OF TOUCHSCREENDRIVEN BASED ON WINDOWS CE ABSTRACT Windows CE is an open, scalable 32bit operating 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。 S3C2410A 處理器 ...................................................................... 6 第 2 章 Windows CE 的驅(qū)動(dòng)程序 ......................................................... 7 167。 編寫驅(qū)動(dòng)程序的要素 ......................................................... 8 167。 Windows CE 驅(qū)動(dòng)結(jié)構(gòu) .............................................