📘 QNX 调试·性能实战
🎯 30章 ·
配色
1
01
QNX系统概述
实时微内核架构、汽车/工业/医疗应用、与Linux对比
进入
→
2
02
开发环境搭建
Momentics IDE安装、目标机/宿主机配置、SSH与文件传输
进入
→
3
03
系统启动与初始化
IPL/FSL加载、procnto启动、系统服务与资源管理器
进入
→
4
04
进程与线程管理
pidin命令详解、进程状态、线程优先级与调度策略
进入
→
5
05
内存管理
内存映射、虚拟地址空间、asinfo与meminfo工具
进入
→
6
06
中断处理
中断向量表、中断控制器、intr工具查看统计
进入
→
7
07
时钟与定时器
系统时钟、高精度定时器、clock命令与周期测量
进入
→
8
08
IPC机制(上)
消息传递 MsgSend/MsgReceive、通道与连接
进入
→
9
09
IPC机制(下)
脉冲(Pulse)、信号(Signal)、共享内存(shm)
进入
→
10
10
同步原语
互斥锁(Mutex)、条件变量(Condvar)、读写锁(Rwlock)
进入
→
11
11
资源管理器框架
资源管理器架构、设备驱动编写、iofunc与resmgr
进入
→
12
12
文件系统与I/O
QNX4、Power-Safe文件系统、io-blk.so驱动
进入
→
13
13
网络调试
io-pkt与网络栈、netstat/ifconfig、tcpdump抓包
进入
→
14
14
系统日志与事件
sloginfo/slog2info、系统事件跟踪、自定义日志
进入
→
15
15
性能分析入门
性能指标(CPU/内存/I/O)、perf工具概览
进入
→
16
16
CPU性能分析
top/htop、pidin CPU使用率、线程CPU时间统计
进入
→
17
17
内存性能分析
memstat、内存泄漏检测、valgrind移植
进入
→
18
18
I/O性能分析
iostat、磁盘读写延迟、文件系统缓存命中率
进入
→
19
19
内核跟踪(KTrace)
ktrace启动/配置、事件过滤、traceprinter解析
进入
→
20
20
系统剖析(Profiling)
profiler工具、函数级热点分析、采样与插桩
进入
→
21
21
实时性分析
延迟抖动测量、latency工具、中断响应测试
进入
→
22
22
死锁与竞态检测
mutex死锁检测、lockstat工具、线程分析器
进入
→
23
23
堆栈分析与崩溃转储
dumpsys、crashdump解析、堆栈回溯
进入
→
24
24
电源管理调试
电源状态切换、pm工具、功耗与性能权衡
进入
→
25
25
多核调试与优化
CPU亲和性、跨核通信、缓存一致性
进入
→
26
26
Benchmark测试
lmbench移植、CoreMark运行、自定义基准测试
进入
→
27
27
自动化测试框架
TETware、CUnit集成、CI中的性能回归
进入
→
28
28
安全调试
权限检查、procmgr安全策略、SELinux for QNX
进入
→
29
29
常见问题排查
系统挂死、高CPU占用、内存耗尽实战案例
进入
→
30
30
综合实战
从零调试QNX应用性能瓶颈,输出优化报告
进入
→