M3核为什么不能跑Linux或Wince呢

2019-08-07 19:18发布

为什么不能跑呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
xuan309170083
2019-08-09 14:47
wyjie 发表于 2013-11-26 23:03
硬件问题,没有MMU(内存管理单元)的CPU大多数是不能跑实时操作系统的。

RTOS还是可以跑的,比如uCOS。
但像Linux和WinCE这些高级OS肯定是跑不动的,1没MMU(高级OS是一定要有硬件MMU支持才可以跑的);2就算CPU运算能力够了,但RAM和Flash也远远不够(Flash可以通过拓展解决,但RAM你总没办法拓展吧),你要知道一个光一个Linux kernel至少就2M多,而M4的RAM是以K计算的

一周热门 更多>