摘要
针对空间应用软件系统高可靠、可扩展的需求,提出了一种在TMS570上的软件重构技术和实现方法。采用在应用编程(IAP,in-application programming)的原理,深入研究了TMS570嵌入式系统重构的技术原理和关键技术;采用"APP1(带BootLoader)+APP2"的架构,将IAP功能耦合在主程序中,可通过地面数据注入的方式更新空间应用软件,同时还具备局部代码更新功能。注入程序经过验证,可以在4.4s内上传100KB数据量的程序代码。该方案为空间应用软件的开放性设计、可靠性设计提供了依据。
To meet the requirements of high reliable and high flexibility of the space application software system,a software reconstruction and implementation based on TMS570 is proposed.Based on the principle of inapplication programming(IAP),the technical principles and key technologies of TMS570 embedded system reconstruction are deeply studied.The "APP1(with BootLoader) + APP2" architecture makes the IAP functional coupled in the main program,so the update code or some sections can be injected into the space software by the way of updating software applications from ground.Injection program validates that this method can upload100 kB program code within 4.4 s.This scheme provides reference design of openness and reliability of the space application software.
出处
《测控技术》
CSCD
2017年第2期111-114,119,共5页
Measurement & Control Technology
基金
国家重大科技专项(Y3140921PN,Y5140631QN)