📘 QNX 车机系统
从零到项目落地
📚
30章 · 完整版
🎯 友好色系
01
QNX系统概述
QNX历史与汽车地位
RTOS核心概念
微内核架构解析
02
开发环境搭建
QSC安装与配置
Momentics IDE安装
虚拟机与目标机环境
03
QNX系统启动流程
IPL启动
Startup程序
Proc启动
系统服务初始化
04
QNX文件系统
Power-Safe (QNX6)
资源管理器概念
路径空间与挂载点
常用文件系统操作
05
进程与线程管理
进程与线程区别
spawn() / exec()
线程同步机制
优先级与调度策略
06
进程间通信 (IPC)
消息传递
脉冲
共享内存
代理与信号
07
QNX网络配置
io-pkt网络栈
TCP/IP协议栈配置
Socket编程基础
网络调试工具
08
设备驱动开发基础
资源管理器框架
设备驱动模型
字符设备驱动编写
阻塞与非阻塞I/O
09
中断处理
中断控制器
ISR
中断线程
中断延迟优化
10
时钟与定时器
系统时钟
Clock周期
Timer与Tick
高精度定时器(HPET)
11
内存管理
物理内存管理
虚拟内存管理
mmap/munmap
内存保护与缓存一致性
12
QNX图形系统
Screen图形子系统
图形驱动架构
窗口管理
OpenGL ES支持
13
QNX音频系统
io-audio架构
音频驱动开发
音频策略管理
多路音频混音
14
QNX输入系统
io-input框架
触摸屏驱动
按键驱动
多点触控支持
15
系统启动优化
启动时间分析工具
并行启动
延迟加载
快速休眠与唤醒
16
系统安全与权限
QNX安全模型
进程权限管理
能力(Capability)机制
安全启动链
17
系统调试与性能分析
System Profiler
Kernel Trace
内存泄漏检测
死锁检测
18
QNX与Android双系统
Hypervisor概念
QNX安全域
Android娱乐域
跨域通信
19
车载网络协议栈
CAN总线驱动
SocketCAN
车载以太网(AVB/TSN)
SOME/IP协议
20
诊断与升级
UDS诊断协议栈
OTA升级框架
安全刷写
回滚机制
21
电源管理
电源状态管理
设备电源管理
CPU频率调节
热管理策略
22
日志系统
slogger2框架
日志级别管理
远程日志
日志分析与告警
23
文件系统与存储
Flash驱动(eMMC/UFS)
坏块管理
FUSE文件系统
加密存储
24
系统服务框架
QNX系统服务
服务注册与发现
进程生命周期管理
25
多核与SMP优化
SMP调度
CPU亲和性
核间通信
缓存一致性优化
26
QNX容器技术
容器概念
QNX容器实现
资源隔离
容器间通信
27
功能安全 (ISO 26262)
功能安全基础
QNX安全认证
ASIL等级
安全机制实现
28
系统集成与测试
HIL测试
SIL测试
压力测试
稳定性测试
29
项目实战:智能座舱
需求分析
系统架构设计
模块划分
集成调试
30
项目实战:ADAS域控制器
传感器融合
实时性要求
安全冗余
系统验证
🎨 阳光色系 · 轻松学习
📁 共30章 · 点击卡片跳转