论文部分内容阅读
航天嵌入式软件是面向航天领域的特殊的嵌入式软件,它的健壮性和可靠性直接关系到航天飞行器的安全。只有对软件进行充分的调试验证,才能保证飞行器的安全。因此,为了提高调试验证效率,设计一种快速的,通用的测试工具显得尤为重要。本文根据航天嵌入式软件的测试要求,通过对嵌入式调试验证一体化平台的整体设计进行了分析,主要针对1553B总线从通信体系架构,图形化建模,代码生成和在线监控四个方面进行了详细分析。针对1553B总线通信体系架构,采用了驱动层,逻辑层和应用层的分层设计,实现板卡与用户之间的交互,及对1553B初始化流程的改进,使得总线通信框架的配置更加灵活;针对图形化建模,采用静态建模的方法对目标机的硬件测试环境进行仿真,采用动态建模的方法对目标机的测试时序进行仿真;针对代码生成,提出了1553B消息的发送/接收数据的硬件接口抽象和整个工程代码框架的设计;针对在线监控,设计了对数据字,数据位进行实时监控的控件。经过对航天嵌入式软件的测试,本文提出的调试验证方法可以很好的满足相关要求。