数据配置方法及装置的制造方法_2

文档序号:9471184阅读:来源:国知局
写入到一个配置文件中,例如config类型的配置文件中。所述配置文件可以存放在PC端。
[0040]在将所述对应各触摸屏的可配置数据写入到配置文件中后,可以通过对所述配置文件的编辑、配置等,灵活的实现对各型号的触摸屏的可配置数据进行相应的配置,以实现对各型号的触摸屏的可配置数据的配置。
[0041]例如,对于不同信号的触摸屏,其所对应的触摸屏ID值可以在所述配置文件中对其进行相应的配置。
[0042]在对各型号的触摸屏的可配置数据配置后,PC可以对所述配置文件进行相应的编码处理,以生成为移动终端可解析文件,例如BIN格式的文件,并将其存储于所述移动中的缓冲存储器。
[0043]执行步骤S3,所述移动终端的触摸屏驱动单元从所述缓冲存储器中获取对应所述触摸屏的配置数据,以实现对所述触摸屏驱动代码数据的配置。
[0044]在移动终端对其使用的触摸屏的驱动代码数据进行配置时,无需对驱动代码进行改动,移动终端的触摸屏驱动单元可以从缓冲存储器中直接读取步骤S2中所得到的可解析文件,并从该文件中获取对应该触摸屏的配置数据,实现对所述触摸屏驱动代码数据的配置。
[0045]本方法在对触摸屏的参数进行配置时,无需对触摸屏驱动的框架代码等数据进行编译,实现触摸屏框架代码和参数数据的分离,有效提高开发效率,且方法简单。
[0046]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0047]图2是本发明实施例提供的数据配置方法的流程示意图,如图2所示,首先执行步骤S201,将不同型号触摸屏的驱动代码数据进行整合。
[0048]对于不同型号的触摸屏,通常每一个型号的触摸屏都有其相应的驱动代码数据,例如同样是电容式触摸屏,但其型号不同,则由于其具体的一些参数,比如触摸屏ID值的不同、坐标参数的不同的等,通常都需要开发人员对应每一个型号的触摸屏都维护一套相应的代码。
[0049]但对于同类型的不同型号的触摸屏,通常其驱动代码数据的框架部分代码架构、内容是相似的,所以在本步骤中,可以将具有相似框架的不同型号的触摸屏所对应的驱动代码数据进行整合统一,集合成一个支持不同型号的通用的触摸屏驱动代码数据。
[0050]为了便于对所述通用的触摸屏驱动代码数据中的对应各型号的可配置数据进行相应的配置,需执行步骤S202。
[0051]步骤S202,从不同型号的触摸屏的驱动代码数据中提取对应各触摸屏的可配置数据。
[0052]通过步骤S201,可以将各型号的触摸屏所对应的驱动代码数据中所公用的一些框架类的代码数据集合成通用的支持不同型号的驱动代码数据,而在步骤S202中,将各型号触摸屏所对应的驱动代码数据中可配置数据,即各型号触摸屏所对应的驱动代码数据中参数功能相同,但参数值不同的数据项提取出来。各型号触摸屏所对应的驱动代码数据中的这些可配置数据项在移动终端开发过程中,针对不同的触摸屏是需要具体进行相应的配置修改的。
[0053]例如,各型号的触摸屏都对应有触摸屏ID值,但对于不同型号的触摸屏其具体的触摸屏ID值是不同的;或者,对于各型号的触摸屏都对应有触摸屏的坐标数据参数,例如从内存中获取的地址,以及获取数据中的第几位是有效地址数据等参数信息,这些参数信息针对不同型号的触摸屏,其对应的值是也是不同的。
[0054]通过步骤S202,将各型号触摸屏的驱动代码数据中的具有相同功能,但参数值不同的可配置数据项提取出来。例如将触摸屏ID数据项、坐标数据参数项等提取出来。
[0055]执行步骤S203,将所述对应各触摸屏的可配置数据写入到配置文件中,并对配置文件中的对应各触摸屏的可配置数据进行配置。
[0056]为了便于针对不同型号的触摸屏对步骤S202中所提取出来的可配置数据项进行相应的配置,可以将对应各触摸屏的可配置数据写入到配置文件中,在本实施例中,将所述可配置数据写入到PC端的config配置文件中。
[0057]通过对所述config配置文件按照不同型号的触摸屏进行相应的配置、编辑等操作,实现对各型号的触摸屏的可配置项的配置。所述可配置项具体配置的数据可以根据触摸屏厂商所提供的对应该型号的固有参数信息进行相应的配置,例如该型号的触摸屏的触摸屏ID值、触摸屏的坐标数据源的获取地址、以及坐标数据源的信息中有用的坐标数据地址等信息,都可以由该触摸屏厂商所提供的固有参数信息进行相应的配置。
[0058]执行步骤S204,根据所述配置文件生成移动终端可解析文件。
[0059]由于移动终端通常可以对存储于其缓冲存储器中的可解析文件直接解析,而无需进行编译等操作,可以大幅提高程序执行的速度。所以在本实施例中,PC可以对步骤S203中所得到的对各型号的可配置数据进行配置后所获取到的配置文件进行解析,获取其中的相关配置数据信息,进而生成移动终端的可解析文件,例如生成以BIN为后缀的可被移动终端解析的文件。
[0060]对于PC将配置文件转换为移动终端的可解析文件的转换方法为本领域技术人员所熟知,所以在此不再赘述。
[0061]执行步骤S205,将所述可解析文件读入到所述移动终端的缓冲存储器。
[0062]在得到移动终端的可解析文件后,可以将所述可解析文件烧录到移动终端的只读存储器(R0M,Read Only Memory)中,以便于在移动终端启动后,可以从所述移动终端的ROM中,快速从所述可解析文件中获取到各型号触摸屏的驱动代码数据的配置数据。
[0063]执行步骤S206,移动终端启动后,从移动终端的缓冲存储器中获取各型号触摸屏所对应的配置数据。
[0064]通常,在移动终端启动后,会将其要执行的程序从ROM中拷贝到随机存储器(RAM,random access memory)中,RAM的执行速度要远大于ROM中的执行速度,在本实施例中,当移动终端启动后,含有各型号的配置数据的可解析文件中的内容会被从ROM中拷贝到RAM中,移动终端可以直接从RAM中获取到驱动代码数据中各型号触摸屏所对应的配置数据。
[0065]执行步骤S207,根据移动终端的触摸屏ID值,获取与所述触摸屏ID值所对应的配置数据。
[0066]在从移动终端的RAM中获取各型号触摸屏所对应的配置数据后,需要获取对应移动终端当前所使用的触摸屏的驱动代码数据的配置数据,在本实施例中,可以从所述移动终端所使用的触摸屏的厂商所提供的固有参数信息中,获取该触摸屏的ID值,进而根据该ID值在从所述移动终端的RAM中所得到的对应各型号触摸屏的配置数据中查找与所述触摸屏ID值所对应的配置数据。
[0067]执行步骤S208,由所述配置数据对所述移动中的驱动代码数据进行配置。
[0068]在得到对应移动终端当前所使用的触摸屏的驱动代码数据的配置数据后,就可以实现由所述配置参数对驱动代码数据进行配置。
[0069]本实施例所提供的数据配置方法,在通用驱动代码程序执行的过程中,对于不同型号的触摸屏,可以直接由从RAM中所得到的该触摸屏所对应的配置数据代替所述通用驱动代码中原有的参数信息进行相应的处理即可,实现针对不同型号的触摸屏自适应选择相应的触摸屏驱动代码的配置数据,而无需对通用驱动代码程序进行编辑、编译等处理,数据配置方法简单、有效提高开发效率。
[0070]为触摸屏驱动开发工作带来便利,通过对触摸屏驱动代码数据的配置方法实现触摸屏驱动的框架代码和配置数据的分离。移动终端的研发人员只需要做一些简单的配置,就可以完成触摸屏驱动的开发。并且,可以在不修改
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1