📘 RTE · 组件交互设计
30章
⚡ AUTOSAR BSW 核心
1
RTE概述
RTE在AUTOSAR架构中的位置与作用,RTE与BSW、SWC的关系。
2
RTE核心概念
虚拟功能总线(VFB)与RTE的映射关系,RTE生成原理。
3
SWC类型与接口
原子SWC、复合SWC、Application SWC、Service SWC,端口与接口定义。
4
端口与接口详解
Sender-Receiver接口、Client-Server接口、模式切换接口、触发接口。
5
RTE数据传递机制
SR接口的数据发送与接收,数据一致性保护,数据转换。
6
RTE服务调用机制
CS接口的同步与异步调用,超时处理,错误处理。
7
RTE模式管理
模式切换原理,模式依赖的端口行为,模式管理器与RTE的交互。
8
RTE触发机制
周期性触发、事件触发、数据触发、模式触发,调度表配置。
9
RTE初始化与关闭
RTE_Init、RTE_Start、RTE_Stop,各阶段执行顺序。
10
RTE与OS的交互
Task映射、Runnables调度、中断服务与RTE的协作。
11
RTE与COM栈的交互
PDU路由、信号映射、I-PDU与RTE数据的关系。
12
RTE与Diagnostic栈
DCM、DEM与RTE的接口,诊断事件上报。
13
RTE与NvM的交互
NvM模块的读写接口,RTE对非易失性数据的存储管理。
14
RTE与EcuM的交互
EcuM状态管理,RTE在唤醒与休眠中的行为。
15
RTE与BswM的交互
BswM模式仲裁,RTE模式请求与通知机制。
16
RTE与Watchdog
WdgM与RTE的接口,Alive Supervision与Deadline Supervision。
17
RTE与Crypto的交互
CS接口调用Crypto服务,密钥管理与安全通信。
18
RTE与Dlt的交互
Dlt日志记录,RTE事件跟踪与调试支持。
19
RTE与FiM的交互
功能抑制管理,RTE对功能抑制的响应。
20
RTE与J1939的交互
J1939协议栈与RTE的适配,多网段通信。
21
RTE与CAN的交互
CAN驱动、CAN接口、CAN状态管理,RTE的CAN报文收发。
22
RTE与LIN的交互
LIN驱动、LIN接口、LIN状态管理,RTE的LIN帧处理。
23
RTE与FlexRay的交互
FlexRay驱动、FlexRay接口,RTE的FlexRay通信。
24
RTE与Ethernet的交互
SOME/IP、DoIP,RTE的以太网通信适配。
25
RTE配置与生成
ARXML配置,RTE生成器配置项,代码生成流程。
26
RTE运行时错误处理
RTE_E_OK、RTE_E_COM_STOPPED等错误码,错误恢复策略。
27
RTE性能优化
数据拷贝优化、零拷贝机制、内存池管理、调度延迟优化。
28
RTE多核支持
多核架构下的RTE配置,核间通信,数据一致性。
29
RTE测试与验证
单元测试、集成测试、覆盖率分析,RTE测试工具。
30
RTE实战案例
基于实际项目的RTE配置与调试,常见问题与解决方案。