Мы все еще находимся в стадии разработки нашего проекта, но мы думаем о трех отдельных процессах на встроенном ядре Linux. Одним из процессов является коммуникационный модуль, который обрабатывает все коммуникации с устройством и с него через различные среды.
Другие два процесса должны будут иметь возможность отправлять/получать сообщения через процесс связи. Я пытаюсь оценить методы IPC, которые предоставляет Linux; сообщение, отправляемое другими процессами, будет отличаться по размеру: от журналов отладки до потокового медиа со скоростью ~ 5 Мбит. Кроме того, средства массовой информации могут одновременно транслироваться.
Какой метод IPC вы бы предложили для этого приложения? http://en.wikipedia.org/wiki/Inter-process_communication
Процессор работает на 400-500 МГц, если это что-то изменит. Не нужно быть кросс-платформенным, Linux только в порядке. Реализация на C или С++ требуется.