關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 一種電路板固化軟件版本自動更新的方法

        一種電路板固化軟件版本自動更新的方法

        作者: 時間:2012-12-24 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/202009.htm

        隨著計算機的普及,對于計算機BIOS程序的升級,也許大家都不陌生。計算機BIOS軟件,與普通軟件完全不同,它是在可擦寫存儲器EPROM內部的程序代碼(也稱為程序/自舉程序),負責控制和協調集成電路的功能,在進入操作系統之前,對電腦開啟時的檢測、初始化系統設備、裝入操作系統并調度操作系統向硬件發出的指令都是由BIOS來完成的,因此BIOS在計算機系統中起著非常重要的作用。但對于任何已生產的軟、硬件,都有可能存在一些缺陷,所以,廠家通常通過更新BIOS軟件來修正以前中存在的錯誤、漏洞或不足。

        由幾十至幾百塊組成的S12程控交換機,每塊上也都有完成自舉操作的軟件(PROM SW)。在維護過程中,由于備用板出廠的固化軟件通常較低,與當前機架中所用的可能不一致,所以如果要更換,常常需要現場工程師通過某一設備將當前的固化軟件版本重新刷到備用電路板的EEPROM。在交換之星版本中,我們采用了固化軟件版本自動更新的策略,現場工程師不用關心電路板的固化軟件版本,直接就可更換寬帶機架的電路板。
        由固化軟件裝載并執行的處理業務的軟件,稱之為操作軟件(OperationalSoftware)。寬帶機架所有類型電路板的固化軟件和操作軟件都存放在機架控制單元電路板RCC(Rack onfigurationController)的文件管理系統EFMS(EPROM File ManagementSystem)中(圖1),而各種類型電路板的軟件版本信息都存放在RCC 上的配置文件config.dat中。當以電路板類型為索引時,可以方便地找到該種電路板當前所用的操作軟件和固化軟件的版本。當電路板通過固化軟件從機架控制單元將自己的操作軟件裝載完畢并執行后,它會利用遠端文件系統(RFMS)將配置文件config.dat從遠端機架控制單元上拷貝到本地,然后將配置文件config.dat中指定的該類型電路板的固化軟件版本與自身已固化的固化軟件版本相比較,如果不一致,就立刻再利用遠端文件系統將新的固化軟件從遠端機架控制單元上拷貝到本地,然后調用刷寫(Flash)程序,將新的固化軟件版本刷到電路板的EEPROM 中。該過程無需現場工程師的干預,由操作軟件自動判斷是否需要刷新所更換電路板的固化軟件,從而自動確保系統中同類型的電路板的固化軟件版本一致。
        (注:電路板1的固化軟件版本與系統配置的相一致,電路板2的固化軟件版本與系統配置的不一致)

        在開局時,也可用該種,通過機架重啟,對整個寬帶機架中的所有電路板的固化軟件進行自動升級,從而避免人工一塊一塊地刷新電路板的固化軟件,節約大量的時間。當然,對于已在線運行的交換局,可以通過在線版本升級的對所有電路板的固化軟件進行版本升級,避免對業務的影響。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泌阳县| 屯昌县| 广宗县| 瑞昌市| 冷水江市| 建宁县| 波密县| 常州市| 济源市| 延长县| 保亭| 高碑店市| 永修县| 霞浦县| 桑植县| 米脂县| 吉隆县| 库尔勒市| 顺义区| 龙江县| 沛县| 绍兴县| 饶阳县| 天水市| 黔南| 疏勒县| 中山市| 新昌县| 屯留县| 华阴市| 襄樊市| 环江| 韶山市| 金平| 定远县| 都昌县| 开平市| 澄江县| 马边| 台南县| 绥芬河市|