摘要:針對航天器壽命延長(cháng)與功能復雜度提升帶來(lái)的對軟件在軌重構和升級的迫切需求,基于SpaceWire設計了一種對星載軟件升級與重構進(jìn)行統一管理的網(wǎng)絡(luò ),并設計實(shí)現了一款通用的軟件維護控制器;星載軟件重構網(wǎng)絡(luò )通過(guò)SpaceWire路由器連接大容量存儲模塊以及星載計算機、載荷處理器等需要進(jìn)行軟件重構的終端設備,大容量存儲器作為共享的存儲資源池,用于接收各類(lèi)星載設備的重構和升級軟件程序,直接將軟件程序通過(guò)SpaceWire分發(fā)到相應的設備,軟件維護控制器位于終端設備內部,對軟件重構數據進(jìn)行統一格式封裝,支持軟件升級數據的片段化更新、軟件ECC編碼存儲、軟件APP切換控制等功能,解決星載軟件升級缺乏統一操作流程、缺乏通用通信協(xié)議、缺乏高可靠設計支持的困境,并且該控制器采用抗輻射加固ASIC設計,滿(mǎn)足宇航使用環(huán)境要求,為實(shí)現星載軟件的靈活、便捷在軌重構奠定基礎。