支持多种设备并存的MiniGUI输入引擎及驱动程序设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zhengzhidelang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的不断发展革新,嵌入式系统中原始的鼠标按键等输入方式,也开始逐渐被触摸屏这种新型多媒体输入方式所取代,有些嵌入式系统受其应用场景的限制,通常也会采用红外遥控器的输入方式,如何提供对多种异构输入设备的支持是嵌入式图形用户界面系统需要解决的问题。MiniGUI这一国内比较成功的嵌入式图形用户界面系统中,引入了输入引擎模块用于统一众多输入设备对上层应用的接口。在MiniGUI的开源库中,提供了支持鼠标键盘设备的输入引擎,也提供了支持触摸屏设备的输入引擎,但并没有一种输入引擎可以同时支持鼠标、键盘、触摸屏以及红外遥控器等多种输入设备,本文的目的就是要研究MiniGUI下多种输入设备的并存机制,并以具体的嵌入式系统项目为平台给出一种解决方案。该解决方案主要涵盖两方面内容,即支持多种设备并存的MiniGUI输入引擎与设备的驱动程序设计。本文首先对MiniGUI输入引擎的工作机制进行了研究,并根据触摸屏、鼠标以及红外遥控器等输入设备的操作行为特点,具体设计了一种可支持多种设备并存的MiniGUI输入引擎。然后,根据具体的触摸屏信号协议及红外遥控器编码协议,设计并实现了触摸屏和红外遥控器的设备驱动程序。另外,本文分别测试了触摸屏、红外遥控器的设备驱动及支持多种设备并存的MiniGUI输入引擎,并对测试结果进行了相应分析,最后对下一阶段的研究工作进行了展望。
其他文献
随着计算机智能控制技术与网络技术的迅猛发展,监控软件系统在各行业的信息化中扮演着重要的角色,组态软件在工业控制领域得到了快速的发展,而图形组态作为通用组态软件的人机交
过去十几年,伴随着互联网视频应用的快速发展,内容分发行业得到了蓬勃发展。不断演进的内容分发网络(Content Delivery Network,CDN)技术对网络视频行业发展的推动功不可没。但是
TD-LTE-A是由我国主导的第四代移动通信技术,目前已被国际电联正式确定为第四代移动通信国际标准。通过采取多天线增强、协作多点传输,以及中继等技术方案,TD-LTE-A系统大幅度提
分布式痕量氢气测量及分析系统对分布于不同地方的痕量氢气测量传感器测得的数据进行分析和处理,然后把各地的数据上传到地震局的中心数据服务器进行统一备份管理。本系统的数
对等网络视频点播是目前互联网的一种热门应用。基于对等网络的视频点播系统具有可扩展性好、部署成本低和健壮性等特点。但从用户角度来说,对等网络的服务质量无法提供可靠保
光纤传感器因其结构简单、灵敏度高、抗电磁干扰等特点广泛的应用于航天航空、冶金、医疗等领域中。其中干涉型光纤传感器光学稳定性高、动态响应范围大,可以长期工作于高压
在复杂背景环境下进行目标的探测,特别是隐身、伪装、暗弱、虚假目标的识别,已经成为当今战场获取情报、实时侦察目标的重要研究课题。从实际成像的应用来讲,一般的成像技术
近几年电子商务和互联网社区飞速发展,网络平台为消费者发表产品评价和消费经验提供了便利,同时也使得网络口碑爆炸式传播。研究表明,消费者更容易相信网络口碑而不是营销广告,网
随着世界一体化进程的加快,同时也伴随着我国的科学技术发展.我国综合国力稳步提升,我国对科技研发也更上一层新的台阶.现如今数学是当今世界科技应用最广的一门学科之一,我
伴随着智能终端的发展与普及,许多深受用户喜爱的移动互联网应用业务产生了,如移动即时消息(Mobile Instant Messaging,MIM)业务,导致移动数据流量的急剧增长和无线资源的严重匮