[发明专利]一种一键式烧录网卡固件的方法有效
申请号: | 201210333453.7 | 申请日: | 2012-09-10 |
公开(公告)号: | CN102880487A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 柳胜杰;邵宗有;沙超群;郑臣明;王卫钢;胡远明;王晖;王英 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 一键式烧录 网卡 方法 | ||
技术领域
本发明涉及一种烧录网卡固件的方法,具体涉及一种一键式烧录网卡固件的方法。
背景技术
网卡固件的主要功能介绍:首先网卡固件由boot code和config配置选项组成,boot code用来初始化网卡进入到一个初始工作状态,然后可以修改config配置选项来达到对网卡的一些可配置选择的多种功能进行配置选择达到我们的需求,另外,配置选项中包含有网卡的一个非常重要的配置选项(MAC地址)。
基于以上情况,通常网卡厂商都会提供一个烧录tool(如dos操作系统下的可执行文件作为烧录工具),通过键入命令来烧录网卡的firmware(包括boot code和config配置选项)。
但是这些工具往往需要键入很多复杂的命令及参数,对于生产工人来说很繁杂、效率低下,而且容易出错,尤其是MAC地址涉及到要输入的数较多而且每次输入的MAC地址不能重复,但是往往生产工人容易输错MAC地址,而采用本发明的方法则可以避免这些问题。
目前有些技术人员也会写一些批处理来包含那些更新固件的命令,但是对于MAC地址则依然需要人工手动键入,由于MAC地址较长,为六段,每段又是两个十六进制数,中间还有冒号隔开如00:10:18:D3:01:01,键入效率低,而且容易引起误操作。
现在编写烧录MAC地址通常有三种方法:第一,生成随机数作为MAC地址的方法,第二,人工键入我们编写好的MAC地址方案,第三,有电子扫描枪扫描MAC地址条形码方案,第一种方案,虽然产生随机数出现重复的MAC地址的概率非常小,但是依然还是有可能产生重复的MAC地址,一旦MAC地址重复,发生冲突,将导致网卡无法正常使用,第二种方法人工键入MAC地址容易由于误操作引起MAC地址重复,导致网卡无法正常使用,第三种方法,如果需要烧录的MAC地址特别多,对应的条形码也就特别多,操作耗时多,而且容易误操作,来回重工浪费很多时间,效率低下。
发明内容
针对现有技术的不足,本发明提供一种一键式烧录网卡固件的方法,该方法只要敲一个键,则整个固件的更新都将自动完成,方便快捷利于生产效率的提高,避免生产工人的误操作。
本发明的方案是采用下述技术方案实现的:
一种一键式烧录网卡固件的方法,其改进之处在于,所述方法包括下述步骤:
第一步:制作DOS启动盘;
第二步:将烧录工具tool放到所述DOS启动盘中;
第三步:新建批处理文件;
第四步:新建存放MAC地址变量需要改变字段的文本文件、新建存放执行命令步骤的文本文件、新建存放烧录过MAC地址的文本文件并新建存放烧录过EEPROM的个数的文本文件;
第五步:赋初值给存放MAC地址变量字段的文本文件;
第六步:从存放MAC地址变量需要改变字段的文本文件中读取MAC地址变量的值并组成完整的MAC地址,赋值给配置选项,将配置选项和更新网卡固件的命令写到存放执行命令步骤的文本文件中;
第七步:将MAC地址变量字段每次烧录完后自动加1并保存到存放MAC地址变量需要改变字段的文本文件中,将已经烧录过的MAC地址保存到存放烧录过MAC地址的文本文件中,将烧录的总的EEPROM数保存到存放烧录过EEPROM的个数的文本文件中;
第八步:在DOS操作系统下执行批处理文件;
第九步:更换新的EEPROM后,在DOS提示符下键入1后回车则开始烧录另一个网卡EEPROM的固件;如此循环烧录不同网卡EEPROM的固件。
其中,所述第三步,所述批处理文件用1.bat表示。
其中,所述第四步中,MAC地址由可变字段和固定字段组成,所述存放MAC地址变量需要改变字段的文本文件用temp.txt表示;所述存放执行命令步骤的文本文件用config.txt表示;所述存放烧录过MAC地址的文本文件用BCM5709S_MAC_ALL.TXT表示;所述存放烧录过EEPROM的个数的文本文件用EEPROM_count.txt表示。
其中,所述第六步中,完整的MAC地址包括可变字段和固定字段;所述可变字段即MAC地址变量字段。
所述存放执行命令步骤的文本文件供固件烧录程序调用。
其中,所述第七步中,所述存放烧录过EEPROM的个数的文本文件供查询使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210333453.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通信行为检测方法及装置
- 下一篇:一种导航系统及移动终端