全数字仿真测试平台V-Sim TP

2023-05-16

已剪辑自: http://www.softtest.cn/show/37.html

产品中心全数字仿真测试平台V-Sim TP

产品概述

V-SimTP虚拟仿真测试平台是一套可对嵌入式系统进行虚拟仿真测试、快速原型验证的自动化测试平台,适用于对安全性及可靠性要求比较高的嵌入式系统的测试与验证,能够大大缩短系统研制周期、减少系统研制费用同时提高系统的可靠性与安全性。

V-SimTP平台具有通用性强、扩展性好、配置灵活、自动化程度高及使用成本低等特点,能够满足航空航天、国防、汽车电子等各领域嵌入式系统的测试与验证需求。V-SimTP平台的结构如下图所示。

图片1.jpg

平台具有如下特点:

● 支持在同一系统中通过选配不同处理器和外围设备组件实现不同目标板的仿真和验证,支持目标系统虚拟仿真及系统快速原型验证;

● 具有分布式的软件体系架构和计算能力,可实现在单一主机或多台主机中构建仿真测试环境;

● 可以利用多主机构建分布式网络提高仿真的性能和效率;

● 独创仿真总线体系架构,支持仿真组件的“热插拔”,支持动态灵活系统构建,仿真实时性能可达1ms;

● 平台模块化设计,所有的仿真组件模块化封装,便于组件的灵活使用和重用;

● 提供测试用例脚本编辑、开发及调试环境,通过简单的协议接口注册与协议字段赋值,即可实现测试数据的收发与测试逻辑的判断;

● 在同一平台下集成众多仿真、调试与测试工具,并提供开放接口便于第三方工具集成。

功能特性

● 仿真测试环境的部署

​ ■ 支持脚本化的方式对仿真测试环境进行建模,提供了多种处理器模型库及仿真外设总线构件库;

​ ■ 协议端口灵活配置、自由添加;

​ ■ 提供模板化的EEPROM、SOC等虚拟设备的属性配置列表;

​ ■ 可加载ELF、OUT、BIN等不同格式的二进制目标代码;

​ ■ 仿真测试环境支持“一键式”部署。

图片2.jpg

● 通信协议的定制

​ ■ 脚本语言定义通信协议,灵活性好、可扩展性强;

​ ■ 在测试脚本中可以直接引用协议对象创建协议、发送协议、读取协议;

​ ■ 形成通用化的协议库,便于用户修改与扩展;

​ ■ 在测试脚本中,可以通过修改协议字段的方式模拟应用层的故障。

● 测试用例设计

​ ■ 测试用例脚本以列表的方式显示,通过文件夹统一管理,支持用例脚本的复制、粘贴、删除等操作;

​ ■ 支持脚本化的方式设计测试用例,具有灵活、高效、可复用等特点,可完成接口数据收发、逻辑判断、测试结果自动比对等;

​ ■ 强大的脚本编辑器,具有语法高亮显示功能,使用不同颜色区分关键字、字符串、整数及注释等;

​ ■ 支持脚本的在线分析与调试,可实时监测变量及任务堆栈;

​ ■ 测试脚本支持定时循环、时序控制及多任务并发执行等功能。

图片3.jpg

● 自动化测试

​ ■ 支持“快捷键”方式执行测试脚本,自动实现逻辑判断、测试数据分析及显示等;

​ ■ 测试用例脚本可多次复用;

​ ■ 通过引用协议端口对象创建协议、修改协议、发送协议,实现应用层的故障注入;

​ ■ 提供封装测试脚本的功能,简化测试任务中周期性激励、数据过滤转发等测试场景的编写,提高测试效率;

​ ■ 提供自动化的控制测试步骤顺序或并发执行的功能;

​ ■ 支持分布式的自动化仿真测试,适用于嵌入式软件系统级测试。

图片4.jpg

● 日志记录

​ ■ 支持多种错误类型的日志信息;

​ ■ 日志信息自动添加节点号、时间戳、错误类型及组件名称并保存;

​ ■ 真实、完整的记录整个测试流程;

​ ■ 支持多种模式的日志信息输出及显示。

● 平台扩展性

​ ■ CPU及外设等仿真模型封装成Windows动态链接库,支持动态配置,便于V-SimTP平台的扩展;

​ ■ 平台提供了标准的扩展接口,支持新组件的快速接入;

​ ■ 支持第三方调试、覆盖分析工具的集成。

● 技术指标

​ ■ 支持ARM、PPC、DSP等处理器的仿真;

​ ■ 支持CAN、1553B、串口、以太网、I2C、SPI、GPIO等常用总线接口/协议仿真;

​ ■ 支持配置项级、系统级和硬件级故障注入,实现了源码级、目标码级的单步跟踪调试;

​ ■ 支持通过脚本灵活配置仿真测试环境;

​ ■ 支持可视化信息监控及实时数据的显示、记录;

​ ■ 支持分布式多节点协调仿真,支持分布式协同仿真的虚拟CPU数不少于10个;

​ ■ 支持连续、自动执行多个测试用例,同时自动化的比对测试结果、统计测试通过率及测试用例的个数;

​ ■ 具有测试用例脚本编辑、开发、调试与执行能力;

​ ■ 支持脚本化的方式设计测试用例,测试脚本语言支持时序测试及多任务并发测试。

​ ■ 平台支持:Windows 7 SP1 Professional以上,.Net Framework 4.0以上

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

全数字仿真测试平台V-Sim TP 的相关文章

  • 三十分钟做一个网页游戏

    本文目的是短时间之内 xff0c 通过做出一个简单的缘分对对碰游戏 xff0c 了解网页的基本要素 之前没有接触过网页开发 xff0c 这次算是个入门了 对于大部分网页 xff0c 都要包括HTML CSS JavaScript三种技术 而
  • 适航文章汇总

    DO 178C 软件安全基础 不同行业的软件安全标准介绍和对比 DO 178B及适航相关的术语表 我来说说DO 178B标准 软件适航加油站文章汇总 DO 178B和DO 178C的异同 GJB5000A与DO178B C简介及对比 DO
  • 适航文章汇总

    DO 178C 软件安全基础 不同行业的软件安全标准介绍和对比 DO 178B及适航相关的术语表 我来说说DO 178B标准 软件适航加油站文章汇总 DO 178B和DO 178C的异同 GJB5000A与DO178B C简介及对比 DO
  • 嵌入式软件之路的几个阶段,你目前在哪个阶段?

    已剪辑自 https mp weixin qq com s t9bXyGML9DbPDO 7kzaeMg 很多读者总爱问一个问题 xff1a 该不该放弃嵌入式 单片机这条路 xff1f 以下是梦人亦冷分享的嵌入式开发经历 xff0c 希望可
  • 校验算法总结

    文章目录 什么是数据校验奇偶校验1 什么是奇偶校验码2 算法3 应用举例4 错误检测能力5 奇校验还是偶校验奇偶校验基本算法优点缺点改进 纵向冗余校验基本算法优点缺点 整数加法校验和基本算法优点缺点 异或校验CRC校验1 什么是CRC xf
  • 嵌入式环形队列、消息队列的实现原理及异同

    已剪辑自 https mp weixin qq com s opF5FCDRarYwGhrG4gGCWQ 环形队列 和 消息队列 在嵌入式领域有应用非常广泛 xff0c 相信有经验的嵌入式软件工程师对它们都不陌生 但经常看到一些初学者问一些
  • 华为专家自述:一个成功码农要经历四个阶段

    已剪辑自 https mp weixin qq com s RyykrGlpxVM1z24bFdJyog 无论是在T W公司还是在华为 xff0c 我有幸得以一直从事OS xff08 操作系统 xff09 行业 xff0c 但坦率来讲 xf
  • 陈吉宁经典演讲:平庸与卓越的差别

    来 源 xff1a 清华大学研究生教育 xff08 ID tsinghua grad edu xff09 亲爱的同学们 xff1a 今天 xff0c 共有1318名同学获得博士 硕士学位 首先 xff0c 我代表学校 xff0c 向同学们奋
  • 谈谈汽车软件中间件(Autosar为例)

    文章目录 操作系统 xff0c 中间件 xff0c 应用软件 各司其职分工不同什么是汽车软件中间件 xff1f 汽车软件中间件有什么好处 xff1f 中间件的明星方案 AUTOSARAUTOSAR Adaptive拯救AUTOSAR技术细节
  • 深入浅出讲解低功耗蓝牙(BLE)协议栈

    已剪辑自 https www cnblogs com bluestorm p 12031957 html 详解BLE 空中包格式 兼BLE Link layer协议解析 https www cnblogs com iini p 897780
  • 常见通信协议

    文章目录 1 通信 与 通讯 傻傻分得清2 通讯协议2 1 HTTP HTTPS2 2 WebService REST2 3 CoAP 协议2 4 MQTT 协议 低带宽 2 5 DDS 协议 高可靠性 实时 2 6 AMQP 协议 互操作
  • 渲染业务领域全景图

    最近图形学应用领域愈发广泛 xff0c 根据我的理解 xff0c 制作了一张渲染相关业务全景图 xff0c 希望对大家的职业规划有一定帮助
  • 谈一谈AI对人工的取代

    文章目录 AI绘画现在达到了什么水平 xff1f 易用性怎么样 xff1f 缘起 xff1a 2015年 用文字画画 2021年 Dalle 与 开源社区的程序员们 openAI与它并不open的Dalle AI开源社区 Dream by
  • 推荐几个代码自动生成器

    文章目录 老的代码生成器的地址 xff1a https www cnblogs com skyme archive 2011 12 22 2297592 html https link zhihu com target 61 https 3
  • 开始做公众号的一些方法技巧总结

    文章目录 封面正文预览公众号文章排版公众号运营全攻略 xff08 理论篇 xff09 公众号运营全攻略 xff08 工具技巧篇 xff09 封面 因为公众号的封面是分两个尺寸的 在头条的封面会长一些 xff0c 比例为 xff08 2 35
  • 程序员需要建立的对技术、业务、行业、管理、投资的认知

    文章目录 作为 IT 行业的过来人 xff0c 你有什么话想对后辈说的 xff1f 谈谈程序员转型的事儿 xff08 1 程序员应该重视技术吗 xff09 到底什么是IT技术 xff1f 怎么找到自己的学习方向 xff1f 献给新手程序员最
  • 虚拟化技术在机载软件中的应用

    虚拟化技术在航空计算领域的应用 基于软件虚拟化技术的新一代航空机载软件设计
  • 如何判断一段程序是否是裸机程序?

    在嵌入式MCU领域 xff0c 一般将不移植操作系统直接烧录运行的程序称为裸机程序 一般来说 xff0c 非易失性存储 xff0c 时钟 xff0c 图形显示 xff0c 网络通讯 xff0c 用户I O设备 都需要硬件依赖 基于硬件基础
  • 单片机STM32有什么推荐的裸机编程架构

    作者 xff1a DBinary 链接 xff1a https www zhihu com question 438340661 answer 2735154401 来源 xff1a 知乎 著作权归作者所有 商业转载请联系作者获得授权 xf
  • 一文讲清微服务架构、分布式架构、微服务、SOA

    文章目录 四种软件架构 xff1a 单体架构 分布式架构 微服务架构 Serverless架构一 单体架构二 分布式应用三 微服务架构四 Serverless架构 微服务是什么 xff1f 一 单体软件二 面向服务架构三 微服务 SOA架构

随机推荐

  • 敏捷开发,持续集成/交付/部署, DevOps总结

    文章目录 敏捷开发入门教程一 迭代开发二 增量开发三 敏捷开发的好处3 1 早期交付3 2 降低风险 四 如何进行每一次迭代五 敏捷开发的价值观六 十二条原则七 参考链接 持续集成 交付 部署一 概念二 持续交付三 持续部署四 流程4 1
  • IC集成电路 测试与验证的区别?

    在数字IC中 xff0c 验证与测试完全是两个概念 验证是在pre silicon 阶段 xff0c 也就是流片之前 xff0c 随着设计一起进行的 验证的主要目的是保证芯片逻辑功能的正确性和功能的完备性 验证的一般流程如下 xff1a 测
  • EGL综述

    参考 xff1a https www khronos org registry EGL specs eglspec 1 5 pdf 什么是EGL EGL是支持多平台 多操作系统的 xff0c 比如安卓 Unix Windows等 为了扩展性
  • pcie的rc模式和ep模式有什么区别?

    pcie的rc模式和ep模式有什么区别 xff1f RC PCI Express root complex 在RC模式时 xff0c 使用PCIE类型1配置头 xff1b EP endpoint device 工作方式 在EP模式时 xff
  • Android程序员一年没上班该如何找工作

    前言 Android程序员老王在21年7月份向公司提出了离职 离职后老王觉得在上家工作那么久 xff0c 就想趁着这个机会好好放松一下 由于让自己休息了两个月在加上他自己存了一点积蓄 xff0c 导致后面半年时间都没有找工作面试 到了22年
  • 为什么C语言执行效率高,运行快?

    已剪辑自 https mp weixin qq com s JUucTzACS IFO3iTO77DhQ 简述 都说C语言编写的程序执行效率比较高 xff0c 那么到底高在哪里 xff0c 我们一块来学习学习 C语言由来 C语言源自于BCP
  • 嵌入式5个RTOS程序设计建议

    已剪辑自 https mp weixin qq com s cCgQ5nfGiQckyqkXKxWtLQ 今天聊一下RTOS应用程序设计的五个实践技巧 我在编写RTOS应用程序的过程中 xff0c 经常会遇到这些困难 xff0c 包括正确确
  • 详解C语言二级指针三种内存模型

    已剪辑自 https mp weixin qq com s EBoKOgoVFl751jPe QEAlg 整理 xff1a 李肖遥 二级指针相对于一级指针 xff0c 显得更难 xff0c 难在于指针和数组的混合 xff0c 定义不同类型的
  • 软件架构设计与需求分析方法论

    文章目录 1 软件架构体系1 1 系统与子系统1 2 模块 组件 服务1 3 软件架构体系 2 架构原则2 1 解耦2 2 分层2 3 封装 3 架构的方法3 1 业务架构3 2 功能架构3 3 系统架构3 4 技术架构3 5 数据架构3
  • 马斯洛人类需求五层次理论(Maslow‘s Hierarchy of Needs)

    已剪辑自 https wiki mbalib com wiki E9 A9 AC E6 96 AF E6 B4 9B E4 BA BA E7 B1 BB E9 9C 80 E6 B1 82 E4 BA 94 E5 B1 82 E6 AC A
  • 从需求收集到需求落地,需求分析如何才能更全面?

    从需求收集到需求落地 xff0c 需求分析如何才能更全面 xff1f 已剪辑自 http www moonpm com 503 html 一 什么是需求 心里学上定义 xff1a 需求是由个体在生理上或者心理上感到某种欠缺而力求获得满足的一
  • 什么是云原生?

    已剪辑自 https juejin cn post 6844904197859590151 伴随云计算的滚滚浪潮 xff0c 云原生 CloudNative 的概念应运而生 xff0c 云原生很火 xff0c 火得一塌糊涂 xff0c 都0
  • 三年!我完成了自己的一次蜕变

    已剪辑自 https mp weixin qq com s r9Qv4XkLQ 3QClOeb5f19g 大家好 xff0c 我是txp xff0c 今天分享一篇我个人的一个成长经历 xff01 希望对大家有帮助 xff0c 文字可能会稍微
  • 真正的模块化编程原来是这样的!

    已剪辑自 https mp weixin qq com s uo4tnsEnpULAruayZHcKAw 随着我们工程化经验的增加 xff0c 不知不觉的我们就会关心到这个问题 xff0c 模块化 xff0c 模块设计就显现出来 xff0c
  • 分享嵌入式软件调试方法和几个工具

    已剪辑自 https mp weixin qq com s dbYmBOISjd7tzniVT2l eg 我们常常说 xff0c 软件三分写七分调 实际开发中 xff0c 确实也是这样子的 我工作这几年了 xff0c 对这体会也越来越深 每
  • Ubuntu安装指定版本clang-format

    执行以下命令即可 xff1a wget O https apt llvm org llvm snapshot gpg key sudo apt key add sudo vim etc apt sources list 插入从https a
  • 一种简洁、可拓展的RTOS任务初始化设计

    已剪辑自 https mp weixin qq com s 9IN3AZsqnvgvYLukqvlEPQ 随着写代码功力的提升 xff0c 个人对于代码的整洁 优雅 可维护 易拓展等就有了一定的要求 xff0c 虽然自己曾经就属于那种全局变
  • 谁在滋养你,谁在消耗你

    我微信里有4000多个朋友 xff0c 或者准确来说应该是4000多个联系人 但其中只有极少数人的朋友圈给我留下非常深刻的印象 xff0c 这些人无疑是在滋养我 虽然人数我没有具体统计 xff0c 但是整体而言 xff0c 所占比例应该在1
  • 代码插桩技术

    百度百科 程序插桩 xff0c 最早是由J C Huang 教授提出的 xff0c 它是在保证被测程序原有逻辑完整性的基础上在程序中插入一些探针 xff08 又称为 探测仪 xff0c 本质上就是进行信息采集的代码段 xff0c 可以是赋值
  • 全数字仿真测试平台V-Sim TP

    已剪辑自 http www softtest cn show 37 html 全数字仿真测试平台V Sim TP 产品概述 V SimTP虚拟仿真测试平台是一套可对嵌入式系统进行虚拟仿真测试 快速原型验证的自动化测试平台 xff0c 适用于