Архитектура программного обеспечения на Linux, многопоточность или многопроцессорность - PullRequest
0 голосов
/ 07 июня 2019

Linux работает на процессоре ARM Cortex M4 (процессор без MMU).Я хочу создать архитектуру для своего программного обеспечения, которая должна будет выполнять несколько задач параллельно (работа в сети, сенсорный экран, считывание датчиков ...)

Мой вопрос: использовать ли многопоточность или многопроцессорность?Я думаю, что многопроцессорность невозможна с процессорами без MMU.Потоки POSIX включены в мою C-библиотеку (uclibc).Как вы думаете, использование потоков - хорошее решение для моей архитектуры?

Я знаком с freertos, но я новичок в разработке приложений для Linux.Я просто хочу быть уверен, что не пропустил важные моменты.

...