Linux上的软件架构,多线程或多进程

时间:2019-06-07 11:52:37

标签: linux multithreading multiprocessing cortex-m

我有一个在ARM cortex M4处理器(不带MMU的处理器)上运行的linux。我想为我的软件建立一个架构,该架构需要并行运行多个任务(联网,触摸屏,读取传感器...)

我的问题是:应该使用多线程还是多处理?我认为使用无MMU的处理器不可能实现多处理。 POSIX线程包含在我的C库(uclibc)中。您是否认为使用线程是我的体系结构的好解决方案?

我对freertos很满意,但是我是linux应用程序开发的初学者。我只是想确保我不会错过重点。

0 个答案:

没有答案