技术领域:
本发明涉及一种自动烧录固件方法,涉及在线固件烧录技术领域。
背景技术:
:
目前的固件烧录技术主要是使用特定烧录器以及特定的烧录软件连接电脑和需要烧录固件的pca,人工在电脑上按照烧录软件指定的步骤操作,整个操作过程中,需要人工选择元件型号及fw文件,并根据烧录软件显示的信息,判定烧录过程是否正常,烧录是否成功,但是这种烧录过程中,选错fw文件的风险很大,特别是在共用烧录电脑,pca又非常相似的时候,而且烧录过程全程需要人工值守,并根据软件显示做相应判断,另外,烧录过程没有可追溯性,漏烧录的风险大。
技术实现要素:
:
本发明所要解决的技术问题是:提供一种操作简单方便、节约人工且有效提高烧录效率的自动烧录固件方法。
为了解决上述技术问题,本发明是通过以下技术方案实现的:
一种自动烧录固件方法,包括以下步骤,
步骤一,编写软件程序,编写用于分析pca上的产品序列号的软件程序并将程序存储于计算机内,所述软件程序能根据产品序列号的分析结果来自动调用相应的烧录软件、元件型号及需要烧录的fw文件;
步骤二,扫描产品序列号,通过连接计算机的扫描枪扫描待烧录的pca的产品序列号,将扫描数据传输入计算机,计算机上的软件程序分析产品序列号的前9位内容,用以确定后面几个步骤所需要调用的程序设置;
步骤三,调用烧录设置,计算机获取相应的分析数据之后,自动截取屏幕,并获取截屏后的图像,通过图像分析程序抓取并分析烧录程序图标在屏幕中的位置信息,然后根据位置信息控制鼠标打开相应位置的烧录程序并载入对应的各项烧录设置;
步骤四,自动烧录操作,计算机自动截取屏幕并通过图像分析程序分析获取对应的图像信息,控制鼠标模拟人员进行相应的操作,自动进行烧录过程;
步骤五,检查烧录结果,计算机自动截取屏幕并通过图像分析程序分析获取对应的图像信息,截取“checksumsucceeded”做为通过识别图像,判断烧录结果,并提示作业员pca的流向;
步骤六,记录烧录结果,最后根据产品序列号的唯一性,生成烧录日志,记录烧录信息录,建立烧录数据的可追溯性。
作为优选,所述步骤三中的烧录设置包括烧录器件型号和烧录fw文件。
与现有技术相比,本发明的有益之处是:所述自动烧录固件方法运用计算机屏幕截取技术和图像分析技术代替手工烧录操作,防止固件错烧及漏烧,因而有效节约人工,提高烧录效率,实用性高,适合推广应用。
附图说明:
下面结合附图对本发明进一步说明:
图1是本发明的流程示意图。
具体实施方式:
下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围:
如图1所示的一种自动烧录固件方法,首先编写软件程序,编写用于分析pca上的产品序列号的软件程序并将程序存储于计算机内,所述软件程序能根据产品序列号的分析结果来自动调用相应的烧录软件、元件型号及需要烧录的fw文件;通过连接计算机的扫描枪扫描待烧录的pca的产品序列号,将扫描到的产品序列号数据传输入计算机,计算机上的软件程序分析产品序列号的前9位内容,用以确定后面几个步骤所需要调用的程序设置,在此过程中,pca板连接烧录器,烧录器连接数据连接计算机,计算机也即测试电脑通过数据线与扫描枪系统数据连接,扫描枪将扫描到的产品序列号传输至测试电脑,并在测试电脑上的版号输入框内自动显示,操作人员点击确定按钮即可进行后续程序的自动烧录过程。
计算机程序获取相应的分析数据之后,自动截取屏幕,并获取截屏后的图像,通过图像分析程序抓取并分析烧录程序图标在屏幕中的位置信息,然后根据位置信息控制鼠标打开相应位置的烧录程序并载入对应的各项烧录设置,包括烧录器件型号和烧录fw文件,在此过程中,计算机全程通过屏幕截取程序获取屏幕图像信息,然后通过分析图像信息,并模拟进行相应的烧录操作;
计算机自动截取屏幕并通过图像分析程序分析获取对应的图像信息,控制鼠标模拟人员进行相应的操作,自动进行烧录过程;计算机自动截取屏幕并通过图像分析程序分析获取对应的图像信息,截取“checksumsucceeded”做为通过识别图像,判断烧录结果,并提示作业员pca的流向;
最后程序软件根据产品序列号的唯一性,生成烧录日志,记录烧录信息录,建立烧录数据的可追溯性。
上述自动烧录固件方法运用计算机屏幕截取技术和图像分析技术代替手工烧录操作,防止固件错烧及漏烧,因而有效节约人工,提高烧录效率,实用性高。
需要强调的是:以上仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。