start IPC chapter

This commit is contained in:
Robin Müller 2022-10-04 12:05:36 +02:00
parent f97867abd0
commit 05eb4e7e9d
No known key found for this signature in database
GPG Key ID: 11D4952C8CCEF814
1 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1,14 @@
# Inter-Process Communication (IPC) with the FSFW
IPC is a necessary tool to let software entities communicate with each other. In general, for
any Software, there are two primary ways for software entities to communicated with each other:
1. Shared Memory. If memory is shared between threads or tasks, memory access needs to be protected
with a lock, also commonly called Mutex.
2. Message Passing. Usually, OSes provide some way of passing messages between threads safely.
Ín this workshop, we will look at both available ways to perform IPC with the FSFW.
# 1. Sharing state between two threads
## Subtasks