推薦文檔列表

實(shí)時(shí)操作系統(tǒng)在星載計(jì)算機(jī)中的應(yīng)用

時(shí)間:2021-10-01 09:39:38 計(jì)算機(jī)論文 我要投稿

實(shí)時(shí)操作系統(tǒng)在星載計(jì)算機(jī)中的應(yīng)用

  摘要:介紹在星載計(jì)算機(jī)中應(yīng)用實(shí)時(shí)操作系統(tǒng)的兩種方式:使用一種源碼開(kāi)放的RTOS——RTEMS和自主開(kāi)發(fā)RTOS,并對(duì)兩種方法進(jìn)行比較。

    關(guān)鍵詞:實(shí)時(shí)操作系統(tǒng) 星載計(jì)算機(jī) RTOS

隨著我國(guó)航天技術(shù)的不斷發(fā)展,越來(lái)越多的衛(wèi)星應(yīng)用在通訊、資源探測(cè)、遙感、氣象、對(duì)地觀察等領(lǐng)域。衛(wèi)星的功能越來(lái)越強(qiáng),對(duì)星務(wù)管理和有效載荷控制的星載計(jì)算機(jī)提出了更高的要求。星載計(jì)算機(jī)軟硬件系統(tǒng)日趨復(fù)雜,傳統(tǒng)的星載計(jì)算機(jī)軟硬件設(shè)計(jì)方法,特別是軟件的設(shè)計(jì)方法和開(kāi)發(fā)手段已逐漸不適應(yīng)這種要求。引入實(shí)時(shí)操作系統(tǒng)(RTOS)能夠有效地解決這些問(wèn)題。RTOS把任務(wù)管理調(diào)度、任務(wù)間通信、內(nèi)存管理等系統(tǒng)功能以函數(shù)調(diào)用的方式提供給用戶,使用戶能夠?qū)⒕Ψ旁趹?yīng)用程序的開(kāi)發(fā)上,有助于星載軟件通用化和模塊化設(shè)計(jì),縮短軟件產(chǎn)品的研制周期,提高星載軟件 可靠性。

RTOS已經(jīng)成功運(yùn)用在包括航天在內(nèi)的許多嵌入式領(lǐng)域,如SJ-5小衛(wèi)星就成功應(yīng)用了pSOS操作系統(tǒng)。但這種無(wú)法獲得源碼的操作系統(tǒng),無(wú)法確定其安全性。因此應(yīng)該選用源碼開(kāi)放的RTOS或者自己獨(dú)立設(shè)計(jì)一種適合自身系統(tǒng)的RTOS。本文將介紹一種適合于航天應(yīng)用,特別是面向關(guān)鍵任務(wù)(Critical Oriented)的源碼開(kāi)放的RTOS——RTEMS;探索自己開(kāi)發(fā)RTOS設(shè)計(jì)方法,并對(duì)兩種方案進(jìn)行比較。

1 星載計(jì)算機(jī)與星載操作系統(tǒng)的特點(diǎn)

星載計(jì)算機(jī)是RTOS運(yùn)行的硬件環(huán)境,了解其特點(diǎn)對(duì)于RTOS的選用和設(shè)計(jì)將更有針對(duì)性。星載計(jì)算機(jī)主要用于衛(wèi)星的星務(wù)管理、數(shù)據(jù)處理、姿態(tài)控制以及對(duì)有效載荷進(jìn)行控制等。根據(jù)空間環(huán)境、可靠性、安全性、壽命、功耗、重量等方面的要求,星載

[1] [2] [3] [4] [5] [6] [7]