Gast
#181974
Hallo! Ich bin im Rahmen eines Universitätsprojekts gerade dabei, einen MSP430 in C/C++ zu programmieren. Als Compiler verwende ich MSPGCC, Betriebssystem für den MSP430 ist SOS (Small Operating System). Für die Kommunikation zwischen den einzelnen Prozessen/Threads/Tasks würde ich gerne einen Ringpuffer verwenden, habe jedoch das Problem, dass die einzelnen Bestandteile in unterschiedlichen Klassen und Quelltext-Dateien liegen. Auch eine Einbindung des Ringpuffers in die einzelnen Quelldateien mittels "extern" klappt nicht. Daher wollte ich fragen, ob jemand von euch schon mal einen Ringpuffer oder anderes Synchronisationsverfahren für mehrere Tasks geschrieben hat oder eine anderweitige Idee, wie man über einen Puffer die Tasks synchronisieren kann. Danke, Bastian.