调试验证平台中1553B总线通信的研究与实现
本文选题:嵌入式软件 + 1553B总线 ; 参考:《西安电子科技大学》2013年硕士论文
【摘要】:航天嵌入式软件是面向航天领域的特殊的嵌入式软件,它的健壮性和可靠性直接关系到航天飞行器的安全。只有对软件进行充分的调试验证,才能保证飞行器的安全。因此,为了提高调试验证效率,设计一种快速的,通用的测试工具显得尤为重要。 本文根据航天嵌入式软件的测试要求,通过对嵌入式调试验证一体化平台的整体设计进行了分析,主要针对1553B总线从通信体系架构,图形化建模,代码生成和在线监控四个方面进行了详细分析。针对1553B总线通信体系架构,采用了驱动层,逻辑层和应用层的分层设计,,实现板卡与用户之间的交互,及对1553B初始化流程的改进,使得总线通信框架的配置更加灵活;针对图形化建模,采用静态建模的方法对目标机的硬件测试环境进行仿真,采用动态建模的方法对目标机的测试时序进行仿真;针对代码生成,提出了1553B消息的发送/接收数据的硬件接口抽象和整个工程代码框架的设计;针对在线监控,设计了对数据字,数据位进行实时监控的控件。经过对航天嵌入式软件的测试,本文提出的调试验证方法可以很好的满足相关要求。
[Abstract]:Spaceflight embedded software is a special embedded software facing space field. Its robustness and reliability are directly related to the safety of spacecraft. Only when the software is fully debugged and verified, can the safety of the aircraft be guaranteed. Therefore, in order to improve the efficiency of debugging and verification, it is very important to design a fast and universal testing tool. According to the test requirements of aerospace embedded software, this paper analyzes the whole design of the integrated platform of embedded debugging and verification, mainly aiming at 1553B bus from the communication architecture, graphical modeling, Code generation and online monitoring are analyzed in detail. Aiming at the 1553B bus communication architecture, the driver layer, logic layer and application layer are adopted to realize the interaction between the card and the user, and to improve the initialization flow of 1553B, which makes the configuration of the bus communication framework more flexible. Aiming at graphical modeling, static modeling method is used to simulate the hardware test environment of target machine, and dynamic modeling method is used to simulate the test sequence of target machine. The hardware interface abstraction of 1553B message sending / receiving data and the design of the whole engineering code frame are presented, and the real-time monitoring control of data word and data bit is designed for on-line monitoring. After testing the aerospace embedded software, the debugging and verification method proposed in this paper can meet the relevant requirements.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP336
【参考文献】
相关期刊论文 前10条
1 蒲舰舸,雷航;MIL-STD-1553B总线上的实时调度算法[J];成都信息工程学院学报;2005年05期
2 ;Wind River Workbench成为Eclipse首选开发工具[J];电信工程技术与标准化;2008年04期
3 马捷中,陆艳洪,翟正军;1553B总线控制器和远程终端软件设计[J];测控技术;2003年02期
4 邵维忠,梅宏;统一建模语言UML述评[J];计算机研究与发展;1999年04期
5 李红卫,李翠萍;嵌入式软件的调试技术[J];计算机时代;2002年08期
6 方涌奎 ,邵祖国;模拟量输入输出单元的应用介绍[J];精密制造与自动化;2004年04期
7 王学宝;黄志立;朱勇;;基于ARM的智能1553通讯模块设计[J];微计算机信息;2010年08期
8 程作仁 ,李丽 ,高明伦 ,张多利;通用测试平台的讨论[J];微电子学与计算机;2001年05期
9 乔志刚,张志勇,阚振举;基于PCI总线的数字量输入输出卡及驱动程序设计[J];自动化技术与应用;2005年02期
10 王轶昆;;通用嵌入式软件仿真测试环境GESTE2.0隆重发布[J];中国航天;2007年09期
相关硕士学位论文 前2条
1 冯煜;基于GEF的状态图和活动图建模工具的设计与实现[D];西安电子科技大学;2011年
2 张涛;层次化建模中状态图建模技术的研究与实现[D];西安电子科技大学;2011年
本文编号:1872504
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1872504.html