🧩 QNX 实时调度策略
性能调优实战
📚 30章 · 从微内核到多核调优 · 完整目录
⚡ 风格 · 明快色系
v2.0
01
QNX实时操作系统概述
QNX发展史
微内核架构优势
实时系统定义与分类
02
QNX开发环境搭建
QNX Momentics IDE安装
目标机与宿主机配置
SSH与网络调试
03
QNX进程与线程管理
进程创建与销毁
线程模型
pthread库使用
线程同步机制
04
QNX实时调度策略(一)
FIFO调度策略原理
优先级设置
调度点分析
05
QNX实时调度策略(二)
Round-Robin调度策略
时间片配置
与FIFO对比
06
QNX实时调度策略(三)
Sporadic调度策略
预算与周期
适合场景
07
QNX实时调度策略(四)
Partition调度策略
CPU分区
资源隔离
08
QNX中断处理机制
中断向量表
中断线程化
ISR与IST设计原则
09
QNX时钟与定时器
系统时钟
高精度定时器
周期性任务实现
10
QNX内存管理
内存保护
虚拟内存
共享内存
内存池优化
11
QNX进程间通信(IPC)
消息传递
脉冲
信号量
共享内存对比
12
QNX消息传递详解
Send/Receive/Reply机制
通道与连接
性能考量
13
QNX脉冲与信号
脉冲机制
信号处理
实时信号使用场景
14
QNX同步原语
互斥锁
条件变量
读写锁
屏障
15
QNX资源管理器框架
资源管理器架构
设备驱动开发基础
iofunc库
16
QNX文件系统与I/O
QNX6文件系统
块设备驱动
异步I/O
17
QNX网络协议栈
io-pkt架构
网络驱动
TCP/IP调优
18
QNX性能分析工具(一)
System Profiler使用
CPU负载分析
线程状态跟踪
19
QNX性能分析工具(二)
Kernel Tracing
Instrumentation
事件日志分析
20
QNX性能分析工具(三)
Instrumented Kernel
latency测量
抖动分析
21
QNX实时性能调优(一)
优先级反转与解决
优先级继承
优先级天花板
22
QNX实时性能调优(二)
锁竞争优化
自旋锁与睡眠锁选择
NUMA感知
23
QNX实时性能调优(三)
缓存优化
Cache Line对齐
预取策略
24
QNX实时性能调优(四)
中断负载均衡
中断亲和性
CPU隔离
25
QNX实时性能调优(五)
内存分配器调优
避免缺页中断
mlock使用
26
QNX多核调度
SMP与AMP模式
线程迁移
核间通信优化
27
QNX虚拟化技术
QNX Hypervisor
实时虚拟机
资源分区
28
QNX安全与可靠性
自适应分区
看门狗
健康监控
故障恢复
29
QNX典型应用案例(一)
汽车ADAS系统实时调度设计
30
QNX典型应用案例(二)
工业机器人控制器性能调优实战