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

2019-08-07 19:18发布

为什么不能跑呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
elec921
1楼-- · 2019-08-09 12:04
 精彩回答 2  元偷偷看……
comeon201208
2楼-- · 2019-08-09 13:23
这个我也是不很清楚的啊,顶起了
xuan309170083
3楼-- · 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计算的
xuan309170083
4楼-- · 2019-08-09 18:04
二月寒风 发表于 2013-11-27 15:59
M3 有跑uclinux.

这个就是砍掉MMU后的精简版Linux
dontium
5楼-- · 2019-08-09 23:29
原来我也在为这个问题纳闷。
yexm
6楼-- · 2019-08-10 04:04
 精彩回答 2  元偷偷看……

一周热门 更多>