技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种通过截屏软件进行烧录结果判断的方法与流程  >  正文

一种通过截屏软件进行烧录结果判断的方法与流程

  • 国知局
  • 2024-07-31 22:44:16

本发明涉及一种判断方法,特别涉及一种通过截屏软件进行烧录结果判断的方法,属于自动化烧录。

背景技术:

1、烧录是指将程序或数据导入到目标芯片或存储器中的过程,是实现芯片功能的重要步骤。在烧录过程中,烧录工具与芯片连接,通过特定的接口将程序代码传输到芯片中。烧录结果主要指的是在电子设备制造和嵌入式系统开发等过程中,通过烧录操作将特定的固件、软件程序、媒体文件或配置数据写入芯片或存储器后所得到的效果或状态,烧录结果的成功与否对于电子设备的性能和稳定性至关重要。

2、在ic烧录设备领域,ic烧录设备通常分为两部分,一是烧录器部分,二是自动化机台部分,这两部分需要一定的方式进行通信,才能实现数据交换。现有技术中存在两种通信方式,一是通过定义好io口的ttl高低电平进行信息的传递,二是通过烧录器提供的协议进行信息传递。

3、然而,目前市场上还有较多的烧录设备既没有ttl电平,也没有通信协议,只能通过操作员工观察电脑显示器显示的状态信息来区分烧录的结果,这种设备主要应用于一些高端或特殊的烧录方式(目前还是使用的国外或其他指定的一些软件),而这些软件提供商通常不会开放与烧录机台对接的接口或是协议,无法实现自动化,只能通过人眼观察显示器来区分烧录结果,导致出现烧录效率低,烧录成本高,人工操作随意性大,品质无法保证的问题,为此,提出一种通过截屏软件进行烧录结果判断的方法。

技术实现思路

1、有鉴于此,本发明实施例希望提供一种通过截屏软件进行烧录结果判断的方法,以解决或缓解现有技术中存在的技术问题,至少提供一种有益的选择。

2、为解决上述技术问题,本申请采用的一个技术方案是:一种通过截屏软件进行烧录结果判断的方法,包括以下步骤:

3、步骤一、设置烧录环境:准备烧录设备和软件,并配置烧录参数;

4、步骤二、打开截屏软件:通过模拟鼠标点击事件功能,点击烧录软件启动烧录,通过api函数打开截屏软件,周期性截取屏幕;

5、步骤三、定义烧录标准:根据烧录结果的界面特征,定义识别标准;

6、步骤四、实现判断逻辑:处理截屏图像,并提取关键信息,判断烧录结果;

7、步骤五、发送数据:将烧录结果数据发送至烧录设备主控模块,主控模块根据结果对产品进行分类。

8、作为本技术方案进一步优选的:在步骤一中,选择与目标存储介质兼容的烧录设备,所述目标存储介质为sd卡、u盘、芯片中的一种,将烧录设备连接到计算机设备,并将烧录软件安装在计算机设备上,烧录设备与计算机设备之间选择rs232、rs485、usb、tcp/ip中的一种作为通信协议。

9、作为本技术方案进一步优选的:在步骤一中,烧录参数包括烧录速度、校验方式、分区设置、文件系统格式。

10、作为本技术方案进一步优选的:在步骤二中,计算机设备通过调用windows api函数实现模拟点击操作的函数,截屏软件的编程语言为python、java、c语言中的一种。

11、作为本技术方案进一步优选的:在步骤三中,根据烧录完成后界面上显示的文字、图片或标识,定义识别标准,对于文本,使用ocr技术从截屏图像中识别文本内容,找到关键词,对于图片,利用图像处理技术检测图像,比较图像与预设图像之间的相似度,对于颜色标识,对指定区域进行颜色分析。

12、作为本技术方案进一步优选的:在步骤四中,使用图像处理库将截屏图像转化为灰度图像,并进行降噪、二值化处理,所述图像处理库为opencv和pillow中的一种。

13、作为本技术方案进一步优选的:在步骤四中,根据定义的识别标准,从处理后的图像中提取文本内容、图像或标识,并与预设的结果标准进行比较,判断烧录结果。

14、作为本技术方案进一步优选的:在步骤五中,将判断出的烧录结果发送至自动烧录机主控部分,主控部分根据结果做出相应动作,烧录良品放入指定出料位置,不良品放入废料位置。

15、为解决上述技术问题,本申请采用的另一个技术方案是:一种计算机设备,所述计算机设备包括处理器、与所述处理器耦接的存储器,所述存储器中存储有程序指令,所述程序指令被所述处理器执行时,使得所述处理器执行如上述所述的一种通过截屏软件进行烧录结果判断的方法的步骤。

16、为解决上述技术问题,本申请采用的另一个技术方案是:一种存储介质,存储有能够实现如上述所述的一种通过截屏软件进行烧录结果判断的方法的程序指令。

17、本发明实施例由于采用以上技术方案,其具有以下优点:

18、本发明通过通过开发计算机截屏软件完成截屏操作,并对截屏得到的图像进行图像处理获得烧录结果,再通过协议或其他接口方式传递给烧录设备,实现烧录结果判断的自动化,无需工作人员手动操作完成烧录结果判断,降低人工成本,简化烧录结果判断操作流程,提高工作效率,同时避免了人工操作出现失误的问题,提高判断结果的准确性,提升烧录品质。

19、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。

技术特征:

1.一种通过截屏软件进行烧录结果判断的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种通过截屏软件进行烧录结果判断的方法,其特征在于:在步骤一中,选择与目标存储介质兼容的烧录设备,所述目标存储介质为sd卡、u盘、芯片中的一种,将烧录设备连接到计算机设备,并将烧录软件安装在计算机设备上,烧录设备与计算机设备之间选择rs232、rs485、usb、tcp/ip中的一种作为通信协议。

3.根据权利要求1所述的一种通过截屏软件进行烧录结果判断的方法,其特征在于:在步骤一中,烧录参数包括烧录速度、校验方式、分区设置、文件系统格式。

4.根据权利要求1所述的一种通过截屏软件进行烧录结果判断的方法,其特征在于:在步骤二中,计算机设备通过调用windows api函数实现模拟点击操作的函数,截屏软件的编程语言为python、java、c语言中的一种。

5.根据权利要求1所述的一种通过截屏软件进行烧录结果判断的方法,其特征在于:在步骤三中,根据烧录完成后界面上显示的文字、图片或标识,定义识别标准,对于文本,使用ocr技术从截屏图像中识别文本内容,找到关键词;对于图片,利用图像处理技术检测图像,比较图像与预设图像之间的相似度;对于颜色标识,对指定区域进行颜色分析。

6.根据权利要求1所述的一种通过截屏软件进行烧录结果判断的方法,其特征在于:在步骤四中,使用图像处理库将截屏图像转化为灰度图像,并进行降噪、二值化处理,所述图像处理库为open cv和pillow中的一种。

7.根据权利要求1所述的一种通过截屏软件进行烧录结果判断的方法,其特征在于:在步骤四中,根据定义的识别标准,从处理后的图像中提取文本内容、图像或标识,并与预设的结果标准进行比较,判断烧录结果。

8.根据权利要求1所述的一种通过截屏软件进行烧录结果判断的方法,其特征在于:在步骤五中,将判断出的烧录结果发送至自动烧录机主控部分,主控部分根据结果做出相应动作,烧录良品放入指定出料位置,不良品放入废料位置。

9.一种计算机设备,其特征在于,所述计算机设备包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器;

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求1-8任一项所述的一种通过截屏软件进行烧录结果判断的方法。

技术总结本发明提供了一种通过截屏软件进行烧录结果判断的方法,包括以下步骤:步骤一、设置烧录环境:准备烧录设备和软件,并配置烧录参数;步骤二、打开截屏软件:通过模拟鼠标点击事件功能,点击烧录软件启动烧录,通过API函数打开截屏软件,周期性截取屏幕。本发明通过通过开发计算机截屏软件完成截屏操作,并对截屏得到的图像进行图像处理获得烧录结果,再通过协议或其他接口方式传递给烧录设备,实现烧录结果判断的自动化,无需工作人员手动操作完成烧录结果判断,降低人工成本,简化烧录结果判断操作流程,提高工作效率,同时避免了人工操作出现失误的问题,提高判断结果的准确性,提升烧录品质。技术研发人员:姜炳强受保护的技术使用者:深圳市艾迪科电子科技有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/194378.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。