工业缝纫机控制面板快速更新方法及工业缝纫机控制装置制造方法及图纸

技术编号:10747139 阅读:120 留言:0更新日期:2014-12-10 18:39
本发明专利技术提供一种工业缝纫机控制面板快速更新方法,包括:在启动所述工业缝纫机控制装置时将控制面板的第一应用程序区划分为引导区和第二应用程序区;读取存储于控制面板中第二应用程序区的应用程序的版本信息和与应用程序对应的更新程序的版本信息;根据应用程序的版本信息和更新程序的版本信息,判断应用程序是否需要更新,若否,则放弃更新;若是,则发出更新指令,将终端设备中的更新程序加载在下载模块的缓存区中以便于控制面板在需要更新应用程序时离线下载该更新程序;在接收到更新指令后,通过引导加载程序将更新程序引导至第二应用程序区,删除第二应用程序区原有的应用程序。本发明专利技术实现在不拆除机的情况下,离线下载更新程序的功能。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种工业缝纫机控制面板快速更新方法,包括:在启动所述工业缝纫机控制装置时将控制面板的第一应用程序区划分为引导区和第二应用程序区;读取存储于控制面板中第二应用程序区的应用程序的版本信息和与应用程序对应的更新程序的版本信息;根据应用程序的版本信息和更新程序的版本信息,判断应用程序是否需要更新,若否,则放弃更新;若是,则发出更新指令,将终端设备中的更新程序加载在下载模块的缓存区中以便于控制面板在需要更新应用程序时离线下载该更新程序;在接收到更新指令后,通过引导加载程序将更新程序引导至第二应用程序区,删除第二应用程序区原有的应用程序。本专利技术实现在不拆除机的情况下,离线下载更新程序的功能。【专利说明】工业缝纫机控制面板快速更新方法及工业缝纫机控制装置
本专利技术属于缝纫机领域,涉及一种升级方法及控制装置,特别是涉及一种工业缝纫机控制面板快速更新方法及工业缝纫机控制装置。
技术介绍
目前,缝纫机控制面板的主控制芯片是通过Flash存储代码和数据,主控制芯片的Flash在出厂时是没有任何内容,需要使用者自行对其进行编程,当然也可以让芯片厂商按照客户要求进行编程。使用者自行编程一般有两种方式:设计PCB时预留编程口,将Flash引脚按照一定顺序引至一个插座接口,使用编程器通过该插座接口进行编程;也可以利用主控制芯片的JTAG接口,通过该接口传输要编程的数据并控制其总线进行编程操作,但是需要昂贵的调试器和复杂的IDE开发环境。在实际应用中,一般都是完成了 PCB装配后,通过在设计PCB预留的芯片编程口,使用编程器进行编程。 缝纫机控制面板的主控制芯片编程完成并安装在缝纫机上后,控制面板是封装在控制面板外壳并固定在缝纫机上。后期如果控制面板需要升级或者修复程序漏洞,需要先将控制面板外壳拆除,然后通过控制面板PCB上预留的编程口由编程器进行编程,这样的升级方法步骤较繁琐,费时费力。 因此,如果提供一种工业缝纫机控制面板快速更新方法及工业缝纫机控制装置,以解决现有技术中工业缝纫机的控制面板中应用程序的升级或者修改程序漏洞时,便需要拆卸工业缝纫机的控制面板外壳,对控制面板上预留的编程口进行编程而造成的工作步骤繁琐,且费事费力的种种缺陷,实已成为本领域从业者亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种工业缝纫机控制面板快速更新方法及工业缝纫机控制装置,用于解决现有技术中工业缝纫机的控制面板中应用程序的升级或者修改程序漏洞时,便需要拆卸工业缝纫机的控制面板外壳,对控制面板上预留的编程口进行编程而造成的工作步骤繁琐,且费事费力的问题。 为实现上述目的及其他相关目的,本专利技术一方面提供一种工业缝纫机控制面板快速更新方法,应用于包括下载模块、控制面板、电机控制模块的工业缝纫机控制装置,所述工业缝纫机控制装置通过与所述下载模块连接的终端设备对所述控制面板中的应用程序进行更新,其中,所述控制面板包括引导加载程序和应用程序,所述应用程序存储于所述控制面板的第一应用程序区,包括:在启动所述工业缝纫机控制装置时将所述控制面板的第一应用程序区划分为用以存储所述引导加载程序的引导区和用于存储所述应用程序的第二应用程序区;并将所述控制面板包括的引导加载程序覆盖在所述引导区上;在所述下载模块中设置一缓存区;读取存储于所述控制面板中第二应用程序区的应用程序的版本信息,同时从所述终端设备中读取与所述应用程序对应的更新程序的版本信息;根据应用程序的版本信息和所述更新程序的版本信息,判断所述应用程序是否需要更新,若否,则发出放弃执行更新所述应用程序的操作的指令;若是,则发出更新指令,将所述终端设备中的更新程序加载在所述下载模块的缓存区中以便于所述控制面板在需要更新所述应用程序时离线下载该更新程序;在接收到更新指令后,通过所述引导加载程序将所述更新程序引导至所述第二应用程序区,删除所述第二应用程序区原有的应用程序。 可选地,所述工业缝纫机控制面板快速更新方法还包括建立所述下载模块与所述控制面板之间的串行通信机制。 可选地,所述终端设备中的更新程序加载在所述下载模块的缓存区的步骤还包括将从所述终端设备中接收到的更新程序分成若干数组,并将分成若干数组的更新程序一组一组地存储于所述缓存区内。 可选地,通过所述引导加载程序将所述更新程序引导至所述第二应用程序区的步骤包括从所述下载模块的缓存区内获取所述更新程序,并将该更新程序写入所述第二应用程序区。 可选地,所述工业缝纫机控制面板快速更新方法还包括在判断所述应用程序是否需要升级的步骤中还包括判断所述应用程序是否存在漏洞,若否,则发出放弃执行更新所述应用程序的操作的指令,若是,则将所述终端设备中的漏洞修复程序加载在所述下载模块的缓存区中以便于所述控制面板在需要修补所述应用程序时离线下载该漏洞修改程序。 本专利技术另一方面还提供一种工业缝纫机控制装置,与终端设备连接,包括:控制面板,包括引导加载程序和应用程序,所述应用程序存储于所述控制面板的第一应用程序区;所述控制面板用于在启动所述工业缝纫机控制装置时将所述第一应用程序区划分为用以存储所述引导加载程序的引导区和用于存储所述应用程序的第二应用程序区;并将所述控制面板包括的引导加载程序覆盖在所述引导区上;与所述控制面板连接的下载模块;包括:读取单元,用于读取存储于所述控制面板中应用程序区的应用程序的版本信息,同时从所述终端设备中读取与所述应用程序对应的更新程序的版本信息;判断单元,用于根据应用程序的版本信息和所述更新程序的版本信息,判断所述应用程序是否需要更新,若否,则发出放弃执行更新所述应用程序的操作的指令;若是,则发出更新指令,并调用将所述终端设备中的更新程序加载在所述下载模块的缓存区中以便于所述控制面板在需要更新所述应用程序时离线下载该更新程序的加载单元;所述控制面板还用于在接收到更新指令后通过所述引导加载程序将所述更新程序引导至所述第二应用程序区,删除所述第二应用程序区原有的应用程序。 可选地,所述下载模块还包括用于将从所述终端设备中接收到的更新程序分成若干数组,并将分成若干数组的更新程序一组一组地存储于所述缓存区内的处理单元; 可选地,所述下载模块还包括通信单元,所述通信单元用于接收源于所述终端设备的更新程序,及与所述控制面板建立串行通信机制,并将加载在其中的更新程序传输至所述控制面板。 可选地,所述下载模块还包括处理单元,所述处理单元用于将从所述终端设备中接收到的更新程序分成若干数组,并将分成若干数组的更新程序一组一组地存储于所述缓存区内。 可选地,所述下载模块中所述判断单元还用于判断所述应用程序是否存在漏洞,若否,则发出放弃执行更新所述应用程序的操作的指令,若是,则调用将所述终端设备中的漏洞修复程序加载在所述下载模块的缓存区中以便于所述控制面板在需要修补所述应用程序时离线下载该漏洞修改程序的加载单元。 如上所述,本专利技术的工业缝纫机控制面板快速更新方法及工业缝纫机控制装置,具有以下有益效果: 第一,利用串口进行升级,不需要拆除工业缝纫机,克服了现有技术中通过控制面板上PCB上预留编程口由编程器编程步骤的繁琐冗余。 第二,通过下载模块,将更本文档来自技高网
...

【技术保护点】
一种工业缝纫机控制面板快速更新方法,其特征在于,应用于包括下载模块、控制面板、电机控制模块的工业缝纫机控制装置,所述工业缝纫机控制装置通过与所述下载模块连接的终端设备对所述控制面板中的应用程序进行更新,其中,所述控制面板包括引导加载程序和应用程序,所述应用程序存储于所述控制面板的第一应用程序区,包括: 在启动所述工业缝纫机控制装置时将所述控制面板的第一应用程序区划分为用以存储所述引导加载程序的引导区和用于存储所述应用程序的第二应用程序区;并将所述控制面板包括的引导加载程序覆盖在所述引导区上; 在所述下载模块中设置一缓存区; 读取存储于所述控制面板中第二应用程序区的应用程序的版本信息,同时从所述终端设备中读取与所述应用程序对应的更新程序的版本信息; 根据应用程序的版本信息和所述更新程序的版本信息,判断所述应用程序是否需要更新,若否,则发出放弃执行更新所述应用程序的操作的指令;若是,则发出更新指令,将所述终端设备中的更新程序加载在所述下载模块的缓存区中以便于所述控制面板在需要更新所述应用程序时离线下载该更新程序; 在接收到更新指令后,通过所述引导加载程序将所述更新程序引导至所述第二应用程序区,删除所述第二应用程序区原有的应用程序。...

【技术特征摘要】

【专利技术属性】
技术研发人员:薛鹏王星月甘海春李晓军
申请(专利权)人:杰克缝纫机股份有限公司
类型:发明
国别省市:浙江;33

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

1