🚗 车载总线网关 · 实战

30章 完整版
📘 硬件设计 · 路由策略 · 从入门到精通
01
车载网络概述 基础
汽车电子电气架构演进 · 车载网络拓扑结构 · 网关在整车网络中的角色与功能
02
CAN总线基础 核心
CAN2.0A/B · 帧结构(数据/远程/错误/过载) · 总线仲裁机制
03
CAN FD & CAN XL 进阶
CAN FD/XL协议特点 · 与传统CAN兼容性设计
04
LIN总线基础 基础
LIN协议标准 · 帧结构 · 调度表与主从通信机制
05
FlexRay总线基础 进阶
FlexRay协议特点 · 帧结构 · 通信周期与静态/动态段
06
车载以太网基础 核心
100BASE-T1 / 1000BASE-T1 · AVB/TSN · SOME/IP与DoIP
07
MOST总线基础 拓展
MOST协议特点 · 帧结构 · 环形拓扑与同步机制
08
网关硬件架构设计 硬件
主控芯片选型(MCU/MPU/FPGA) · 电源管理 · 时钟与复位
09
CAN收发器选型与设计 硬件
TJA1043/TJA1145 · 信号隔离 · 共模抑制 · ESD保护
10
LIN收发器选型与设计 硬件
TJA1021/TJA1027 · 斜率控制 · 从机节点设计
11
FlexRay收发器选型 硬件
TJA1080/TJA1081 · 总线拓扑 · 终端电阻匹配
12
车载以太网PHY设计 硬件
DP83TC811/BCM89811 · 磁性/共模扼流圈 · PoDL供电
13
网关存储系统设计 硬件
Flash选型与分区 · DDR3/DDR4 · EEPROM与FRAM
14
网关安全硬件设计 安全
HSM集成 · 安全启动与固件加密 · JTAG/SWD保护
15
网关PCB设计要点 硬件
高速信号布线 · 电源完整性 · 热管理 · EMC/EMI准则
16
网关软件架构 软件
AUTOSAR Classic · BSW/RTE · SWC设计
17
CAN协议栈实现 软件
CAN驱动 · 状态机 · 收发与错误处理 · UDS on CAN
18
LIN协议栈实现 软件
LIN驱动 · 调度表配置 · 帧收发 · 诊断与配置
19
FlexRay协议栈实现 软件
FlexRay驱动 · 通信周期配置 · 帧收发与同步
20
车载以太网协议栈 软件
TCP/IP移植 · SOME/IP服务发现 · DoIP诊断
21
路由策略基础 路由
路由表设计原则 · 静态/动态路由 · 优先级与冲突解决
22
CAN-to-CAN路由 路由
报文ID映射与过滤 · 信号级/PDU路由 · 延迟与实时性
23
CAN-to-LIN路由 路由
CAN转LIN封装 · LIN调度表影响 · 网关作为LIN主节点
24
CAN-to-FlexRay路由 路由
时钟同步 · 报文封装/解封装 · 冷启动节点
25
CAN-to-以太网路由 路由
CAN封装SOME/IP事件 · DoIP路由激活 · 以太网节点
26
诊断路由策略 路由
UDS路由(物理/功能寻址) · OBD-II · 诊断会话与安全访问
27
网络管理路由策略 路由
OSEK NM / AUTOSAR NM · SOME/IP NM · 状态同步路由
28
网关性能优化 优化
零拷贝 · DMA传输 · 缓存管理 · 优先级反转与死锁避免
29
网关测试与验证 测试
硬件测试(信号/电源/EMC) · 软件测试 · 路由一致性测试
30
网关功能安全设计 安全
ISO 26262等级 · ECC/CRC/Watchdog · 故障诊断与容错路由