🚗 MTK8678 · 车载以太网协议栈集成实战
📘 30 章 从入门到量产 · 友好色系
⚡ 30个实战章节
点击跳转
01
车载以太网概述
为什么车载网络需要以太网?MTK8678定位与优势
02
MTK8678硬件平台介绍
核心板资源、MAC/PHY外设、时钟复位
03
开发环境搭建
SDK目录、交叉编译链、NFS/TFTP调试
04
Linux内核网络子系统概览
BSD Socket → 网卡驱动,数据包流转
05
MTK8678 GMAC控制器详解
DMA描述符环、收发路径、中断/轮询
06
PHY芯片驱动移植
PAL层,Marvell 88Q2112实例
07
设备树配置实战
GMAC/PHY节点、时钟复位、pinmux
08
MAC驱动核心代码分析
mtk_eth.c probe/open/stop/xmit
09
NAPI与新API
车载场景必用NAPI,中断风暴教训
10
VLAN配置与硬件卸载
802.1Q, QinQ, MTK硬件VLAN过滤
11
AVB/TSN协议栈集成
gPTP, FQTSS, SRP (802.1AS/Qav/Qat)
12
gPTP时钟同步实现
linuxptp项目,MTK硬件时间戳
13
Credit-Based Shaper配置
TC与Qdisc绑定,带宽预留实测
14
SOME/IP协议集成
vsomeip库,跨进程通信与服务发现
15
DDS协议集成
Fast-DDS,MTK8678性能调优
16
DoIP协议实现
UDS on IP,诊断通信以太网化
17
网络启动与固件升级
U-Boot PXE/Netboot,OTA升级
18
网络性能测试
iperf3, cyclictest, netperf
19
调试工具链
tcpdump, ethtool, iproute2, trace-cmd
20
常见问题排查
丢包、断流、PHY Link、DMA超时
21
安全启动与网络安全
Secure Boot, MACsec, 防火墙
22
多网口负载均衡
bonding驱动,主备与负载分担
23
虚拟化与网络隔离
macvlan/ipvlan,容器化部署
24
QoS与流量整形
htb, tbf, codel 保障关键流量
25
网络诊断与日志
netlink事件,syslog与kmsg分析
26
硬件加速与卸载
TSO, LRO 硬件卸载
27
电源管理
WoLAN, Runtime PM, 低功耗网络
28
兼容性测试
不同PHY、交换机、线缆适配
29
量产与产测
MAC烧录、产线网络测试、老化
30
综合实战项目
智能座舱域控制器网络方案设计