Specification of Cellular Vehicle-2-X Driver (CellularV2XDriver)¶
| 属性 | 值 |
|---|---|
| 平台 | CP |
| 类别 | SWS — 软件模块规范(Software Specification) |
| UID | 1030 |
| 规范版本 | R25-11 |
本地文件¶
- 规范 PDF:
F:\Work\Standards\01_Sources\CP_SWS_CellularV2XDriver_1030\AUTOSAR_CP_SWS_CellularV2XDriver.pdf - ARXML 模型:
F:\Work\Standards\01_Sources\CP_SWS_CellularV2XDriver_1030\AUTOSAR_CP_SWS_CellularV2XDriver.arxml - 纯文本全文:
F:\Work\Standards\01_Sources\CP_SWS_CellularV2XDriver_1030\zzgen\CP_SWS_CellularV2XDriver.complete.txt
文档简介¶
This specification describes the functionality, API and the configuration for the AUTOSAR Basic Software module Cellular V2X Driver.
In the AUTOSAR Layered Software Architecture, the Cellular V2X driver belongs to the Microcontroller Abstraction Layer if the Cellular V2X controller is on-Chip type (internal), while the Cellular V2X driver belongs to Hardware Abstraction layer if the cellular V2X controller is off-chip type (external).
This indicates the main task of the Cellular V2X driver,which is: Provide to the upper layer (Ethernet Interface for example) a hardware independent interface comprising multiple equal controllers. This interface shall be uniform for all controllers. Thus, the upper layer (Ethernet Interface for example) may access the underlying bus system in a uniform manner. The interface provides functionality for initialization, configuration and data transmission and facilities to manage/observe the lifecycle of the hardware. The configuration of the Cellular V2X Driver however is bus specific, since it takes into account the specific features of the wireless communication controller.
A single Cellular V2X driver module supports only one type of Cellular V2X hardware. The Cellular V2X driver's prefix requires a unique namespace. The Ethernet Interface can access different controller types using different Cellular V2X drivers using this prefix. The decision which driver to use to access a particular controller is a configuration parameter of the Ethernet Interface.
Figure 1 depicts an example of the lower part of the Cellular V2X stack. One Ethernet Interface can access several Cellular V2X hardware units, using several Cellular V2X drivers.
Note:
Typically, Cellular V2X hardware includes both Cellular V2X RF transceiver and Cellular V2X Controller. There is no separated Cellular V2X transceiver/controller in the market, and cellular V2X transceiver is not controlled directly by ECU, therefore transceiver driver for Cellular V2X is not needed. In order to keep the naming consistent in AUTOSAR, "controller" is also used in this document to present the Cellular V2X hardware.¶
The Cellular V2X driver is specified in a way that allows for object code delivery of the code module, following the "one-fits-all" principle, i.e. the entire configuration of the Ethernet Interface can be carried out without modifying any source code. Thus, the configuration of the Cellular V2X driver can be carried out largely without detailed knowledge of¶
模块依赖¶
This chapter lists the modules interacting with the Cellular V2X Driver module.
Modules that use Cellular V2X Driver module:
- Ethernet Interface (EthIf)
章节结构¶
- 简介与功能概述
- 缩略语
- 相关文档
- 输入文档与相关标准规范
- 相关规范
- 约束与假设
- 限制
- 适用的车型领域
- 对其他模块的依赖
- 驱动服务
- 需求追踪
- 功能规范
- Cellular V2X BSW stack
- Indexing scheme
- 通用需求
- Per-packet-base parameters
- Key/Value parameter 映射
- 错误分类
- Development 错误
- Runtime 错误
- Production 错误
- Extended Production 错误
- API 规范
- Imported 类型
- 类型定义
- CV2x_ConfigType
- CV2x_StateType
- CV2x_BufCV2xPC5RxParamIdType
- CV2x_BufCV2xPC5TxParamIdType
- CV2x_GetChanTxParamIdType
- 功能定义
- CV2x_Init
- CV2x_GetVersionInfo
- CV2x_SetControllerMode
- CV2x_GetControllerMode
- CV2x_ProvideTxBuffer
- CV2x_Transmit
- CV2x_TxConfirmation
- CV2x_Receive
- CV2x_GetBufCV2xPC5RxParams
- CV2x_GetBufCV2xPC5TxParams
- CV2x_SetBufCV2xPC5TxParams
- CV2x_GetChanCV2xPC5TxParams
- Callback 通知
- Scheduled functions
- CV2x_MainFunction
- Expected 接口
- Mandatory 接口
- Optional 接口
- Configurable 接口
- 时序图
- 配置规范
- Containers and 配置 parameters
- Variant
- CV2x
- CV2xGeneral
- CV2xConfigSet
- CV2xCtrlConfig
- CV2xDemEventParameterRefs
- 附录
- 不适用需求
- Change history of AUTOSAR traceable items
- Traceable item history of this document according to AUTOSAR Release R23-11
- Added 规范 Items in R24-11
- Changed 规范 Items in R24-11
- Deleted 规范 Items in R24-11
- Added Constraints in R24-11
- Changed Constraints in R24-11
- Deleted Constraints in R24-11
- Added 规范 Items in R23-11
- Changed 规范 Items in R23-11
- Deleted 规范 Items in R23-11
- Added Constraints in R23-11
- Changed Constraints in R23-11
- Deleted Constraints in R23-11