35|0

126

帖子

0

资源

一粒金砂(中级)

国产自主研发跨平台支持国产CPU及OS的装备软件测试设备开发平台 [复制链接]

基于国产CPU及OS的装备软件测试设备开发平台(ETestDev)

1.产品简介

ETestDev是一款基于国产CPU及操作系统的装备软件测试设备开发平台(Development environment of equipment software test tool based on domestic CPU and OS,简称:ETestDev),可广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等各行业测试工装、测试仪器等设备的研发与部署。ETestDev具有应用范围广、实时性强、开发效率高、使用简单、易于扩展、国产自主可控等特点,支持各种国产CPU+国产操作系统的部署方案,同时兼容Windows、linux、Mac等多种操作系统。

测试开发环境

2.技术架构

ETestDev是嵌入式系统测试开发工具套件,由多个开发组件构成,主要包括ETL编译器、测试程序执行器、监控界面渲染器、多个组件库,以及Vscode插件、命令行工具等。

ETestDev主要由 SDK、ETL、ETestD、ETestX、DevTools 等模块组成;

SDK 提供二次开发使用的 API;

ETL 嵌入式测试领域专用语言,用于描述测试环境中各要素;

ETestD 二进制执行程序,随操作系统一起启动的ETest守护服务;

ETestX 二进制执行程序,测试程序执行引擎,以事件循环模式工作;

DevTools 多个定制开发时使用的实用工具;

ETestDev中各组成部分的相互关系如图:

ed161fb6-b6eb-4e3e-ade8-31fdf449f715

3.主要功能

  1. 提供涵盖测试资源管理、测试环境描述、接口协议定义、测试用例设计、测试执行监控、测试任务管理等功能为一体的测试软件集成开发环境;
  2. 提供各类控制总线和仪器接口API,支持的I/O类型包括:RS232/422/4851553BCANTCPUDPADDADIDOARINC429等,可灵活扩展;
  3. 支持对待测系统及其外围环境、接口情况等进行可视化仿真建模设计;
  4. 提供接口协议描述语言(DPD语言)及其编辑编译环境;
  5. 可通过表格、仪表、曲线图、状态灯等虚拟仪表实时监测接口数据;
  6. 可按二进制、十进制、十六进制监测输入与输出的原始报文并查询过滤;
  7. 提供灵活快捷的测试用例脚本编辑与开发环境;
  8. 测试脚本支持时序测试和多任务实时测试;
  9. 具有可自动生成满足不同组合覆盖要求测试数据的功能;
  10. 实时记录加时间戳的测试数据并支持测试数据的管理与统计分析;
  11. 提供Matlab/Simulink集成接口,可实现现有仿真模型的开发和利用,支持仿真模型实时代码的生成和运行;
  12. 提供实时内核模块,可实现高可靠性强实时测试,响应时间<=1ms,同步传送和抖动时间小于10us。上位机和下位机均支持国产CPU+操作系统。

仿真测试环境建模

通信接口协议配置

测试脚本编辑及管理

此帖出自信息发布论坛

回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/9 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表