嵌入式系统测试教学实训平台技术要求

一、技术要求及设备选型情况

1、技术要求

嵌入式系统测试教学实训平台主要用于支持嵌入式软件配置项级别和系统级别的黑盒动态测试教学,具有系统接口建模、测试工程创建、测试用例设计、测试执行驱动、测试结果监控与分析和测试报告生成等功能,支持 CAN、A/D、D/A、DI/DO、RS232/RS422/RS485等I/O接口,可集成波形发生器、数字示波器、逻辑分析仪、频谱分析仪等虚拟仪器,可以完成软件配置项单接口、多接口和多配置项的系统测试,携带方便、配置灵活,能适应多种类型的测试要求。

嵌入式系统测试教学实训平台是嵌入式系统测试平台的教学版本,该平台可为学生提供上机操作等实训课程,同时创建教师科研平台,提高教师的教学科研水平。

嵌入式系统测试教学实训平台由培训教材(含教师用教材、学员上机操作指南)、软件(通用嵌入式系统测试平台软件)以及实训平台实验箱组成。其中软件为通用嵌入式系统测试平台(教学版),实验箱包括待测件板(待测系统)、Andriod显示板、多功能接口板、串口通信板(RS232)、CAN模块(选配)、USB集线器等。

2、设备的初步选型情况

经调研,目前国内市场上嵌入式系统的教学实训平台主要嵌入式系统研发教学为主,然而针对嵌入式系统的测试教学实训平台少之又少。

凯云联创(北京)科技有限公司的ETest_TP具有完全自主知识产权。嵌入式软件测试综合实训方案是凯云科技从具体项目中提取出来,为深入教学和科研服务的教学实训案例。用户在使用测试平台学习完基础课程后,可以通过学习实训方案项目来更好的体验和认知完整的嵌入式软件测试过程,并可以将基础知识进行融会贯通,自己设计和开展嵌入式系统软件测试项目。

目前凯云提供了基于实际测试项目研发的“凯云科技测试教学待测模块”,通过对该模块的测试可使学生快速全面掌握嵌入式系统软件测试的基本技能和要领,培养学生实机操作的兴趣,提高教学水平和质量。“凯云科技测试教学待测模块”模拟汽车中控系统中灯光控制器,其主要功能是通过DI数字量输入采集开关信号,通过DO输出控制灯光,通过AD采集采集传感器的信号,通过计数器输出转速信号,通过RS232/485以及CAN总线输出综合信息。

在综合实训课程教学时,将利用通用嵌入式系统测试平台(ETest)实现完整的嵌入式软件测试工作,包括测试环境搭建、测试方案设计、测试设备规划、测试监控面板设计、测试脚本编码、测试执行以及测试过程的组织与管理等,使学生了解和掌握实际工程应用中嵌入式软件测试的组织实施方法。

凯云联创(北京)科技有限公司在国产自主可控软件测试类产品的研究、开发方面具有深厚的技术基础和行业背景,主要产品覆盖软件测试业务全过程,其中有自主研发的嵌入式系统测试平台集成开发环境(ETest Studio)、便携式嵌入式系统半实物测试平台(ETest_USB)、工业物理系统测试验证平台(ETest_CPS)、实时级嵌入式系统半实物仿真测试平台(ETest_RT)、嵌入式系统测试教学实训平台(ETest_TP)、、软件测试项目管理系统、测试数据生成与管理软件等。其中ETest_TP已在装甲兵工程学院、合肥电子工程学院、郑州航空工业管理学院,三峡大学等单位得到成功应用。

综上所述,凯云联创(北京)科技有限公司在公司、产品、技术、服务等方面都具有一定的优势和特色,且较为适用于我校的嵌入式系统测试教学的开展和测试教学的研究工作,有利于解决目前我校软件测试教学的不足,填补嵌入式系统测试教学的空白。因此本项目拟购置凯云联创(北京)科技有限公司的ETest_TP系统。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值