[發明專利]一種嵌入式裝置及其程序并行下載方法在審
| 申請號: | 202110729111.6 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113407472A | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 朱航江;李德文;周強;劉偉;周谷慶;龔行梁;王浩;張明利;王鵬彰 | 申請(專利權)人: | 南京南瑞繼保工程技術有限公司;南京南瑞繼保電氣有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40;G06F13/42;G06F8/60 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 沈丹 |
| 地址: | 211102 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 裝置 及其 程序 并行 下載 方法 | ||
本發明公開了一種嵌入式裝置及其程序并行下載方法,所述方法包括以下步驟:下載程序前,主CPU板詢問其它板卡是否支持并行下載;若支持,則主CPU板詢問其它板卡是否完成并行下載的準備工作;若完成,則主CPU板向多個其它板卡發送并行下載數據;下載完成后主CPU板校驗每個板卡是否下載成功;若下載成功,則查詢是否還有文件需要并行下載,若沒有,則下載結束。本發明與現有技術相比,真正的實現了并行下載,提高了下載的效率,提高了容錯率。
技術領域
本發明屬于嵌入式裝置開發領域,涉及各種文件的下載方法,具體涉及一種嵌入式裝置及其程序并行下載方法。
背景技術
嵌入式裝置是電力系統、工業控制等領域安全穩定運行的關鍵設備。嵌入式裝置內需要程序驅動來完成特定的功能,所以嵌入式裝置首先需要下載程序文件。程序文件有些往往比較大,如果板卡較多時,就會表現出耗費超長的時間問題,對于生產效率造成嚴重的影響,因此研究出下載數據效率較高的方法是很有必要的。
現有技術中,并行下載方式可分為兩種,一種是針對同一型號的插件采用多線程的下載方式這種方式大多是基于網絡傳輸,從宏觀上講是并行,但是實際上從微觀上看還是串行的;另一種是多個板卡分別連接各自對應的下載器,這種下載方式比較浪費資源,而且從本質上來講還是單個板卡的下載,即還是一個下載器對應一個板卡。
發明內容
發明目的:本發明的目的在于提供一種嵌入式裝置,其采用靈活的獨有地址和公有地址相結合的方式,實現并行高速數據下載;本發明的第二目的在于通過一種可靠且高效的嵌入式裝置的程序并行下載方法。
技術方案:本發明的嵌入式裝置,包括一個主CPU板和多個其它板卡,主CPU板和多個其它板卡通過一條數據總線連接,主CPU板用于將需要下載的程序下載到其他板卡;所述多個其它板卡包括獨有地址和公有地址。
所述公有地址需提前約定,且不與獨有地址重復;公有地址用于并行傳輸程序。
所述嵌入式裝置支持多個程序文件并行下載,提高下載效率。
所述數據總線為CAN總線。
本發明還包括一種嵌入式裝置的程序并行下載方法,包括以下步驟:
(1)下載程序前,主CPU板詢問其它板卡是否支持并行下載;
(2)若支持,則主CPU板詢問其它板卡是否完成并行下載的準備工作;
(3)若完成,則主CPU板向多個其它板卡發送并行下載數據;
(4)下載完成后主CPU板校驗每個板卡是否下載成功;
(5)若下載成功,則查詢是否還有文件需要并行下載,若沒有,則下載結束。
步驟(4)中,下載完成后每個板卡通過各自的獨有地址將下載結果反饋給主CPU板進行校驗。
步驟(4)中,若主CPU板在校驗時發現存在下載失敗的板卡,則主CPU板根據配置確定重新下載或直接失敗告警。
若重新下載,則下載失敗的板卡通過其獨有地址再次下載。
有益效果:本發明與現有技術相比,其有益效果在于:真正實現了并行下載,節省了時間,提高了生產效率。
附圖說明
圖1為本發明所述方法的流程示意圖。
具體實施方式
下面結合具體實施方式和說明書附圖對本發明的技術方案做進一步詳細描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京南瑞繼保工程技術有限公司;南京南瑞繼保電氣有限公司,未經南京南瑞繼保工程技術有限公司;南京南瑞繼保電氣有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110729111.6/2.html,轉載請聲明來源鉆瓜專利網。





