[發明專利]一種一鍵式燒錄網卡固件的方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201210333453.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通信行為檢測方法及裝置
- 下一篇:一種導航系統及移動終端





