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

[复制链接]
3730|22
 楼主| jlyuan 发表于 2013-11-26 22:59 | 显示全部楼层 |阅读模式
为什么不能跑呢
dengdc 发表于 2013-11-26 22:59 | 显示全部楼层
啊?ARM9都可以跑a
 楼主| jlyuan 发表于 2013-11-26 23:01 | 显示全部楼层
是啊,而且在RAM和Flash这些都不是问题。
zhaoxqi 发表于 2013-11-26 23:02 | 显示全部楼层
不是很清楚呢 帮楼主顶下啦
wyjie 发表于 2013-11-26 23:03 | 显示全部楼层
硬件问题,没有MMU(内存管理单元)的CPU大多数是不能跑实时操作系统的。
wyjie 发表于 2013-11-26 23:04 | 显示全部楼层
楼主和2楼想法太简单了
 楼主| jlyuan 发表于 2013-11-26 23:05 | 显示全部楼层
wyjie 发表于 2013-11-26 23:04
楼主和2楼想法太简单了

确实有点。。。不过还不是很懂
zhaoxqi 发表于 2013-11-26 23:06 | 显示全部楼层
没有MMU,以及资源限制,不能跑LINUX,WINCE
huangchui 发表于 2013-11-26 23:09 | 显示全部楼层
只能跑实时的小系统。
jiajs 发表于 2013-11-26 23:09 | 显示全部楼层
应用范围决定的,
没有MMU
不能跑
 楼主| jlyuan 发表于 2013-11-26 23:11 | 显示全部楼层
哦,大体了解了,多谢啊
 楼主| jlyuan 发表于 2013-11-26 23:11 | 显示全部楼层
结贴了,晚安
二月寒风 发表于 2013-11-27 15:59 | 显示全部楼层
M3 有跑uclinux.
elec921 发表于 2013-11-27 17:20 | 显示全部楼层
还不是资源不行嘛
comeon201208 发表于 2013-11-27 18:55 | 显示全部楼层
这个我也是不很清楚的啊,顶起了
xuan309170083 发表于 2013-11-28 09:58 | 显示全部楼层
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 发表于 2013-11-28 10:00 | 显示全部楼层
二月寒风 发表于 2013-11-27 15:59
M3 有跑uclinux.

这个就是砍掉MMU后的精简版Linux
dontium 发表于 2013-11-28 12:19 | 显示全部楼层
原来我也在为这个问题纳闷。
yexm 发表于 2013-11-28 13:15 | 显示全部楼层
没有MMU跑什么Linux,WINCE啊。
1988020566 发表于 2013-12-2 23:54 | 显示全部楼层
可以移植ucos
您需要登录后才可以回帖 登录 | 注册

本版积分规则

880

主题

12030

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部