板卡固件烧录方法及其系统的制作方法

文档序号:9865284阅读:1158来源:国知局
板卡固件烧录方法及其系统的制作方法
【技术领域】
[0001]本发明涉及智能制造技术领域,特别是涉及一种板卡固件烧录方法及其系统。
【背景技术】
[0002]随着智能制造技术领域的日益成熟、智能家居市场的日益扩大、智能家电的日益普及,用户对智能家电的要求也越来越多。拿智能电视来说,市面上智能电视的功能日趋复杂和同质化,这无疑给智能电视的生产厂商提出了挑战。在板卡的生产过程中,为了让一片板卡能够适应不同的客户,实现性能、体验差异化的目标,在制造板卡之前会根据不同的客户需求,设计各个客户所需要的软件,而不同的客户所需要的软件在性能和操作方式上的差异,不可避免地降低了板卡的制造和测试效率。
[0003]为了解决这个问题,现有技术主要采用以下两种解决方案:
[0004]—、在板卡上设计一般板卡使用的通用软件,只用来测试板卡的硬件是否良好,并不携带任何专用数据,在生产结束之后,需要在客户工厂处重新升级。
[0005]二、在生产前在板卡中烧录携带有专用数据的软件,在测试时通过启动文件中的命令参数将专用数据的部分功能或全部功能进行屏蔽,从而得到近似通用软件的测试流程。
[0006]但上述解决方案仍有不足之处,对于方案一,由于通用软件没有客户定义的任何数据,因此,在完成硬件测试后必须用客户软件重新升级,不仅浪费升级时间,还增加了人力成本。对于方案二,每当有新客户出现时,需要在客户特性代码上添加对应的屏蔽点,当客户数量增多到一定程度时,工作量也变得很大,代码修改量增加,出错的几率也会随之增加,这样不仅浪费人力,而且屏蔽效果也要根据功能不同而单独判断,对性能的提升也不稳定,容易出现系统漏洞。
[0007]综上所述,利用现有的板卡固件烧录方法的烧录的板卡的测试效率较低。

【发明内容】

[0008]基于此,有必要针对利用现有的板卡烧录固件方法烧录的板卡的测试效率较低的技术问题,提供一种板卡固件烧录方法及其系统。
[0009]—种板卡固件烧录方法,包括如下步骤:
[0010]在板卡上设计板卡固件,并将自定义功能的专用数据存储到板卡固件的指定分区中;
[0011]将所述指定分区中的专用数据进行封包成板卡固件的专用数据包,得到烧录的板卡固件;
[0012]以所述板卡固件所在的板卡为制作烧录文件的母板,将母板程序存储芯片中的数据制作成烧录文件;
[0013]将所述烧录文件烧录到所述板卡中;
[0014]对所述板卡中的烧录文件进行解包,并释放所述专用数据包。
[0015]上述板卡固件烧录方法,通过将自定义功能的专用数据存储到板卡固件的指定分区中,并将所述指定分区中的专用数据进行封包处理,使得在板卡的生产过程中可以采用统一的测试流程对所述板卡进行测试,提高了板卡的测试效率。
[0016]在其中一个实施例中,本发明的板卡固件烧录方法,所述自定义功能的专用数据包括:自定义软件的特征信息和配置文件。
[0017]上述板卡固件烧录方法,根据自定义软件的特征信息和配置文件,能够有效地区分不同控制软件的功能。
[0018]在其中一个实施例中,本发明的板卡固件烧录方法,所述将自定义功能的专用数据存储到板卡固件的指定分区中的步骤包括:
[0019]将多项自定义功能的专用数据分别存储到板卡固件的不同分区中。
[0020]上述板卡固件烧录方法,通过将多项自定义功能的专用数据分别存储到板卡固件的不同分区中,实现了在同一板卡固件中同时存在多项专用数据,保证了板卡多项功能的实现。
[0021]在其中一个实施例中,本发明的板卡固件烧录方法,所述对所述指定分区中的专用数据进行封包成板卡固件的专用数据包的步骤包括:
[0022]对储存在板卡固件的不同分区中的专用数据分别进行封包,制作成板卡固件的多项专用数据包;
[0023]对所述烧录文件进行解包,并释放所述专用数据包的步骤包括:
[0024]分别对所述烧录文件进行解包,并分别释放所述多项专用数据包。
[0025]上述板卡固件烧录方法,通过对储存在板卡固件的不同分区中的专用数据分别进行封包,制作成板卡固件的多项专用数据包,并分别对所述烧录文件进行解包,并分别释放所述多项专用数据包,保证了各个板卡具有不同的功能或者一个板卡同时具有不同的功能,实现了板卡性能的差异化。
[0026]在其中一个实施例中,本发明的板卡固件烧录方法,所述板卡是电视板卡、手机板卡或者电脑板卡的一种。
[0027]上述板卡固件烧录方法,可以应用于电视板卡、手机板卡或者电脑板卡的中,用于提尚板卡的生广效率。
[0028]在其中一个实施例中,本发明的板卡固件烧录方法,还包括:
[0029]在板卡上设计板卡固件的步骤之前,对所述板卡进行上电处理;
[0030]以及在释放所述专用数据包的步骤之后,对所述板卡进行掉电处理。
[0031]上述板卡固件烧录方法,通过上电处理和掉电处理之后,再次打开板卡时,该板卡就具有了对应自定义功能的专用数据的性能。
[0032I 一种板卡固件烧录系统,包括:
[0033]存储模块,用于在板卡上设计板卡固件,并将自定义功能的专用数据存储到板卡固件的指定分区中;
[0034]封包模块,用于将所述指定分区中的专用数据进行封包,制作成板卡固件的专用数据包,得到烧录的板卡固件;
[0035]获取模块,用于以所述板卡固件所在的板卡为制作烧录文件的母板,将母板程序存储芯片中的数据制作成烧录文件;
[0036]烧录模块,用于将所述烧录文件烧录到所述板卡中;
[0037]解包模块,用于对所述板卡中的烧录文件进行解包,并释放所述专用数据包。
[0038]上述板卡固件烧录系统,通过存储模块将自定义功能的专用数据存储到板卡固件的指定分区中,并通过封包模块将其封包成板卡固件的专用数据包,得到烧录的板卡固件;再利用获取模块以板卡固件所在的板卡为制作烧录文件的母板,将母板程序存储芯片中的数据制作成烧录文件,并将所述烧录文件烧录到所述板卡中;最后通过解包模块,对所述板卡中的烧录文件进行解包并释放专用数据包。通过上述技术方案,使得在板卡的生产过程中可以采用统一的测试流程对所述板卡进行测试,提高了板卡的测试效率。
[0039]在其中一个实施例中,本发明的板卡固件烧录系统,所述存储模块还用于:将多项自定义功能的专用数据分别存储到板卡固件的不同分区中。
[0040]上述板卡固件烧录系统,通过将多项自定义功能的专用数据分别存储到板卡固件的不同分区中,实现了在同一板卡固件中同时存在多项专用数据,保证了板卡多项功能的实现。
[0041]在其中一个实施例中,本发明的板卡固件烧录系统,所述封包模块还用于:
[0042]对储存在板卡固件的不同分区中的专用数据分别进行封包,制作成板卡固件的多项专用数据包;
[0043]所述解包模块还用于:分别对所述烧录文件进行解包,并分别释放所述多项专用数据包。
[0044]上述板卡固件烧录系统,通过对储
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1