首页
›
嵌入式基础与RISC-V
›
065-嵌入式Linux工业协议网关
›
《嵌入式Linux实时通信协议优化与性能调优实战》
VIP10
本课程属于:065-嵌入式Linux工业协议网关
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux实时通信协议优化与性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与基础环境
实时通信协议概述 · Linux内核实时性改造 · 开发板选型与交叉编译环境搭建
课程导论
基础环境
02
Linux内核实时性改造
PREEMPT_RT补丁原理 · 内核配置与编译 · 实时性测试工具(cyclictest…
Linux
内核实时性改造
03
进程调度与优先级管理
实时进程调度策略(SCHED_FIF… · 优先级反转与优先级继承协议
进程调度
优先级管理
04
内存管理对实时性的影响
页面锁定(mlockall) · 避免缺页中断 · 大页内存(HugeTLB)配置
内存管理对实时性…
mlockall
05
中断处理与软中断优化
中断线程化 · 中断亲和性设置 · 减少中断延迟的实战技巧
断处理
断优化
06
时钟与定时器精度
高精度定时器(hrtimer) · clock_gettime系统调用优… · 时间同步协议(PTP)基础
时钟
定时器精度
07
锁机制与并发控制
自旋锁与互斥锁的选择 · 读写锁优化 · 无锁编程(RCU)入门
锁机制
并发控制
08
Socket编程基础与性能瓶颈
TCP/UDP Socket编程回顾 · 数据拷贝开销分析 · 零拷贝技术(sendfile/spl…
Socket
编程基础
09
TCP协议栈优化
TCP_NODELAY与Nagle算… · TCP快速打开(TFO) · TCP窗口缩放与缓冲区调优
TCP
协议栈优化
10
UDP协议栈优化
UDP缓冲区大小调整 · 校验和卸载(UFO/GSO) · 多播与广播优化
UDP
协议栈优化
11
原始套接字与数据链路层访问
AF_PACKET套接字 · MMAP方式加速 · BPF(Berkeley Packe…
原始套接字
数据链路层访问
12
共享内存通信(SHM)
POSIX共享内存与System V… · 同步机制(信号量/互斥锁) · 零拷贝数据交换
SHM
共享内存通信
13
消息队列(MQ)
POSIX消息队列与System V… · 实时消息优先级 · 性能对比测试
MQ
消息队列
14
信号机制与异步通知
实时信号(SIGRTMIN+) · signalfd与eventfd · 避免信号丢失的实战经验
信号机制
异步通知
15
D-Bus与IPC优化
D-Bus架构与性能开销 · 减少消息序列化开销 · 使用Unix域Socket替代TCP
D-Bus
IPC
16
网络协议栈旁路技术
DPDK(Data Plane De… · 用户态驱动(UIO/ VFIO) · 内存池与无锁环
网络协议栈旁路技…
DPDK
17
XDP(eXpress Data Path)加速
XDP程序编写基础 · BPF映射与性能统计 · XDP与DPDK对比
XDP
eXpress
18
实时通信协议设计
自定义二进制协议设计 · TLV(Type-Length-Va… · 协议版本兼容性处理
实时通信协议设计
自定义二进制协议…
19
序列化与反序列化优化
Protocol Buffers v… · 零拷贝反序列化 · 内存布局对齐
序列化
反序列化优化
20
多线程与多核负载均衡
线程池设计 · CPU亲和性绑定 · NUMA感知调度
多线程
多核负载均衡
21
缓存一致性优化
Cache Line伪共享问题 · __cacheline_aligne… · 预取指令(prefetch)使用
缓存一致性优化
Cache
22
性能剖析工具(perf)
perf stat/record/r… · 热点函数定位 · 调用图分析
perf
性能剖析工具
23
延迟追踪工具(ftrace/trace-cmd)
function_graph追踪 · 事件追踪 · 自定义追踪点
ftrace/trace…
延迟追踪工具
24
网络性能测试工具
iperf3/netperf/pkt… · 延迟分布(latency distr… · 吞吐量瓶颈定位
网络性能测试工具
iperf3/netpe…
25
实时性压力测试
cyclictest与rt-test… · 混合负载下的抖动分析 · 最坏情况执行时间(WCET)估算
实时性压力测试
cyclictest
26
案例实战1
工业以太网协议(EtherCAT/P…
案例实战1
EtherCAT/P
27
案例实战2
车载通信协议( SOME/IP /…
案例实战2
SOME/IP
28
案例实战3
无人机飞控数据链的实时通信设计(MA…
案例实战3
MA
29
综合调优方法论
从应用层到内核层的全栈调优思路 · 性能调优 checklist · 常见陷阱与避坑指南
综合调优方法论
从应用层到内核层…
30
课程总结与未来展望
实时通信技术趋势(TSN/6G) · 开源社区资源 · 持续学习路径
课程总结
未来展望
所属VIP或分类
同VIP:CANopen网关NMT状态机调试与配置故障定位实战
同VIP:Linux-Modbus转PROFINET网关开发部署
同VIP:LinuxPROFINET网关组态集成与实时通信调试实战