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

文档序号:9865284阅读:来源:国知局
存在板卡固件的不同分区中的专用数据分别进行封包,制作成板卡固件的多项专用数据包,并分别对所述烧录文件进行解包,并分别释放所述多项专用数据包,保证了各个板卡具有不同的功能或者一个板卡同时具有不同的功能,实现了板卡性能的差异化。
[0045]在其中一个实施例中,本发明的板卡固件烧录系统,还包括:上电模块和掉电模块;
[0046]所述上电模块,用于在板卡上设计板卡固件之前,对所述板卡进行上电处理;
[0047]所述掉电模块,用于在释放所述专用数据包之后,对所述板卡进行掉电处理。
[0048]上述板卡固件烧录系统,通过上电模块和掉电模块对所述板卡进行上电处理和掉电处理,当再次打开板卡时,该板卡就具有了对应自定义功能的专用数据相应的性能。
【附图说明】
[0049]图1为本发明的一个实施例的板卡固件烧录方法流程图;
[0050]图2为本发明的一个实施例的板卡固件烧录系统的结构示意图;
[0051]图3为本发明的另一个实施例的板卡固件烧录系统的结构示意图。
【具体实施方式】
[0052]为了更进一步阐述本发明所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本发明的技术方案,进行清楚和完整的描述。
[0053]如图1所示,图1为本发明的一个实施例的板卡固件烧录方法流程图,一种板卡固件烧录方法,可以包括如下步骤:
[0054]步骤SlOl:在板卡上设计板卡固件,并将自定义功能的专用数据存储到板卡固件的指定分区中;
[0055]在实际应用中,固件是指写入EROM(可擦除只读存储器)或EEPR0M(可编程只读存储器)中的程序,它是数码产品中最基础、最底层的软件。在生产板卡过程中,为了使板卡具备预设的功能,需要在板卡上烧录相应功能的固件,具体地,是将具备预设功能的程序写入或者拷贝或者烧录到板卡中。
[0056]在上述步骤中,由于专用数据的自定义功能不同,生产的板卡所具有的功能也有所不同,那具有自定义功能的专用数据也是不一样的。由于不同功能的专用数据对测试环境的要求不同,为了提高板卡的测试效率,先将自定义功能的专用数据存储到板卡固件的指定分区,并在后续步骤中对其进行封包处理,在生产测试前期对板卡进行统一测试。
[0057]步骤S102:将所述指定分区中的专用数据进行封包,制作成板卡固件的专用数据包,得到烧录的板卡固件;
[0058]在上述步骤中,由于对自定义功能的专用数据进行了封包处理,这些板卡只具有板卡固件所需要的基本软件,这些具有基本软件的板卡可以在后续步骤作为制作烧录文件的母板,得到统一的烧录文件。
[0059]步骤S103:以所述板卡固件所在的板卡为制作烧录文件的母板,将母板程序存储芯片中的数据制作成烧录文件;
[0060]在实际应用中,可以在上述步骤中,将步骤S102得到的烧录文件批量烧录到生产线上的板卡中,这样所生产的板卡中就具有了板卡通用的功能;然后,对上述板卡进行测试,由于上述板卡内的烧录文件相同,那烧录后的板卡所具有的功能也是相同的,这样就可以采用相同的测试流程来对上述板卡进行测试,有效地提高了板卡烧录固件的测试效率。[0061 ]步骤S104:将所述烧录文件烧录到板卡中;
[0062]通过上述步骤,将具有通用功能的烧录文件烧录到板卡中,所述板卡就具有了该相应用途板卡的基本功能。
[0063]步骤S105:对所述板卡中的烧录文件进行解包,并释放所述专用数据包。
[0064]在完成了对板卡的统一测试之后,通过设置自定义功能控制软件的参数,对各个板卡中的烧录文件进行解包,释放所述专用数据包,经过本步骤之后,不同的板卡就可以具有不同的功能,以便满足不同的需求。
[0065]上述板卡固件烧录方法,通过将自定义功能的专用数据存储到板卡固件的指定分区中,并对所述指定分区中的专用数据进行封包成板卡固件的专用数据包,得到烧录的板卡固件;再以所述板卡为制作烧录文件的母板,通过烧录治具将母板程序存储芯片中的数据制作成烧录文件,并通过烧录工具,将所述烧录文件烧录到板卡中;最后,对所述烧录文件进行解包并释放所述专用数据包。上述技术方案,通过将自定义功能的专用数据存储到板卡固件的指定分区中,并将所述指定分区中的专用数据进行封包处理,使得在板卡的生产过程中可以采用统一的测试流程对所述板卡进行测试,提高了板卡的测试效率。
[0066]在其中一个实施例中,本发明的板卡固件烧录方法,所述自定义功能的专用数据包括:自定义软件的特征信息和配置文件,能够有效地区分不同控制软件的功能。
[0067]在其中一个实施例中,本发明的板卡固件烧录方法,所述将自定义功能的专用数据存储到板卡固件的指定分区中的步骤可以包括:
[0068]将多项自定义功能的专用数据分别存储到板卡固件的不同分区中。
[0069]上述板卡固件烧录方法,通过将多项自定义功能的专用数据分别存储到板卡固件的不同分区中,实现了在同一板卡固件中同时存在多项专用数据,保证了板卡多项功能的实现。
[0070]在其中一个实施例中,本发明的板卡固件烧录方法,所述对所述指定分区中的专用数据进行封包,制作成板卡固件的专用数据包的步骤可以包括:
[0071]对储存在板卡固件的不同分区中的专用数据分别进行封包,制作成板卡固件的多项专用数据包;
[0072]对所述烧录文件进行解包,并释放所述专用数据包的步骤可以包括:
[0073]分别对所述烧录文件进行解包,并分别释放所述多项专用数据包。
[0074]在上述实施例中,本发明的板卡固件烧录方法,可以将一个以上的具有自定义功能的专用数据分别存储到板卡固件的不同分区中,然后,再对储存在板卡固件的不同分区中的专用数据分别进行封包成板卡固件的多项专用数据包;最后,根据客户的不同需求,通过设置自定义软件的参数,对各个板卡中的烧录文件进行解包,分别释放所述多项专用数据包,以实现同一客户的不同需求或者不同客户的不同需求。
[0075]上述实施例的板卡固件烧录方法,能够实现通用软件同时装载多个专用数据包的功能,在适当的时候释放不同的专用数据包到板卡固件中,实现了客户信息的差异化;进一步地,通过采用通用软件同时装载多个专用数据包的方法,可以大大地减少了售后维修成本,提高了软件使用效率。
[0076]在其中一个实施例中,本发明的板卡固件烧录方法,所述板卡可以是电视板卡、手机板卡或者电脑板卡的一种。
[0077]在其中一个实施例中,本发明的板卡固件烧录方法,还可以包括:
[0078]在板卡上设计板卡固件的步骤之前,对所述板卡进行上电处理;
[0079]以及在释放所述专用数据包的步骤之后,对所述板卡进行掉电处理。
[0080]在本实施例中,通过上电处理与掉电处理的步骤,客户在掉电之后再次打开板卡时,该板卡就具备了该自定义功能的专用数据所具有的功能,实现了板卡功能的差异化。
[0081]在其中一个实施例中,本发明的板卡固件烧录方法,在没有释放专用数据包之前的板卡固件中是通用数据,在实际生产过程中,便于对板卡进行批量测试,大大
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1