Commit 8d67be2e by Marcus Winter

Merge branch 'embb517_mutex_based_atomics' of https://github.com/siemens/embb…

Merge branch 'embb517_mutex_based_atomics' of https://github.com/siemens/embb into embb517_mutex_based_atomics
parents f58e653a 98b475f2
...@@ -180,9 +180,8 @@ interface can be disabled with -DUSE_AUTOMATIC_INITIALIZATION=OFF. This way, ...@@ -180,9 +180,8 @@ interface can be disabled with -DUSE_AUTOMATIC_INITIALIZATION=OFF. This way,
unexpected delays after startup can be avoided, e.g. for timing measurements. unexpected delays after startup can be avoided, e.g. for timing measurements.
Furthermore, EMB² can be built to work with threading analysis tools such as Furthermore, EMB² can be built to work with threading analysis tools such as
Helgrind or ThreadSanitizer. Helgrind or ThreadSanitizer with -DTHREADING_ANALYSIS_MODE=ON. This uses
To enable support for them use -DTHREADING_ANALYSIS_MODE=ON. This uses mutexes mutexes around atomics to avoid false positives but degrades performance significantly.
around atomics to avoid false positives and degrades performance significantly.
The tutorial of EMB² comes with example source files in doc/examples/. These The tutorial of EMB² comes with example source files in doc/examples/. These
can be built with the other source files using CMake option -DBUILD_EXAMPLES=ON can be built with the other source files using CMake option -DBUILD_EXAMPLES=ON
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment