📘 VxWorks 通信精讲 30章 · 任务间通信

风格 · 活泼易懂 🌈
01
为什么需要任务间通信?通信机制的分类与选择标准。
02
基本原理、使用场景、注意事项与竞态问题。
03
二值信号量、计数信号量、互斥信号量的概念与区别。
04
创建、获取、释放、典型应用(任务同步)。
05
资源管理、生产者-消费者模型。
06
优先级反转、优先级继承、死锁预防。
07
消息队列的概念、特点与适用场景。
08
msgQCreate、msgQSend、msgQReceive。
09
紧急消息、广播消息、超时机制。
10
管道的创建、读写操作与任务间通信。
11
VxWorks网络协议栈、Socket API概述。
12
服务器端与客户端编程模型。
13
无连接通信、广播与组播。
14
事件注册、事件发送与等待。
15
定时器创建、启动、回调函数。
16
软中断处理、信号发送与捕获。
17
同步模式、互斥模式、死锁避免策略。
18
内存分区、内存池、内存分配与释放。
19
MMU配置、任务级保护、内存错误检测。
20
ISR限制、ISR与任务同步方法。
21
中断延迟来源、优化技巧。
22
VxWorks对POSIX的支持、pthread、mqueue。
23
多核架构、核间通信(IPC)、缓存一致性。
24
通信开销分析、零拷贝技术、锁粒度优化。
25
WindView、任务栈分析、通信死锁检测。
26
27
Socket+事件驱动。
28
29
死锁、优先级反转、内存泄漏。
30
RTOS通信模式对比、未来趋势。