紅外觸摸屏LINUX平臺(tái)驅(qū)動(dòng)包的研究與實(shí)現(xiàn)
本文選題:紅外觸摸屏 + LINUX; 參考:《北京郵電大學(xué)》2014年碩士論文
【摘要】:隨著計(jì)算機(jī)科學(xué)技術(shù)的不斷發(fā)展,人機(jī)交互技術(shù)的變化日新月異,傳統(tǒng)的人機(jī)交互技術(shù)如鼠標(biāo)、鍵盤等已明顯無法滿足用戶需求,體感技術(shù)、語音識(shí)別、觸摸屏等開始廣泛應(yīng)用于移動(dòng)終端和桌面領(lǐng)域。針對(duì)當(dāng)前人機(jī)交互技術(shù)的應(yīng)用現(xiàn)狀,并結(jié)合LINUX開源平臺(tái)普及的優(yōu)勢(shì),本文研究了紅外觸摸屏的原理和開源平臺(tái)下的驅(qū)動(dòng)現(xiàn)狀,設(shè)計(jì)并實(shí)現(xiàn)了一套基于LINUX平臺(tái)的紅外觸摸屏驅(qū)動(dòng)包軟件,以滿足用戶良好使用體驗(yàn)和廠商在開源平臺(tái)下的知識(shí)產(chǎn)權(quán)保護(hù)兩方面的需求。 本文首先進(jìn)行了紅外觸摸屏驅(qū)動(dòng)包的綜述性研究,從用戶和設(shè)備兩個(gè)角度提出了LINUX平臺(tái)下紅外觸摸驅(qū)動(dòng)包三個(gè)主要關(guān)注點(diǎn)曲線平滑算法、校準(zhǔn)算法、和LINUX平臺(tái)驅(qū)動(dòng)架構(gòu)研究。其次,課題在綜述性研究的基礎(chǔ)上給出了紅外觸摸屏下的專用曲線平滑算法和校準(zhǔn)算法,并對(duì)兩種專用算法在WINDOWS8觸摸徽標(biāo)認(rèn)證測試平臺(tái)和MATLAB等平臺(tái)下進(jìn)行了驗(yàn)證,得到了專用算法足以滿足紅外觸摸屏下實(shí)際使用效果和時(shí)間復(fù)雜度等方面要求的結(jié)論。在算法研究的基礎(chǔ)上本文提出了紅外觸摸屏LINUX平臺(tái)專用驅(qū)動(dòng)包架構(gòu),并將其劃分為應(yīng)用層、專用算法層、內(nèi)核驅(qū)動(dòng)層三層體系結(jié)構(gòu)。最后本文對(duì)驅(qū)動(dòng)包各個(gè)功能模塊進(jìn)行了劃分,研究了功能模塊的業(yè)務(wù)處理流程,對(duì)其進(jìn)行了詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),并借助某企業(yè)平臺(tái)對(duì)紅外觸摸驅(qū)動(dòng)包在LINUX以及其衍生平臺(tái)ANDROID進(jìn)行了實(shí)機(jī)部署驗(yàn)證,結(jié)果表明紅外觸摸屏驅(qū)動(dòng)包功能模塊運(yùn)行良好,可以滿足用戶需求。 本文研究、設(shè)計(jì)并實(shí)現(xiàn)的LINUX下的紅外觸摸屏驅(qū)動(dòng)包以及相關(guān)專用算法,具有高效性、安全性、易用性性等特點(diǎn),對(duì)進(jìn)一步促進(jìn)了紅外觸摸屏LINUX平臺(tái)下的廣泛應(yīng)用具有理論和實(shí)用價(jià)值,同時(shí)也對(duì)紅外觸摸屏的相關(guān)研究具有參考意義。
[Abstract]:With the continuous development of computer science and technology, human-computer interaction technology changes with each passing day. Traditional human-computer interaction technology, such as mouse, keyboard and so on, can not meet the needs of users. Touch screen and so on began to be widely used in mobile terminal and desktop field. In view of the current application status of human-computer interaction technology and the advantages of LINUX open source platform, this paper studies the principle of infrared touch screen and the driving status of open source platform. A set of infrared touch screen driver package software based on LINUX platform is designed and implemented to meet the needs of good user experience and intellectual property protection under open source platform. In this paper, the overview of the infrared touch screen driver packet is firstly studied. From the point of view of user and device, this paper proposes three main focus curve smoothing algorithms, calibration algorithm, and LINUX platform driver architecture for the infrared touch panel driver packet based on LINUX platform. Secondly, on the basis of the summary research, the paper gives the special curve smoothing algorithm and calibration algorithm under infrared touch screen, and verifies the two special algorithms under WINDOWS8 touch logo authentication test platform and MATLAB platform. The conclusion that the special algorithm can meet the requirements of the actual use effect and time complexity of infrared touch screen is obtained. Based on the research of the algorithm, this paper proposes a special driver packet architecture for infrared touch screen LINUX platform, and divides it into three layers: application layer, special algorithm layer and kernel driver layer. Finally, the paper divides each function module of the driver package, studies the business process of the function module, and designs and implements it in detail. With the help of an enterprise platform, the infrared touch driver package is deployed in LINUX and its derivative platform ANDROID. The results show that the function module of infrared touch screen driver package runs well and can meet the needs of users. This paper studies, designs and implements the infrared touch screen driver package and related special algorithms based on LINUX, which have the characteristics of high efficiency, security, ease of use, etc. It has theoretical and practical value for further promoting the wide application of infrared touch screen LINUX platform, and also has reference significance for the related research of infrared touch screen.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP334.3
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 楊自鋒;趙建業(yè);;漢王手寫芯片的觸摸屏控制器應(yīng)用設(shè)計(jì)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2007年06期
2 時(shí)堯;周佳璐;;基于I~2C的嵌入式多點(diǎn)觸摸屏幕驅(qū)動(dòng)設(shè)計(jì)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2011年03期
3 廖虎雄;老松楊;邵宏韜;劉鋼;;基于觸摸屏的雙手交互指揮技術(shù)應(yīng)用研究[J];國防科技大學(xué)學(xué)報(bào);2011年04期
4 周燁;;紅外觸摸屏抗強(qiáng)光干擾的研究[J];電子設(shè)計(jì)工程;2011年04期
5 湯世洪;劉成安;陳泉根;;基于FPGA的高分辨率紅外觸摸屏的設(shè)計(jì)[J];電子設(shè)計(jì)工程;2011年22期
6 楊海馬;陳軍;苗雷;王鵬祥;湯濤;;嵌入式智能儀器設(shè)計(jì)中觸摸屏校準(zhǔn)算法的應(yīng)用研究[J];光學(xué)儀器;2010年03期
7 韋曉娜;楊波;陸侃;劉鵬飛;;用于觸摸屏的帶有微結(jié)構(gòu)的導(dǎo)光管的設(shè)計(jì)[J];光子學(xué)報(bào);2011年10期
8 李鈞;谷靈康;;基于MCU的紅外多點(diǎn)觸摸屏設(shè)計(jì)[J];電腦知識(shí)與技術(shù);2012年19期
9 李久芳;;基于標(biāo)準(zhǔn)棋盤格的圖像校準(zhǔn)方法[J];電子工業(yè)專用設(shè)備;2010年11期
10 鄭磊;楊福興;;基于AT-mega88的紅外觸摸屏設(shè)計(jì)[J];機(jī)電產(chǎn)品開發(fā)與創(chuàng)新;2010年01期
,本文編號(hào):1961671
本文鏈接:http://sikaile.net/falvlunwen/zhishichanquanfa/1961671.html