瑞芯微工业控制 · 实时性解决方案
📚 30章 · 实战精讲
RK3568/RK3588
01
瑞芯微平台概述
RK3568/RK3588架构 · 工业级特性 · 实时需求
02
实时操作系统选型
RT-Linux · Preempt-RT · 裸机方案对比
03
Linux内核实时性改造
内核配置 · 中断线程化 · 优先级继承 · RCU锁
04
PREEMPT_RT补丁实战
RK3568打补丁 · 编译 · 验证实时性
05
DMA与缓存一致性
硬件DMA引擎 · Cache一致性 · 配置要点
06
GPIO中断实时响应
中断优先级 · 嵌套 · 实测延迟数据
07
SPI通信实时性优化
SPI时钟 · DMA传输 · 中断/轮询选择
08
I2C通信实时性优化
I2C速率 · 多主冲突 · 超时机制
09
UART与实时性
硬件流控 · FIFO深度 · 波特率影响
10
CAN总线实时通信
CAN FD · 消息优先级 · 仲裁机制
11
以太网实时性
TSN · EtherCAT · PROFINET协议栈
12
内存管理实时性
大页内存 · 内存锁定 · 避免换出
13
任务调度策略
FIFO · RR · DEADLINE调度器表现
14
中断负载均衡
多核亲和性 · 避免中断风暴
15
时钟与定时器
HRTIMER · 时钟源选择 · 抖动控制
16
电源管理实时性影响
DVFS · 休眠状态 · 唤醒延迟
17
实时日志与调试
ftrace · perf · cyclictest
18
裸机实时方案
AMP架构 · 非对称多处理 · RPMSG
19
实时控制算法实现
PID优化 · 浮点运算加速
20
运动控制实时性
伺服驱动 · 编码器 · 位置环时间
21
视觉引导实时性
MIPI CSI · ISP处理 · AI推理延迟
22
实时数据库与采集
SQLite优化 · 环形缓冲区设计
23
安全与实时性
看门狗 · 安全岛 · 故障注入
24
实时网络协议栈
LWIP优化 · 零拷贝 · TCP/UDP对比
25
多核实时同步
自旋锁 · 读写锁 · RCU选择
26
实时性测试方法论
延迟分布 · WCET分析
27
瑞芯微NPU实时推理
RKNN部署 · 异步推理 · 优先级
28
工业现场总线集成
Modbus TCP/RTU · OPC UA · MQTT
29
实时系统可靠性设计
冗余 · 热备份 · 故障切换时间
30
综合案例:RK3588实时控制器
设计与实现 · 全流程整合