一种显示屏的调试方法与系统与流程

文档序号:20204400发布日期:2020-03-27 20:59阅读:518来源:国知局
一种显示屏的调试方法与系统与流程

本发明涉及电子设备领域,并且更具体地,涉及电子设备领域中的显示屏领域。



背景技术:

目前电子设备越来越普及,特别是移动电子设备,大多数的电子设备中都具备显示功能,方便显示文字、图片等各种信息。而用于电子设备的显示屏种类繁多,特性各异,没有通用的时序参数与驱动流程,给显示屏的调试造成较大的麻烦。

现有的调试方法,多为非在线模式,需要根据显示屏的规格书及主电路板的信息,整理成显示屏的驱动源文件和显示配置信息,然后编译成二进制目标文件、归档成系统镜像文件,再通过烧写软件将系统镜像文件烧写到电子设备上,重新启动电子设备,查看显示屏的效果。如果存在问题,需要重走完整的调试流程。该方法依赖系统编译软件和烧写软件,步骤繁琐、耗时较长且工作效率低下。

现有的技术中还提出改进版本的调试方法,采用在线模式,根据显示屏的规格书及主电路板的信息,整理成显示屏的驱动源文件和显示配置信息,编译成二进制目标文件后,通过下载软件直接将二进制目标文件下载到电子设备上执行,即可查看显示屏的效果。该方法极大提升了调试效率,不过仍然依赖系统编译软件和下载软件,当然也可以将编译和下载功能集成到调试系统中,但不可避免地增加了调试系统的复杂度和开发、维护的工作量。



技术实现要素:

为了解决现有技术方法的弊端,本发明提出了一种显示屏调试的方法及系统,采用在线模式,在显示屏接入目标设备,目标设备系统启动后,收集显示屏的配置信息,解析配置信息并执行,最后全面测试显示屏的效果,调试完成后自动生成显示屏驱动源代码文件和显示参数配置文件。

根据本发明的一个方面,本发明提供了一种显示屏的调试方法,包括如下步骤:

(1)将显示屏接入目标设备,在目标设备的调试系统启动后,收集显示屏的配置信息;

(2)收集完显示屏的配置信息后,解析显示屏的配置信息,并检查显示屏的配置信息是否合法、有效,如果检查通过则将配置信息转化为显示屏的驱动流程;

(3)在步骤(2)检查通过的情况下,继续执行显示屏的驱动流程,点亮显示屏,反之,则不点亮;

(4)按照特定的顺序及时间间隔,输出用于测试的图形序列,对显示屏进行全面测试;

其中,如果测试结果通过,将当前显示屏的驱动流程,转换成显示屏的驱动源代码文件和显示屏的参数配置文件,并保存到指定的目录;

如果测试结果未通过,重新更新显示屏的配置信息、解析、执行、测试,直到测试结果通过为止。

根据本发明的一个发明,整套调试流程在目标设备的调试系统启动后执行,并且在此期间,调试系统一直保持运行状态,不需要掉电、上电或重新启动操作。

根据本发明的一个发明,显示屏的配置信息包括显示屏的时序信息、电源信息、管脚使用信息以及上电、掉电顺序信息,所有信息按照特定的格式定义。

根据本发明的一个发明,还提出了一种显示屏的调试系统,包括显示信息收集模块、显示信息解析模块、驱动执行模块、测试模块和驱动生成模块,各个模块之间依次电路连接,其中显示信息收集模块用于对待调试的显示屏的配置信息进行采集,显示信息解析模块用于解析显示屏的配置信息,驱动执行模块用于执行显示屏的驱动流程,测试模块用于输出测试的图形序列并且驱动生成模块用于转换参数配置文件。

根据本发明的一个发明,其中显示信息收集模块,用于在显示屏接入目标设备,当目标设备系统启动后,显示信息收集模块收集显示屏的配置信息。

根据本发明的一个发明,其中显示信息解析模块,用于解析显示屏的配置信息,并检查配置信息是否合法、有效,如果检查通过则将配置信息转化为显示屏的驱动流程,点亮显示屏,反之,则不点亮。

根据本发明的一个发明,其中驱动致动模块用于执行显示屏的驱动流程,点亮显示屏,反之,检查过程不合法/有效,则不点亮。

根据本发明的一个发明,其中测试模块,用于按特定的顺序及时间间隔输出用于测试的图形序列,测试结果由人工进行判断。

根据本发明的一个发明,其中驱动生成模块,将显示屏当前的驱动流程转换成显示屏的驱动源代码文件和显示屏的参数配置文件,并将驱动源代码文件和参数配置文件保存到指定的目录。

本发明的有益效果是:显示屏的调试过程直接修改,自动生效,且不依赖于系统的编译软件、系统镜像烧写软件和下载软件,这极大简化了显示屏的适配流程,显著提高了调试效率。

附图说明

下面结合附图对本发明进一步说明:

图1是根据本发明的实施例的一种显示屏的调试设备的硬件组成示意图;

图2是根据本发明的实施例的一种显示屏的调试系统的结构示意图;

图3是根据本发明的实施例的一种显示屏的调试方法的流程图。

具体实施方式

以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明提出的一种显示屏的调试系统组成请参考图1和图2,硬件基础平台包括中央处理器101、内存储器102、视频输出模块103,各模块通过总线连接在一起,视频输出模块103通过特定的信号线与显示屏104连接。

显示屏的调试系统由显示信息收集模块201、显示信息解析模块202、驱动执行模块203、测试模块204和驱动生成模块205组成。

显示信息收集模块201,用于在显示屏104接入目标设备,目标设备的调试系统启动后,收集显示屏104的配置信息。

信息解析模块202,负责解析显示屏的配置信息,检查显示配置信息是否合法、有效,检查完成则将配置信息转化成显示屏104的驱动流程。

驱动执行模块203,执行显示屏104的驱动流程,如果信息解析模块202检查出配置信息合法、有效,则点亮显示屏,反之,则不点亮。

测试模块204,负责按特定的顺序及时间间隔,输出用于测试的图形序列,测试结果由人工判断。

驱动生成模块205,将当前显示屏104的驱动流程,转换成显示屏104的驱动源代码文件和显示屏104的参数配置文件,并保存到指定的目录。

上述每个模块处理成功且有效后自动触发下一个模块启动。

本发明提出的一种显示屏的调试方法,请参考图3,图3描述了显示屏的调试方法的整个调试流程:

在301,显示屏接入目标设备;

在302,目标设备系统启动;

在303,收集显示屏的配置信息,配置信息包括显示屏的时序信息、电源信息、管脚使用信息以及上电、掉电顺序信息;

在304,解析收集到的显示屏的配置信息;

在305,对所有的显示屏的配置信息进行检查,是否合法、有效,对不符合要求的配置信息给出警告;

在306,配置信息检查通过后,将转化成显示屏的驱动流程;

在307,执行显示屏的驱动流程,点亮显示屏;

在308,按特定的顺序及时间间隔,输出用于测试的图形序列,对显示屏进行测试;

在309,测试结果未通过的话,需要更新显示屏的配置信息,重复303~308步骤;

在310,测试结果通过的话,将显示屏的驱动流程转化成显示屏的驱动文件,包括驱动源代码文件和显示参数配置文件,并保存到指定的目录。

应当认识到,上述装置的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。

进一步,该方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、ram、rom等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本文所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。

计算机程序能够应用于输入数据以执行本文所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。

上述实施例仅仅是为清楚理解本发明的原则而提出的实现方式的示例性说明。在不偏离本发明的范围的情况下,许多变化、组合、修改或等同变换可以替代本发明的元件。因此,本发明旨在不限制于所公开的用于实施本发明的最佳模式的具体实施方案,但是本发明将包括落入所附权利要求范围内的所有实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1