
AUTOSAR PRS Testability Protocol and Service Primitives 1.2.0
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文档介绍了AUTOSAR可编程硬件存取服务PRS测试性的协议和服务原语规范,版本号为1.2.0。
### AUTOSAR-PRS-TestabilityProtocolAndServicePrimitives1.2.0
#### 概述
本段落档详细介绍了AUTOSAR(Automotive Open System ARchitecture)TC8测试中的可测试性协议与服务原语规范的1.2.0版本的相关知识点。作为标准化组织,AUTOSAR旨在开发一套开放架构的标准软件和方法论,以支持汽车电子系统的开发。本版规范定义了一系列用于测试Classic平台接受组件的服务原语和服务接口。
#### 测试性协议与服务原语概述
在AUTOSAR体系结构中,测试性协议(Testability Protocol)及相关的服务原语是确保AUTOSAR组件能够在不同层面进行有效测试的关键技术。这些技术使开发者能够通过特定命令和服务接口访问和控制AUTOSAR组件,从而验证其功能性和性能是否符合预期。
#### 测试性协议
测试性协议定义了一组规则与流程,用于实现对AUTOSAR组件的测试。它包括但不限于以下内容:
- **通信协议**:规定了如何通过网络或总线进行交互。
- **服务接口**:提供了可用于测试目的的服务集合,例如状态查询、数据读写等。
- **错误处理机制**:定义了当遇到错误情况时的处理策略,以确保测试过程健壮性。
#### 服务原语
服务原语是指一系列低级原子操作,可以组合形成更复杂的测试序列。本规范1.2.0版本新增了一些重要的服务原语:
- **ICMP、ICMPv6、IP、IPv6、ETH、DHCP 和 DHCPv6 的服务原语**:主要用于网络层的测试。
- **TCP API 错误码的结果ID**:根据IETF RFC793标准定义了错误码,有助于在网络层面进行更精确的错误定位和处理。
- **E_IIF 结果ID**:表示特定类型错误条件的新结果ID。
#### 服务原语变更与修正
- **GET_VERSION 服务原语参数修改**:提高了准确性和易用性。
- **E_INV 结果ID位置调整**:改进了理解和使用方式。
- **序列图中的客户端接收及转发步骤修订**:提升了清晰度。
#### 更多细节
结果ID不仅用于响应消息,还可应用于事件消息中。CREATE_AND_BIND服务原语用于创建和绑定资源,在构建复杂测试序列时至关重要。
#### 文档历史记录
- **2016年12月15日 1.2.0 版本**:新增了许多服务原语,并改进了现有服务,提高了整体的测试效率与准确性。
- **2015年10月31日 1.1.0 版本**:最初的发布版本,为后续发展奠定了基础。
#### 结论
该规范对于理解和实现AUTOSAR TC8测试至关重要。它不仅详细定义了服务原语和技术细节,还提供了对错误处理和通信协议的支持。掌握这些知识是确保高效、准确的测试的基础条件之一。
全部评论 (0)


