欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種星載計算機(jī)軟件的在軌更新方法與流程

文檔序號:11250650閱讀:524來源:國知局

本發(fā)明涉及計算機(jī)程序軟件技術(shù)領(lǐng)域,具體涉及一種星載計算機(jī)軟件的在軌更新方法。



背景技術(shù):

衛(wèi)星發(fā)射后,如果發(fā)現(xiàn)了軟件出現(xiàn)異?;蛐枰{(diào)整其運(yùn)行軌跡,則均需對星載軟件進(jìn)行在軌更新,目前,星載嵌入式軟件多采用靜態(tài)鏈接的方式生成,星載計算機(jī)中存儲的程序代碼是可執(zhí)行程序,進(jìn)行在軌維護(hù)時,需要將新修改的程序經(jīng)過編譯、鏈接形成可執(zhí)行程序,然后將該可執(zhí)行程序與星載計算機(jī)中存儲的可執(zhí)行程序?qū)Ρ?,進(jìn)行全部注入或針對有差異的地方進(jìn)行局部重注,采用這些方法進(jìn)行星載嵌入式軟件在軌更新,思路清晰,但也存在一些缺點(diǎn):衛(wèi)星在接收完畢全部代碼并進(jìn)行校驗(yàn)后才會將代碼應(yīng)用到系統(tǒng)中,傳輸時間較長,容易受到干擾而產(chǎn)生錯誤。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是為了克服現(xiàn)有技術(shù)的不足,而提供一種效率高、傳輸可靠、受干擾小的星載計算機(jī)軟件的在軌更新方法。

本發(fā)明的目的是這樣實(shí)現(xiàn)的:一種星載計算機(jī)軟件的在軌更新方法,它包括以下步驟:

(1)在星載計算機(jī)軟件的基礎(chǔ)程序和擴(kuò)展程序中分別生成目標(biāo)文件;

(2)將步驟1中基礎(chǔ)程序的目標(biāo)文件上傳至星載計算機(jī),替換掉待更新的基礎(chǔ)程序,并對其進(jìn)行校驗(yàn);

(3)如果步驟2校驗(yàn)錯誤,則重新進(jìn)行步驟2,如果校驗(yàn)正確,則進(jìn)行步驟4;

(4)將步驟1中擴(kuò)展程序的目標(biāo)文件上傳至星載計算機(jī),并進(jìn)行校驗(yàn);

(5)如果步驟4校驗(yàn)錯誤,則向地面下傳校驗(yàn)錯誤信息進(jìn)行錯誤定位,排出錯誤后重新進(jìn)行步驟4,如果校驗(yàn)正確,則進(jìn)行步驟6;

(6)用上傳的擴(kuò)展程序替換待更新的擴(kuò)展程序,本次星載計算機(jī)軟件更新完成。

所述的星載計算機(jī)軟件存儲在非揮發(fā)性存儲介質(zhì)flash中。

所述的星載計算機(jī)軟件和地面通過星地通信鏈路通信。

所述的非揮發(fā)性存儲介質(zhì)flash在邏輯上包括原軟件存儲區(qū)、升級軟件存儲區(qū)和模塊軟件上注區(qū)。

所述的星載各智能設(shè)備分別配置星載下位機(jī)。

本發(fā)明的有益效果:本發(fā)明將程序軟件的傳輸過程分為基礎(chǔ)程序和擴(kuò)展程序兩段,每段程序的傳輸時間均小于總程序的傳輸時間,這就有效減少了程序傳輸過程中所受到的干擾,提高了傳輸效率;本發(fā)明在每段程序傳輸完畢后均進(jìn)行校驗(yàn),避免出現(xiàn)問題影響衛(wèi)星的正常工作,具有傳輸可靠的優(yōu)點(diǎn);本發(fā)明具有效率高、傳輸可靠、受干擾小的優(yōu)點(diǎn)。

具體實(shí)施方式

下面對本發(fā)明做進(jìn)一步的說明。

實(shí)施例1

一種星載計算機(jī)軟件的在軌更新方法,它包括以下步驟:

(1)在星載計算機(jī)軟件的基礎(chǔ)程序和擴(kuò)展程序中分別生成目標(biāo)文件;

(2)將步驟1中基礎(chǔ)程序的目標(biāo)文件上傳至星載計算機(jī),替換掉待更新的基礎(chǔ)程序,并對其進(jìn)行校驗(yàn);

(3)如果步驟2校驗(yàn)錯誤,則重新進(jìn)行步驟2,如果校驗(yàn)正確,則進(jìn)行步驟4;

(4)將步驟1中擴(kuò)展程序的目標(biāo)文件上傳至星載計算機(jī),并進(jìn)行校驗(yàn);

(5)如果步驟4校驗(yàn)錯誤,則向地面下傳校驗(yàn)錯誤信息進(jìn)行錯誤定位,排出錯誤后重新進(jìn)行步驟4,如果校驗(yàn)正確,則進(jìn)行步驟6;

(6)用上傳的擴(kuò)展程序替換待更新的擴(kuò)展程序,本次星載計算機(jī)軟件更新完成。

本發(fā)明將程序軟件的傳輸過程分為基礎(chǔ)程序和擴(kuò)展程序兩段,每段程序的傳輸時間均小于總程序的傳輸時間,這就有效減少了程序傳輸過程中所受到的干擾,提高了傳輸效率;本發(fā)明在每段程序傳輸完畢后均進(jìn)行校驗(yàn),避免出現(xiàn)問題影響衛(wèi)星的正常工作,具有傳輸可靠的優(yōu)點(diǎn);本發(fā)明具有效率高、傳輸可靠、受干擾小的優(yōu)點(diǎn)。

實(shí)施例2

一種星載計算機(jī)軟件的在軌更新方法,它包括以下步驟:

(1)在星載計算機(jī)軟件的基礎(chǔ)程序和擴(kuò)展程序中分別生成目標(biāo)文件;

(2)將步驟1中基礎(chǔ)程序的目標(biāo)文件上傳至星載計算機(jī),替換掉待更新的基礎(chǔ)程序,并對其進(jìn)行校驗(yàn);

(3)如果步驟2校驗(yàn)錯誤,則重新進(jìn)行步驟2,如果校驗(yàn)正確,則進(jìn)行步驟4;

(4)將步驟1中擴(kuò)展程序的目標(biāo)文件上傳至星載計算機(jī),并進(jìn)行校驗(yàn);

(5)如果步驟4校驗(yàn)錯誤,則向地面下傳校驗(yàn)錯誤信息進(jìn)行錯誤定位,排出錯誤后重新進(jìn)行步驟4,如果校驗(yàn)正確,則進(jìn)行步驟6;

(6)用上傳的擴(kuò)展程序替換待更新的擴(kuò)展程序,本次星載計算機(jī)軟件更新完成。

所述的星載計算機(jī)軟件存儲在非揮發(fā)性存儲介質(zhì)flash中,所述的星載計算機(jī)軟件和地面通過星地通信鏈路通信,所述的非揮發(fā)性存儲介質(zhì)flash在邏輯上包括原軟件存儲區(qū)、升級軟件存儲區(qū)和模塊軟件上注區(qū),所述的星載各智能設(shè)備分別配置星載下位機(jī)。

本發(fā)明將程序軟件的傳輸過程分為基礎(chǔ)程序和擴(kuò)展程序兩段,每段程序的傳輸時間均小于總程序的傳輸時間,這就有效減少了程序傳輸過程中所受到的干擾,提高了傳輸效率;本發(fā)明在每段程序傳輸完畢后均進(jìn)行校驗(yàn),避免出現(xiàn)問題影響衛(wèi)星的正常工作,具有傳輸可靠的優(yōu)點(diǎn);本發(fā)明的星載計算機(jī)軟件存儲在非揮發(fā)性存儲介質(zhì)flash中,本發(fā)明的星載計算機(jī)軟件和地面通過星地通信鏈路通信,本發(fā)明的非揮發(fā)性存儲介質(zhì)flash在邏輯上包括原軟件存儲區(qū)、升級軟件存儲區(qū)和模塊軟件上注區(qū),本發(fā)明的星載各智能設(shè)備分別配置星載下位機(jī);本發(fā)明具有效率高、傳輸可靠、受干擾小的優(yōu)點(diǎn)。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明涉及一種星載計算機(jī)軟件的在軌更新方法,它包括以下步驟:(1)在星載計算機(jī)軟件的基礎(chǔ)程序和擴(kuò)展程序中分別生成目標(biāo)文件;(2)將步驟1中基礎(chǔ)程序的目標(biāo)文件上傳至星載計算機(jī),替換掉待更新的基礎(chǔ)程序,并對其進(jìn)行校驗(yàn);(3)如果步驟2校驗(yàn)錯誤,則重新進(jìn)行步驟2,如果校驗(yàn)正確,則進(jìn)行步驟4;(4)將步驟1中擴(kuò)展程序的目標(biāo)文件上傳至星載計算機(jī),并進(jìn)行校驗(yàn);(5)如果步驟4校驗(yàn)錯誤,則向地面下傳校驗(yàn)錯誤信息進(jìn)行錯誤定位,排出錯誤后重新進(jìn)行步驟4,如果校驗(yàn)正確,則進(jìn)行步驟6;(6)用上傳的擴(kuò)展程序替換待更新的擴(kuò)展程序,本次星載計算機(jī)軟件更新完成;本發(fā)明具有效率高、傳輸可靠、受干擾小的優(yōu)點(diǎn)。

技術(shù)研發(fā)人員:賈延明;邱秀榮;王小芬;陳帥;潘亞
受保護(hù)的技術(shù)使用者:商丘工學(xué)院
技術(shù)研發(fā)日:2017.04.17
技術(shù)公布日:2017.09.15
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
枣强县| 饶平县| 临潭县| 枣阳市| 紫阳县| 南投县| 江永县| 兴国县| 朝阳市| 理塘县| 台安县| 宜良县| 乌苏市| 大宁县| 湘潭县| 遂昌县| 泽州县| 察雅县| 东台市| 宁陕县| 淮安市| 广水市| 成都市| 安西县| 左云县| 湘阴县| 丹阳市| 平遥县| 略阳县| 通渭县| 特克斯县| 辽中县| 海阳市| 务川| 磐石市| 苏尼特左旗| 越西县| 兴仁县| 绥化市| 英德市| 克山县|