一种触摸屏驱动的加载方法、存储介质及终端设备技术

技术编号:23512501 阅读:32 留言:0更新日期:2020-03-17 23:55
本发明专利技术公开了一种触摸屏驱动的加载方法、存储介质及终端设备,其包括:当驱动程序程序入口函数被调用时,依次加载触摸屏驱动程序入口函数程序;当存在加载成功的驱动程序时,则以该加载成功的驱动程序作为终端设备的驱动程序。本发明专利技术可以达到对终端设备对多种触摸屏的兼容并使得对不同型号触摸屏更换及不同型号的扩展,从而避免软件修改和终端软件升级,进而降低开发成本和维护成本。

A loading method, storage medium and terminal device driven by touch screen

【技术实现步骤摘要】
一种触摸屏驱动的加载方法、存储介质及终端设备
本专利技术涉及通信设备
,特别涉及一种触摸屏驱动的加载方法、存储介质及终端设备。
技术介绍
随着智能设备的逐渐普及,触摸屏也逐渐的成为了人机交互的重要入口,通过触摸屏的使用使得智能设备的使用变得更加人性化和简便化,但纵观当前的使用触摸屏的终端基本上都是采用一个固定型号的触摸屏,这主要是因为目前的主流触摸屏驱动加载技术实现导致不能兼容多种型号的触摸屏。当前的触摸屏驱动加载主流为根据硬件设计原理图的设计需要软件驱动上在平台端的内核设备树或者平台设备文件中需要填写IIC解决屏挂接的总线信息和地址信息,当使用另外一种型号的触摸屏时需要软件修改相应的总线信息和器件地址信息并重新编译软件后对终端设备进行软件升级后才可以兼容使用,总体来看现在驱动加载技术存在以下缺点:1)不能实现多种型号的兼容;2)兼容其他型号会导致软件修改并需要对终端设备进行升级才可兼容;3)无法事后扩展其它型号的驱动程序。因而现有技术还有待改进和提高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种触摸屏驱动的加载方法、存储介质及终端设备,以解决现有技术中当终端设备更换另一种型号的触摸屏时,需要对终端设备进行软件升级才可以兼容使用的问题。为了解决上述技术问题,本专利技术所采用的技术方案如下:一种触摸屏驱动的加载方法,其包括:当驱动程序程序入口函数被调用时,依次加载触摸屏驱动程序入口函数程序;当存在加载成功的驱动程序时,则以该加载成功的驱动程序作为终端设备的驱动程序。所述的触摸屏驱动的加载方法,其中,所述的触摸屏驱动的加载方法还包括:预先在移动终端中存储所有该移动终端兼容的触摸屏驱动程序,并在触摸屏的驱动程序入口函数进行编译。所述的触摸屏驱动的加载方法,其中,所述当驱动程序程序入口函数被调用时,依次加载触摸屏驱动程序入口函数程序具体包括:当驱动程序程序入口函数被调用时,判断终端设备与触摸屏连接状态;当连接正确时,依次加载终端的驱动程序入口函数的程序。所述的触摸屏驱动的加载方法,其中,所述判断终端设备与触摸屏连接状态具体包括:将所述触摸屏的地址信息发送至触摸屏;当所述终端设备收到所述触摸屏反馈的数据包时,判定所述触摸屏与所述终端设备连接正确。所述的触摸屏驱动的加载方法,其中,所述的触摸屏驱动的加载方法还包括:当所述终端设备未收到所述触摸屏反馈的数据包时,判定所述触摸屏与所述终端设备连接错误。所述的触摸屏驱动的加载方法,其中,所述当存在加载成功的驱动程序时,则以该成功的驱动程序作为终端设备的驱动程序具体包括:当上一个驱动程序加载失败后继续加载后续的驱动;当存在加载成功的驱动程序时,则以该加载成功的驱动程序作为终端设备的驱动程序。所述的触摸屏驱动的加载方法,其中,所述的触摸屏驱动的加载方法还包括:当所述有的驱动程序都加载失败时,则未查找到终端设备相匹配的驱动程序。所述的触摸屏驱动的加载方法,其中,所述的触摸屏驱动的加载方法还包括:预先将触摸屏的驱动程序修改为开机加载的形式。一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任意一项所述的触摸屏驱动的加载方法中的步骤。一种终端设备,其中,包括:处理器和存储器;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述处理器执行所述计算机可读程序时实现如上任意一项所述的触摸屏驱动的加载方法中的步骤。有益效果:与现有技术相比,本专利技术提供了一种触摸屏驱动的加载方法、存储介质及终端设备,其包括:当驱动程序程序入口函数被调用时,依次加载触摸屏驱动程序入口函数程序;当存在加载成功的驱动程序时,则以该加载成功的驱动程序作为终端设备的驱动程序。本专利技术可以达到对终端设备对多种触摸屏的兼容并使得对不同型号触摸屏更换及不同型号的扩展,从而避免软件修改和终端软件升级,进而降低开发成本和维护成本。附图说明图1为本专利技术提供的触摸屏驱动的加载方法的流程图。图2为本专利技术提供的触摸屏驱动的加载方法中步骤S100的流程图。图3为本专利技术提供的终端设备较佳实施例的结构原理图。具体实施方式本专利技术提供一种触摸屏驱动的加载方法、存储介质及终端设备,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。下面结合附图,通过对实施例的描述,对
技术实现思路
作进一步说明。请参照图1,图1为本专利技术提供的一种触摸屏驱动的加载方法、存储介质及终端设备。所述方法包括:S100、当驱动程序程序入口函数被调用时,依次加载触摸屏驱动程序入口函数程序。具体地,终端设备一般情况下都只会支持一个触摸屏接口但可以兼容多种型号的触摸屏,而触摸屏驱动要能和触摸屏硬件进行通信往往需要知道触摸屏硬件挂在系统中的哪个IIC总线上以及触摸屏硬件的终端地址,本专利技术通过对驱动程序进行改造以使得终端设备可以同时支持多种型号的触摸屏,从而避免了软件的修改和终端设备的升级,进行降低开发成本和维护成本。本实施例的一个实现方式中,首先,预先将终端设备的触摸屏的驱动程序修改为开机加载的形式。这样在终端设备开机时即可对触摸屏驱动程序的入口函数进行改造修改以使得可以对系统的IIC总线进行查找枚举,即查找当前终端设备所配备的触摸屏所对应的驱动程序。相应的,本实施例的一个实现方式中,所述的触摸屏驱动的加载方法还包括:S10、预先在移动终端中存储所有该移动终端兼容的触摸屏驱动程序,并在触摸屏的驱动程序入口函数进行编译。具体地,本专利技术预先将终端设备所兼容的驱动程序都编译为模块本文档来自技高网
...

【技术保护点】
1.一种触摸屏驱动的加载方法,其特征在于,其包括:/n当驱动程序程序入口函数被调用时,依次加载触摸屏驱动程序入口函数程序;/n当存在加载成功的驱动程序时,则以该加载成功的驱动程序作为终端设备的驱动程序。/n

【技术特征摘要】
1.一种触摸屏驱动的加载方法,其特征在于,其包括:
当驱动程序程序入口函数被调用时,依次加载触摸屏驱动程序入口函数程序;
当存在加载成功的驱动程序时,则以该加载成功的驱动程序作为终端设备的驱动程序。


2.根据权利要求1所述的触摸屏驱动的加载方法,其特征在于,所述的触摸屏驱动的加载方法还包括:
预先在移动终端中存储所有该移动终端兼容的触摸屏驱动程序,并在触摸屏的驱动程序入口函数进行编译。


3.根据权利要求2所述的触摸屏驱动的加载方法,其特征在于,所述当驱动程序程序入口函数被调用时,依次加载触摸屏驱动程序入口函数程序具体包括:
当驱动程序程序入口函数被调用时,判断终端设备与触摸屏连接状态;
当连接正确时,依次加载终端的驱动程序入口函数的程序。


4.根据权利要求3所述的触摸屏驱动的加载方法,其特征在于,所述判断终端设备与触摸屏连接状态具体包括:
将所述触摸屏的地址信息发送至触摸屏;
当所述终端设备收到所述触摸屏反馈的数据包时,判定所述触摸屏与所述终端设备连接正确。


5.根据权利要求4所述的触摸屏驱动的加载方法,其特征在于,所述的触摸屏驱动的加载方法还包括:
当所述终端设备未收到所述触摸屏反馈的数据包时,判...

【专利技术属性】
技术研发人员:邱俊超郑瑞通
申请(专利权)人:福尔达车联网深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1