VxWorks 7: Inter-task Communication

Learn about the different mechanisms for communicating between tasks.

About this course

VxWorks supports several different methods for inter-task communication. It can use shared memory, message queues or pipes. In some cases synchronization and mutual exclusion is built in to the method on others it must be added by the user. Communication is supported between user space and kernel space.

Curriculum96 min

  • Preview
    Inter-task Communication Overview 4 min
  • VxWorks Data Structure Libraries 2 min
  • VxWorks Message Queues 3 min
  • Message Queue Configuration 4 min
  • Sending and Receiving Messages Using Queues 4 min
  • Message Queue Example 4 min
  • Message Queue Events 3 min
  • Message Queue Event Example 4 min
  • Pipes in VxWorks 5 min
  • Use a Pipe to Connect a DKM and an RTP 4 min
  • Quiz: Inter-task Communication 10 min
  • Lab: Inter-task Communication 45 min
  • Lab Solution: Inter-task Communication - COMING SOON
  • Ask an Expert

About this course

VxWorks supports several different methods for inter-task communication. It can use shared memory, message queues or pipes. In some cases synchronization and mutual exclusion is built in to the method on others it must be added by the user. Communication is supported between user space and kernel space.

Curriculum96 min

  • Preview
    Inter-task Communication Overview 4 min
  • VxWorks Data Structure Libraries 2 min
  • VxWorks Message Queues 3 min
  • Message Queue Configuration 4 min
  • Sending and Receiving Messages Using Queues 4 min
  • Message Queue Example 4 min
  • Message Queue Events 3 min
  • Message Queue Event Example 4 min
  • Pipes in VxWorks 5 min
  • Use a Pipe to Connect a DKM and an RTP 4 min
  • Quiz: Inter-task Communication 10 min
  • Lab: Inter-task Communication 45 min
  • Lab Solution: Inter-task Communication - COMING SOON
  • Ask an Expert