首页
›
车载软件与智能汽车
›
053-嵌入式汽车软件与车载RTOS开发
›
《QNX实时系统多核通信机制》
VIP10
本课程属于:053-嵌入式汽车软件与车载RTOS开发
车载软件与智能汽车 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
QNX实时系统多核通信机制
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
QNX多核架构概述
SMP与AMP的区别 · QNX微内核在多核下的设计哲学 · 多核启动流程
QNX
多核架构概述
02
进程间通信(IPC)基础
消息传递(Message Passi… · 同步与异步通信模型 · Channel与Connection…
IPC
进程间通信
03
共享内存(Shared Memory)
shm_open与mmap的使用 · 多核缓存一致性问题 · 内存屏障(Memory Barrie…
Shared
Memory
04
信号量(Semaphore)与互斥锁(Mutex)
命名信号量在多核间的同步 · 优先级反转与优先级继承协议 · 死锁检测与预防
Semaphore
Mutex
05
条件变量(Condition Variable)与屏障(Barrier)
pthread_cond_wait的… · 屏障同步在多核计算中的应用 · 超时处理机制
Condition
Variable
06
脉冲(Pulse)与事件(Event)
紧急脉冲的发送与接收 · 事件标志(Event Flag)的位… · 中断与事件的关联
Pulse
Event
07
消息队列(Message Queue)
mqueue的创建与属性 · 多生产者多消费者模型 · 消息优先级与调度
Message
Queue
08
管道(Pipe)与FIFO
命名管道在多核间的数据流 · 管道缓冲区大小的影响 · 与消息传递的性能对比
Pipe
FIFO
09
Socket通信
本地域Socket(Local So… · TCP/UDP在QNX上的适配 · 性能开销分析
Socket
通信
10
资源管理器(Resource Manager)
设备驱动中的多核通信 · 资源管理器与客户端的交互 · 路径名空间的管理
Resource
Manager
11
中断处理与多核
中断亲和性(IRQ Affinity… · 中断线程化(Interrupt Th… · 中断负载均衡
断处理
多核
12
定时器(Timer)与超时
高精度定时器的创建 · 定时器回调在多核上的执行 · 看门狗(Watchdog)的实现
Timer
定时器
13
线程池(Thread Pool)与工作队列
线程池在多核上的负载均衡 · 工作队列的优先级调度 · 与裸线程的性能对比
Thread
Pool
14
原子操作(Atomic Operation)
QNX提供的原子操作API · CAS(Compare-and-Sw… · 无锁数据结构的设计
Atomic
Operation
15
锁无关编程(Lock-Free)
RCU(Read-Copy-Upda… · Hazard Pointer的应用 · 在QNX上的实践限制
Lock-Free
锁无关编程
16
多核调试与性能分析
QNX System Profile… · Instrumentation与Tr… · CPU负载与缓存命中率分析
多核调试
性能分析
17
进程间同步的高级话题
双阶段锁(Two-Phase Loc… · 读写锁(Read-Write Loc… · 自旋锁(Spinlock)的适用场景
进程间同步的高级…
Two-Phase
18
分布式消息传递
跨节点消息路由 · Proxy与Server模式 · 消息序列化与反序列化
分布式消息传递
跨节点消息路由
19
内存池(Memory Pool)与缓冲区管理
多核安全的内存分配器 · 伙伴系统(Buddy System)… · 避免内存碎片
Memory
Pool
20
通道(Channel)的高级特性
通道的优先级与调度策略 · 通道的阻塞与非阻塞模式 · 通道的复用与分离
Channel
通道
21
连接(Connection)的管理
连接的生命周期 · 连接池的设计 · 连接故障恢复
Connection
连接
22
多核调度器(Scheduler)的交互
调度策略(FIFO/RR/SPORA… · CPU亲和性设置 · 调度域的概念
Scheduler
多核调度器
23
实时性保障
最坏情况执行时间(WCET)分析 · 通信延迟的确定性 · 优先级反转的消除
实时性保障
WCET
24
安全与隔离
进程间通信的权限控制 · 能力(Capability)机制 · 沙箱(Sandbox)的实现
安全
隔离
25
虚拟化与多核
QNX Hypervisor下的通信 · 虚拟机间共享内存 · 虚拟中断的传递
虚拟化
多核
26
网络协议栈的多核优化
TCP/IP协议栈的并行处理 · 零拷贝(Zero-Copy)技术 · 网卡多队列支持
网络协议栈的多核…
TCP/IP
27
文件系统与多核
分布式文件系统的缓存一致性 · 并发I/O的锁机制 · 日志结构的文件系统
文件系统
多核
28
GPU与多核通信
GPU共享内存的映射 · GPU中断的处理 · GPU与CPU的同步
GPU
多核通信
29
DMA与多核
DMA引擎的多核访问 · 描述符环(Descriptor Ri… · DMA中断的亲和性
DMA
多核
30
综合案例
多核数据采集系统设计 · 多核并行处理流水线 · 实时显示与存储
综合案例
多核数据采集系统…
所属VIP或分类
同VIP:AUTOSAR架构与车载RTOS实战
同VIP:Bootloader开发与OTA升级方案
同VIP:CANLIN协议栈与UDS诊断实现