#programowanie #cpp
Mam problem z pamięcią dzieloną (Named Shared Memory).
Mam 3 procesy, który każdy z nich ma udostępnioną pamięć (wyjście i oddzielnie wejście (są to struktury)).
Dane aktualizuje co 40ms (wejście i wyjście) w każdym z procesów.
Przykładowa
Mam problem z pamięcią dzieloną (Named Shared Memory).
Mam 3 procesy, który każdy z nich ma udostępnioną pamięć (wyjście i oddzielnie wejście (są to struktury)).
Dane aktualizuje co 40ms (wejście i wyjście) w każdym z procesów.
Przykładowa
Chcę odebrać od dwóch urządzeń bluetooth dane na raspberry zero. Mam sparowane urządzenia w bluez (bluetoothctl). Binduje je przez rfcomm. Urządzenia osobno działają bardzo dobrze, częstotliwość odświeżania danych przekracza nawet 40-50Hz. Jednak problem pojawia się, gdy chcę, aby działały jednocześnie. Prędkość znacznie zwalnia. (10-30Hz, brak stabilności)
Polecenia wiążące urządzenia bluetooth:
rfcomm bind 0 00:0A:E6:3E:FD:E1