Q
QNX实时系统
智能座舱开发技巧
📘 30章 · 实战体系
友好色系 · 明快活泼
点击卡片跳转章节
从入门到项目实战
01
1.
QNX概述与智能座舱
QNX历史·实时特性
汽车地位
OS对比
Linux/Android
02
2.
QNX开发环境搭建
Momentics IDE
SDK/BSP
交叉编译
目标机连接
03
3.
QNX进程与线程管理
创建/销毁
Mutex/Condvar
优先级反转
实战坑
04
4.
QNX内存管理
地址空间
共享内存
mmap
内存池
避免泄漏
05
5.
QNX IPC通信机制
MsgSend/Receive
脉冲/代理
Channel
IPC选型
06
6.
QNX资源管理器
框架与驱动
路径空间
阻塞/非阻塞
踩坑记录
07
7.
QNX中断处理
中断向量表
ISR编写
中断线程化
延迟优化
08
8.
QNX时钟与定时器
系统时钟
Timer对象
高精度计时
仪表盘同步
09
9.
QNX网络编程
Socket
CAN总线
车载以太网
网络拓扑
10
10.
QNX文件系统
QNX6 FS
闪存FS
RAM磁盘
掉电保护
11
11.
QNX启动流程
IPL/Startup
内核初始化
启动脚本
优化启动时间
12
12.
QNX系统调试
System Profiler
kdb/slog
mdb
调试三板斧
13
13.
QNX性能优化
CPU负载
内存带宽
上下文切换
缓存一致性
14
14.
QNX安全机制
APS分区
资源隔离
权限管理
ASIL-B/D
15
15.
QNX图形系统
Screen子系统
窗口管理
OpenGL ES
仪表盘UI
16
16.
QNX多媒体框架
音频管道
视频播放
摄像头采集
音视频延迟优化
17
17.
QNX与Android共存
Hypervisor
虚拟机管理
资源共享
双系统切换
18
18.
QNX与Linux共存
多OS架构
域控制器
通信通道
共存问题
19
19.
QNX传感器融合
传感器抽象
数据同步
卡尔曼滤波
融合案例
20
20.
QNX车载通信
SOME/IP
DDS集成
服务发现
V2X设计
21
21.
QNX诊断与健康管理
故障检测
错误恢复
看门狗
ISO 26262
22
22.
QNX OTA升级
差分升级
安全启动
回滚机制
升级失败恢复
23
23.
QNX日志与追踪
系统日志
自定义日志
性能追踪
疑难定位
24
24.
QNX电源管理
电源状态
唤醒源
功耗优化
DVFS
25
25.
QNX多核编程
SMP
CPU亲和性
核间通信
多核调优
26
26.
QNX实时性保障
硬/软实时
确定性调度
WCET分析
实时验证
27
27.
QNX与AUTOSAR
自适应AUTOSAR
基础软件
RTE集成
项目经验
28
28.
QNX测试与验证
单元测试
集成测试
压力测试
测试工具链
29
29.
QNX常见问题排查
系统崩溃
死锁检测
内存泄漏
实战案例
30
30.
QNX智能座舱项目实战
需求分析
架构设计
集成调试
交付总结