【技术实现步骤摘要】
一种基于特殊编码的多固件分布式板卡的批量升级方法
本专利技术涉及半导体自动测试设备(AutomaticTestEquipment,简称ATE)领域,尤其涉及一种基于特殊编码的多固件分布式板卡批量升级方法。
技术介绍
当前大型设备模型中,尤其ATE测试领域,分布式板卡居多。分布式板卡的优势在于测试通道的独立性。分布式板卡可能是低压测试多通道类型的资源板卡,可能是高压测试的单通道类型的资源板卡,也可能是非测试通道类型的控制板卡。本领域技术人员清楚,分布式板卡无论是硬件固件版本,还是逻辑版本或软件版本均存在差异。在半导体ATE测试领域的分布式同类型板卡批量版本升级过程中,版本发布更新通过网络把升级包上传服务器,分布式板卡从服务器下载升级包,完成本地升级。同步升级的分布式板卡升级方式相对简单,而且能够实现多板卡批量升级。该方案是分布式设备早期使用的一套解决方案。然而,该分布式同类型板卡批量版本升级方案虽然方便快捷,但是要求板卡间固件无差异或者差异小;要求升级包版本一致性,不能完成板卡差异化升级,并且,升级进度不透明,可视化相 ...
【技术保护点】
1.一种基于特殊编码的多固件分布式板卡的批量升级装置,其特征在于,包括:/n设备端,包括N个分布式板卡上需升级的N个固件、解析单元和升级单元;其中,N为大于等于2的正整数;/n服务器端,用于存储分布式版卡上各固件发布版本bin包;/n控制PC模块,包括:/n接口单元,用于从所述服务器端获取分各固件发布版本差异化内容;获取分布式版卡上需升级的各固件发布版本bin包和各固件发布版本差异化内容;/n处理单元,用于将所述N个固件发布版本bin包组合形成一个以二进制文件形式出现的发布版本bin包,并将N个固件发布版本差异化内容嵌入所述发布版本bin包的二进制文件内部;/n编译单元,用 ...
【技术特征摘要】
1.一种基于特殊编码的多固件分布式板卡的批量升级装置,其特征在于,包括:
设备端,包括N个分布式板卡上需升级的N个固件、解析单元和升级单元;其中,N为大于等于2的正整数;
服务器端,用于存储分布式版卡上各固件发布版本bin包;
控制PC模块,包括:
接口单元,用于从所述服务器端获取分各固件发布版本差异化内容;获取分布式版卡上需升级的各固件发布版本bin包和各固件发布版本差异化内容;
处理单元,用于将所述N个固件发布版本bin包组合形成一个以二进制文件形式出现的发布版本bin包,并将N个固件发布版本差异化内容嵌入所述发布版本bin包的二进制文件内部;
编译单元,用于采用加密算法对所述发布版本bin包的二进制文件进行编码形成编译后的bin包;
其中,在升级过程中,所述设备端的解析单元接收所述编译后的bin包,采用对称的解密算法,解析所述编译后的bin包中的所述发布版本二进制文件,形成分布式版卡上N个所述固件差异内容;以及所述设备端的升级单元根据N个所述固件差异内容和所述N个固件的分布位置,进行每个所述分布式版卡固件的差异化适配升级。
2.根据权利要求1所述的基于特殊编码的多固件分布式板卡的批量升级装置,其特征在于,所述设备端还包括存储模块,用于存储解析后的分布式版卡上各固件发布版本bin包。
3.根据权利要求1所述的基于特殊编码的多固件分布式板卡的批量升级装置,其特征在于,所述升级过程中,所述设备端与控制PC模块保持心跳连接。
4.一种基于特殊编码的多固件分布式板卡的批量升级方法,其特征在于,包括如下步骤:
步骤S1:确定设备端分布式板卡上需升级的N个...
【专利技术属性】
技术研发人员:赵拯,
申请(专利权)人:上海御渡半导体科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。