VxWorks 网络协议栈移植·优化
⚡ 实战课程
30章
01
VxWorks网络协议栈概述
网络架构
协议栈组件
BSP关系
02
网络协议栈源码结构分析
源码目录
关键文件
MUX层接口
03
BSP网络初始化流程
BSP初始化
PHY芯片
MAC配置
04
MUX层原理与配置
MUX作用
库函数
绑定机制
05
END驱动开发基础
END模型
入口函数
数据包收发
06
END驱动移植实战
I210网卡
VxWorks 6.9
移植步骤
07
网络协议栈裁剪与配置
组件配置
prjParams
去除无用协议
08
TCP/IP协议栈参数调优
窗口大小
重传超时
Nagle/SACK
09
零拷贝技术实现
MUX零拷贝
缓冲区管理
避免拷贝
10
中断优化与NAPI
中断合并
轮询模式
VxWorks NAPI
11
网络性能基准测试
Netperf
Iperf
吞吐/延迟/CPU
12
内存管理优化
mbuf/cluster
内存池调优
避免碎片
13
多任务环境网络锁优化
信号量
自旋锁
中断上下文
14
IPv6协议栈移植
IPv6组件
NDP协议
DHCPv6
15
网络协议栈调试技术
Wireshark
tcpdump
日志分析
16
网络协议栈异常处理
看门狗复位
任务饿死
死锁检测
17
VxWorks 7网络新特性
架构变化
ACPI支持
虚拟化网络
18
网络协议栈安全加固
IPSec
防火墙
SSL/TLS
19
工业以太网协议集成
EtherNet/IP
PROFINET
Modbus TCP
20
无线网络协议栈移植
Wi-Fi驱动
WPA2/WPA3
蓝牙协议栈
21
网络协议栈功耗优化
动态调频
网络休眠
低功耗监听
22
多核网络负载均衡
RSS
多核分发
CPU亲和性
23
网络协议栈热升级
动态加载
模块热替换
无缝切换
24
网络协议栈故障注入测试
模拟丢包
延迟/带宽
CRC错误
25
网络协议栈性能剖析
System Viewer
DTrace
瓶颈分析
26
网络协议栈与文件系统集成
NFS客户端
iSCSI
服务器配置
27
网络协议栈虚拟化
容器网络
虚拟交换机
网络命名空间
28
网络协议栈自动化测试
Tcl/Tk
Python框架
CI集成
29
网络协议栈移植案例分析
航电系统
移植全过程
问题解决
30
网络协议栈未来趋势
TSN
确定性网络
AI优化