Mam dwa procesy A i B. A i B musi komunikować się (dwukierunkowe) czasami dla przekazywania sygnałów, wiadomości itp.
Zrobiłem kilka podstawowych badań na temat IPC dostępnych w systemie Linux takich jak semafor, kolejki wiadomości, dbus itp
Teraz jestem w niepewności decydując, który z nich użyć, Czy ktoś może mi powiedzieć, który IPC jest lepszy w użyciu?Wybór Linuxa IPC?
góry dzięki
Zmieniano: opracowaniu wniosku. (Jest to aplikacja wbudowana)
Proces A będzie monitorował temperaturę, obliczanie prędkości itp. Proces B będzie napędzał silnik, odczytując wartości czujnika (numeryczne) itd. Czasami muszę wysłać sygnał, aby przetworzyć B z informacją Max temperatura jest osiągnięta, więc przestań napędzać silnik. Czasami konieczne jest wysłanie danych odczytanych z czujnika w procesie A do procesu B. W ten sposób dane liczbowe muszą zostać przekazane w całym procesie. I robię to w ARM Architecture.
To zależy od aplikacji ... –
Może powinieneś opracować od typu (-ów) dane, które będą przetwarzać procesory i ewentualnie typ używanych procesorów (ARM ?, x86 ?, MIPS?). –
@ n.m. i LastCoder Edytowałem pytanie i dodałem informacje o aplikacji. –