[發明專利]分布式處理器依賴固件自適應下載方法、主機及客戶端在審
| 申請號: | 201310616686.2 | 申請日: | 2013-11-27 |
| 公開(公告)號: | CN103605550A | 公開(公告)日: | 2014-02-26 |
| 發明(設計)人: | 楊基鵬;王曉剛;曾逸 | 申請(專利權)人: | 深圳眾為興技術股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518052 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 處理器 依賴 自適應 下載 方法 主機 客戶端 | ||
技術領域
本發明屬于分布式處理器系統領域,尤其涉及一種分布式處理器依賴固件自適應下載方法、一種主機、客戶端以及一種分布式處理器系統。
背景技術
分布式處理器結構是目前越來越多被采用的系統架構,其主要特征是一個系統中存在多個處理器,整體架構采用一個主機與多個客戶端形式進行通信,主機和客戶端中都包括喲處理器,分布式處理器系統中,由于每個處理器是一個獨立的運算單元,所以每個處理器的程序需要獨立開發,而處理器之間是通過程序構架的通信鏈路進行數據交換,每個處理器在出廠時會把需要執行的程序燒錄在處理器對應的存儲器中。
由于各個處理器獨立分布,因此目前的分布式處理器系統中,每個處理器的運行程序需要獨立燒錄,這樣導致生產效率低下并且更容易出現程序燒錄出錯的情況;另外,當一個處理器需要程序升級,若該程序還需依賴其他處理器相應的功能升級,那么只能將所依賴的處理器的程序一個個燒錄,這樣在維護上和開發上有很大的效率障礙。
發明內容
鑒于上述問題,本發明的目的在于提供一種,旨在解決現有。
一方面,所述分布式處理器依賴固件自適應下載方法包括下述步驟:
主機讀取各個客戶端編譯依賴固件所產生的二進制文件并計算出相應的依賴固件校驗碼;
針對每個與主機通信連接并啟動的客戶端,主機讀取客戶端存儲器保存的固件檢驗碼,并判斷客戶端的固件校驗碼與主機計算保存的相應依賴固件校驗碼是否一致;
當不一致時,當前客戶端通過BIOS軟件從所述主機中自適應下載對應的依賴固件并更新到本地存儲器中;
所述當前客戶端通過BIOS軟件加載并運行所述存儲器中保存的固件。
另一方面,所述主機包括:
校驗碼計算單元,用于讀取各個客戶端編譯依賴固件所產生的二進制文件,并計算出相應的依賴固件校驗碼;
檢驗碼判斷單元,用于針對每個與主機通信連接并啟動的客戶端,讀取客戶端存儲器保存的固件檢驗碼,并判斷客戶端的固件校驗碼與主機計算保存的相應的依賴固件校驗碼是否一致。
第三方面,所述客戶端包括:
固件下載單元,用于當客戶端的固件校驗碼與主機計算保存的相應依賴固件校驗碼不一致時,從所述主機中自適應下載對應的依賴固件并更新到本地存儲器中;
固件更新單元,用于加載并運行所述存儲器中保存的固件。
第四方面,所述分布式處理器系統,包括一個所述主機,以及至少一個所述客戶端,所述主機與各個客戶端通信連接。
本發明的有益效果是:本發明技術方案中,首先將各個客戶端所需編譯依賴固件產生的二進制文件匯集到主機應用軟件中,然后主機讀取并計算出各個客戶端處理器的相應依賴固件校驗碼,由于各個客戶端的存儲器中保存有固件校驗碼,本發明實施例在主機這一側,通過比較客戶端中的固件校驗碼與主機中對應的依賴固件校驗碼是否一致,來決定客戶端是否需要從主機中下載依賴固件,實現了客戶端根據主機應用程序開發版本進行依賴固件自適應下載,省去了各種固件版本的管理搭配,解決了處理器升級下載效率低下的問題。
附圖說明
圖1是本發明第一實施例提供的分布式處理器依賴固件自適應下載方法的流程圖;
圖2是本發明第二實施例提供的主機的結構方框圖;
圖3是本發明第三實施例提供的客戶端的結構方框圖;
圖4是本發明第三實施例提供的客戶端的物理結構圖;
圖5是本發明第四實施例提供的分布式處理器系統結構圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
實施例一:
圖1示出了本發明第一實施例提供的分布式處理器依賴固件自適應下載方法的流程,為了便于說明僅示出了與本發明實施例相關的部分。
本實施例提供的分布式處理器依賴固件自適應下載方法包括下述步驟:
步驟S101、主機讀取各個客戶端編譯依賴固件所產生的二進制文件并計算出相應的依賴固件校驗碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳眾為興技術股份有限公司,未經深圳眾為興技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310616686.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種LED大功率封裝硅膠
- 下一篇:一種電力內外網交互中的敏感圖像識別方法





