QNX在车机中的地位、存储系统的核心挑战(可靠性、实时性、寿命)、课程目标与学习路径。
QNX Neutrino 微内核与存储的关系、资源管理器(Resource Manager)框架、文件系统类型概览。
PFS设计哲学、日志结构(Log-structured)与写时复制(CoW)、断电安全与快速恢复机制。
IO大小与对齐、并发访问控制、缓存策略、碎片整理与磨损均衡。
FFS 设计原理、坏块管理、ECC校验、垃圾回收机制。
QNX 7 的存储栈改进、对 eMMC/UFS 的支持、新特性与迁移指南。
资源管理器中的块设备驱动、IO请求处理流程、DMA与中断处理。
IO 调度器策略(FIFO、优先级、Deadline)、QNX 的 IO 优先级模型、实时性保障。
mmap 原理与优势、在车机中的应用场景(如快速启动、共享内存)、与 read/write 的性能对比。
页缓存(Page Cache)、元数据缓存、同步原语(sync/fsync/fdatasync)、脏页回写策略。
POSIX 权限、访问控制列表(ACL)、安全增强(如 dm-verity、IMA)、在车机中的安全实践。
eMMC 与 UFS 协议栈、QNX 对 eMMC/UFS 的支持、分区表(GPT/MBR)管理。
伪文件系统(如 /proc、/dev、/tmp)、内存文件系统(mfs)、与物理文件系统的交互。
快照原理(如 PFS 的快照功能)、增量备份策略、在 OTA 升级中的应用。
fsck 工具、PFS 的自我修复能力、坏道/坏块处理、日志恢复。
常用工具(如 dd、iozone、fio)、测试指标(IOPS、吞吐量、延迟)、如何分析测试结果。
strace、truss、pidin 等工具、文件系统事件跟踪、性能瓶颈定位。
RAID 在车机中的适用性、冗余存储方案、数据校验与纠错、故障切换策略。
A/B 分区方案、升级过程中的文件系统操作、回滚机制、存储空间管理。
syslog、slog、dmesg 的存储实现、日志轮转策略、持久化日志的可靠性。
SQLite 在 QNX 上的优化、嵌入式数据库的存储策略、事务与日志。
音视频文件的存储与读取优化、流式处理、缓存策略、大文件处理。
容器(如 Docker/LXC)在 QNX 上的存储后端、OverlayFS、存储隔离。
NFS 客户端/服务器配置、CIFS/SMB 支持、在车机中的使用场景(如诊断、数据采集)。
dm-crypt、LUKS、文件级加密、密钥管理、性能影响。
虚拟化环境下的存储分配、VirtIO 存储、存储性能隔离。
休眠/唤醒对存储的影响、低功耗模式下的存储策略、数据完整性保障。
故障注入方法(如坏块模拟、掉电测试)、测试框架、可靠性验证。
车载信息娱乐系统存储设计、仪表盘存储设计、ADAS 存储设计。
新硬件(如 NVMe、ZNS SSD)的支持、QNX 8 的存储展望、车机存储技术演进。