基于动态二进制翻译技术的数管软件虚拟测试环境设计
DOI:
CSTR:
作者:
作者单位:

北京空间飞行器总体设计部,北京空间飞行器总体设计部,北京空间飞行器总体设计部,北京空间飞行器总体设计部,北京空间飞行器总体设计部

作者简介:

通讯作者:

中图分类号:

基金项目:


Design of OBDH software test platform based on dynamic binary translation
Author:
Affiliation:

Beijing Institute of Spacecraft System Engineering,Beijing Institute of Spacecraft System Engineering,Beijing Institute of Spacecraft System Engineering,Beijing Institute of Spacecraft System Engineering,Beijing Institute of Spacecraft System Engineering

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对传统的数管软件测试环境硬件设备依赖性强、地检设备多、监视点分散和软件内部状态跟踪困难等问题,设计和构建了基于QEMU模拟器的数管软件虚拟测试环境。该环境基于动态二进制翻译技术模拟星载处理器,实现在异构平台下运行星载数管软件,同时增加指令跟踪记录功能,帮助软件异常问题定位;融合外围设备驱动和终端应用功能,对数据流进行仿真,并采用统一的格式集中管理数据,进行分层处理和实时差异比对,以日志形式记录数据变化,实现对系统状态的单窗口监视。在高分四号卫星等型号的应用表明,文章设计的虚拟测试环境能够模拟数管软件运行环境,提供更多的调试手段,使软件测试工作提前,促进了软硬件协同开发,提高了星载软件的开发测试效率。

    Abstract:

    A QEMU-based virtual test platform for OBDH software was proposed to deal with the problems of traditional test environment, including hardware dependence, too many types of equipment, monitoring point dispersion and lack of software internal watching. The virtual cpu based on dynamic binary translation was emulated to run onboard software in heterogeneous platform, and the machine codes were recorded to help software debug; combined with the chip driver and application, the device was simulated to offer the information flow transmission, and the system log was record in order to achieve a single window monitoring by hierarchical processing and real-time difference comparing in unified format. The virtual environment was used in GF-4 project, the result showed that it can emulate the running environment of onboard software, provide more debugging means and simulate the system data stream, software test can be carried out before the hardware is put into production, so that the software and hardware can be coordinated developed, and the efficiency can be improved.

    参考文献
    相似文献
    引证文献
引用本文

韦涌泉,,张红军,董振辉,朱剑冰.基于动态二进制翻译技术的数管软件虚拟测试环境设计计算机测量与控制[J].,2018,26(4):66-69.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-01-15
  • 最后修改日期:2018-02-22
  • 录用日期:2018-02-23
  • 在线发布日期: 2018-04-23
  • 出版日期:
文章二维码