🚗 QNX座舱实战
30章 · 从入门到交付
📘 座舱域控制器QNX开发实战手册 · 友好色系
🎯 目录导航 · 点击卡片跳转
01
QNX基础入门
发展史
实时OS概念
微内核架构
座舱场景
02
开发环境搭建
Momentics IDE
SDP配置
交叉编译链
目标机连接
03
QNX进程与线程
进程模型
线程管理
同步(锁/条件变量/信号量)
优先级调度
04
QNX内存管理
虚拟内存
地址空间
mmap
共享内存
保护隔离
05
QNX IPC通信
消息传递
脉冲
代理
通道&连接
06
QNX资源管理器
框架
设备驱动基础
路径名空间
阻塞/非阻塞I/O
07
QNX文件系统
PFS
QNX6 FS
ETFS
性能优化
08
QNX网络协议栈
TCP/IP配置
Socket编程
网络驱动
性能调优
09
QNX启动流程
IPL
Startup
微内核启动
buildfile
10
QNX Buildfile编写
语法
镜像构建
资源映射
多镜像管理
11
QNX调试技术
System Profiler
Kernel Debugger
slog
内存泄漏检测
12
QNX安全机制
APS
安全分区
Capability
进程隔离
13
QNX虚拟化技术
Hypervisor
虚拟机管理
虚拟设备
多OS协同
14
座舱域控制器硬件架构
SoC(SA8155/8295)
内存布局
CAN/LIN/以太网
HAL
15
座舱域控制器软件架构
分层架构
SOA
中间件
HMI层
16
QNX图形系统
Screen图形
OpenGL ES
Wayland/Weston
多屏输出
17
QNX音频系统
io-audio
音频路由
ALSA
延迟优化
多音区
18
QNX传感器管理
传感器框架
数据融合
虚拟传感器
时间同步
19
QNX CAN通信
CAN驱动
J1939/CANopen
消息路由
UDS on CAN
20
QNX以太网通信
AVB/TSN
SOME/IP
DDS
DoIP
21
QNX系统服务
Clock/Timer
看门狗
电源管理
Sysmon
22
QNX日志与诊断
slog2
诊断事件
故障存储
OTA日志
23
QNX性能优化
CPU负载均衡
中断亲和性
缓存优化
实时性调优
24
QNX可靠性设计
双分区备份
故障恢复
健康监控HWM
安全状态机
25
QNX与Android协同
安全基础
Android虚拟机
QNX-Android Bridge
显示共享
26
QNX与Linux协同
Linux容器
共享内存通信
网络桥接
资源隔离
27
QNX OTA升级
OTA架构
差分升级
回滚机制
A/B分区
28
QNX功能安全
ISO 26262
ASIL等级
ASIL D认证
安全机制
29
QNX系统测试
单元测试
集成测试
压力/稳定性
自动化脚本
30
实战项目:智能座舱域控制器
需求分析
架构设计
模块开发
系统集成
性能调优