一种集成镜像文件生成方法、测试方法和装置制造方法及图纸

技术编号:11309285 阅读:88 留言:0更新日期:2015-04-16 05:37
本发明专利技术适用于通信设备领域,提供了一种集成镜像文件测试方法,其特征在于,当生成的待测试的集成镜像文件包含两个或两个以上时,所述方法包括:读取烧录启动文件,所述烧录启动文件中包含:烧录集成镜像文件的顺序参数和烧录完毕后待测试的特性参数;按照所述顺序完成第一个集成镜像文件的烧录,并在烧录完毕后完成所述特性的测试;记录特性的测试结果,依照所述顺序参数进行下一个集成镜像文件的烧录和特性测试;直至完成所述烧录启动文件中记录的所有集成镜像文件的测试,输出记录的所有测试结果。在集成镜像文件被制作完成后,能够自动的实现启动镜像文件和系统镜像文件间多种组合的烧录和测试,较现有技术更高效,进一步提高了自动化。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于通信设备领域,提供了一种集成镜像文件测试方法,其特征在于,当生成的待测试的集成镜像文件包含两个或两个以上时,所述方法包括:读取烧录启动文件,所述烧录启动文件中包含:烧录集成镜像文件的顺序参数和烧录完毕后待测试的特性参数;按照所述顺序完成第一个集成镜像文件的烧录,并在烧录完毕后完成所述特性的测试;记录特性的测试结果,依照所述顺序参数进行下一个集成镜像文件的烧录和特性测试;直至完成所述烧录启动文件中记录的所有集成镜像文件的测试,输出记录的所有测试结果。在集成镜像文件被制作完成后,能够自动的实现启动镜像文件和系统镜像文件间多种组合的烧录和测试,较现有技术更高效,进一步提高了自动化。【专利说明】一种集成镜像文件生成方法、测试方法和装置
本专利技术属于通信设备领域,尤其涉及一种集成镜像文件生成方法、测试方法和装置。
技术介绍
在数据通信设备的生产环节,需要把启动镜像文件BOOT IMAGE(启动镜像文件)烧录到FLASH(闪存),然后再升级其他系统镜像文件,例如操作系统(Operating System,简写为:0S) IMAGE、现场可编程门阵列(Field Programmable Gate Array,简写为:FPGA)IMAGE、复杂可编程逻辑器件(Complex Programmable Logic Device, CPLD) IMAGE。其中,在进行系统镜像升级(烧写)前,都需要先完成启动镜像的烧写。 现有技术方法,使得烧录BOOT IMAGE和系统镜像文件步骤分离,增加了操作工序和时间成本,限制了测试的灵活性。
技术实现思路
本专利技术实施例的目的在于提供一种集成镜像文件生成方法、测试方法和装置,以解决现有技术工序复杂、生产成本高的问题。 本专利技术实施例是这样实现的,一方面本专利技术实施例提供了一种集成镜像文件生成方法,所述方法包括以下步骤: 获取创建所述集成镜像文件所需的参数,所述参数包括:闪存的容量、启动镜像文件的大小、系统镜像文件的大小;对所述参数作合法性判断;在判断结果为合法时,集成所述启动镜像文件和所述系统镜像文件得到所述集成镜像文件。 另一方面,本专利技术实施例提供了一种集成镜像文件测试方法,当生成的待测试的集成镜像文件包含两个或两个以上时,所述方法包括: 读取烧录启动文件,所述烧录启动文件中包含:烧录集成镜像文件的顺序参数和烧录完毕后待测试的特性参数;按照所述顺序完成第一个集成镜像文件的烧录,并在烧录完毕后完成所述特性的测试;记录特性的测试结果,依照所述顺序参数进行下一个集成镜像文件的烧录和特性测试;直至完成所述烧录启动文件中记录的所有集成镜像文件的测试,输出记录的所有测试结果。 第三方面,本专利技术实施例还提供了一种集成镜像文件测试的装置,包括: 启动模块,用于读取烧录启动文件,所述烧录启动文件中包含:烧录集成镜像文件的顺序和烧录完毕后待测试的特性; 控制模块,用于按照所述顺序完成第一个集成镜像文件的烧录,并调用测试模块在烧录完毕后完成所述待测试的特性的测试;测试模块,用于接受控制模块的指令,在完成集成镜像文件烧录后,进行特性的测试;记录模块,用于记录测试模块中生成的测试数据;所述控制模块,还用于依照所述顺序控制下一个集成镜像文件的烧录和特性测试;直至完成所述烧录启动文件中记录的所有集成镜像文件的测试。 本专利技术实施例提供的一种集成镜像文件生成方法、测试方法和装置的有益效果包括:减少了现有技术的烧录工序,节约了生产成本,提高了生产效率。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例提供的一种集成镜像文件生成方法的流程图; 图2是本专利技术实施例提供的一种集成镜像文件测试方法的流程图; 图3是本专利技术实施例提供的一种集成镜像文件测试装置的结构示意图; 图4是本专利技术实施例提供的一种集成镜像文件生成和测试系统的结构示意图; 图5是本专利技术实施例提供的一种集成镜像文件生成方法的流程图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 为了说明本专利技术所述的技术方案,下面合法具体实施例来进行说明。 实施例一 如图1所示为本专利技术提供的一种集成(COMPACT)镜像文件生成方法的流程图,所述集成镜像文件生成方法为本专利技术一种数据通信设备镜像文件集成方法中的重要环节,它是后续实施例二中进行自动化烧录和测试的前提条件,所述方法包括以下步骤: 在步骤102中,获取创建所述集成镜像文件所需的参数。 所述参数包括:闪存的容量、启动镜像文件的大小、系统镜像文件的大小。其中,闪存的容量为所述集成镜像文件所要烧录的目标闪存的物理存储空间大小。 在步骤104中,对所述参数作合法性判断。 所述合法性判断主要是针对未来要烧写到闪存中的镜像文件的大小,判断该大小范围是否在闪存的容量之内。 在步骤106中,在判断结果为合法时,集成所述启动镜像文件和所述系统镜像文件得到所述集成镜像文件。 优选的,所述集成镜像文件包含:各镜像文件在烧录到闪存中时,所对应的存储地址。 本专利技术实施例,通过将启动镜像文件和系统镜像文件做了关联处理,并打包生成集成镜像文件,一次性完成了闪存中镜像文件的烧录工作。克服了现有技术中,需要将启动镜像文件和系统镜像文件分阶段进行烧录带来的工序复杂问题,并进一步从集成镜像文件生成源头控制烧录的合法性,从而简化了后续烧录闪存时可能遇到的兼容性问题。 在结合本实施例的优选方案中,所述合法性判断具体包括: 验证所述启动镜像文件的版本号和所述系统镜像文件的版本号之间的兼容性,若验证不合法则所述合法性判断结果为不合法。验证所述闪存的容量是否能够满足启动镜像文件和系统镜像文件大小的要求,若验证不合法则所述合法性判断结果为不合法。若所述兼容性和所述文件大小的要求都验证合法,则所述合法性判断结果为合法。 在结合本实施例的优选方案中,输入的参数包含有至少两个系统镜像文件的大小和版本号时,所述方法还包括: 在判断结果为合法时,把启动镜像文件分别和所述多个系统镜像文件打包生成多个集成镜像文件。 所述优选方案,给出了一次性输入得到多个集成镜像文件的方法,提高了集成镜像文件生成的便利性。 实施例二 如图2所示为本专利技术实施例提供的一种集成镜像文件测试方法的流程图,由图2可知,本实施例适用的环境为:生成的待测试的集成镜像文件包含两个或两个以上时,所述两个或两个以上的集成镜像文件可以是不同版本的启动镜像文件和系统镜像文件的多种组合,而集成镜像文件的生成可以利用实施例一来实现。本实施的测试方法具体包括: 在步骤202中,读取烧录启动文件。 所述烧录启动文件中包含:烧录集成镜像文件的顺序参数和烧录完毕后待测试的特性参数。 所述烧录启动文件中还包括:各集成本文档来自技高网
...

【技术保护点】
一种集成镜像文件生成方法,其特征在于,所述方法包括:获取创建所述集成镜像文件所需的参数,所述参数包括:闪存的容量、启动镜像文件的大小、系统镜像文件的大小;对所述参数作合法性判断;在判断结果为合法时,集成所述启动镜像文件和所述系统镜像文件得到所述集成镜像文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:李松王志王慰
申请(专利权)人:武汉烽火网络有限责任公司
类型:发明
国别省市:湖北;42

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

1