mwa 发表于 2008-7-4 14:26

原帖由 thinkpod 于 2008-7-4 15:23 发表 http://www.dolc.de/forum/images/common/back.gif

MM就一定要swap啊。内核的内存分配完全是可以atomic的
只要静态隔离每个进程的物理内存空间就行了。
我还是不认为MM是实时系统的障碍。
难道ARM真的没有MMU?还是ucos不支持

可以确定地告诉你没有MMU
还有象你这么处理,INT DISABLED了,没有内核抢占,如何处理突发的REALTIME消息
SCHEDULE肯定要有,切换是任何一个OS必须的,否则我直接用状态机写NACKED PROGRAMMING好不好

thinkpod 发表于 2008-7-4 14:29

虚拟空间带来最大的好处就是程序都已同一地址开始链接,而且对于实时要求不是很高的进程允许swap,现在手机都带扩展卡,swap到上面很合理啊。以前用个西门子的smartphone,玩个破游戏都报内存不够。

mwa 发表于 2008-7-4 14:32

原帖由 thinkpod 于 2008-7-4 15:29 发表 http://www.dolc.de/forum/images/common/back.gif
虚拟空间带来最大的好处就是程序都已同一地址开始链接,而且对于实时要求不是很高的进程允许swap,现在手机都带扩展卡,swap到上面很合理啊。以前用个西门子的smartphone,玩个破游戏都报内存不够 ...
没错,所以在UCLINUX上定义连接地址是个小挑战

mwa 发表于 2008-7-4 14:33

原帖由 thinkpod 于 2008-7-4 15:29 发表 http://www.dolc.de/forum/images/common/back.gif
虚拟空间带来最大的好处就是程序都已同一地址开始链接,而且对于实时要求不是很高的进程允许swap,现在手机都带扩展卡,swap到上面很合理啊。以前用个西门子的smartphone,玩个破游戏都报内存不够 ...
手机也好意思叫实时啊,以前我做高速数据采集每秒就是几十K,你想想PCI就知道了

mwa 发表于 2008-7-4 14:36

原帖由 qjc 于 2008-7-4 15:34 发表 http://www.dolc.de/forum/images/common/back.gif
蛮有意思的帖子!

我也是边读书边尝试了很有东西,总的来说成功的少,不成功的事情多
不过更加坚定我未来创业的思路,这次回国工作,也是就这未来自己创业的想法。

不过我ET时候学过什么通信什么的,不过不看 ...
可惜沦落成技术贴了,我有责任,大家继续讨论创业吧

pingp 发表于 2008-7-4 14:36

原帖由 mwa 于 2008-7-4 15:33 发表 http://www.dolc.de/forum/images/common/back.gif

手机也好意思叫实时啊,以前我做高速数据采集每秒就是几十K,你想想PCI就知道了

你们别吵了,让市场检验吧$m17$
这样搞没法合作的

[ 本帖最后由 pingp 于 2008-7-4 15:37 编辑 ]

thinkpod 发表于 2008-7-4 14:38

原帖由 mwa 于 2008-7-4 15:26 发表 http://www.dolc.de/forum/images/common/back.gif


可以确定地告诉你没有MMU
还有象你这么处理,INT DISABLED了,没有内核抢占,如何处理突发的REALTIME消息
SCHEDULE肯定要有,切换是任何一个OS必须的,否则我直接用状态机写NACKED PROGRAMMING好不好
你又扯我上一个贴干吗,我的意思就说给我的x68,再给我个linux,我也可以弄个所谓实时系统。没啥
MMU一上,还要上TLB,成本就上来了。估计还是成本问题。

mwa 发表于 2008-7-4 14:40

原帖由 thinkpod 于 2008-7-4 15:38 发表 http://www.dolc.de/forum/images/common/back.gif

你又扯我上一个贴干吗,我的意思就说给我的x68,再给我个linux,我也可以弄个所谓实时系统。没啥
MMU一上,还要上TLB,成本就上来了。估计还是成本问题。

uclinux第一件事情就是关闭了MMU,
一是嵌入本身需要就不能内外存统一编址,
另外很多嵌入设备根本就没有用外存的需要
即使如此,UCLINUX也不是REALTIME OS,因为内核开始就不能强剥夺
所以你想把LINUX改成RTOS,估计可能性很小,除非另外做一个硬核处理RT

[ 本帖最后由 mwa 于 2008-7-4 15:43 编辑 ]

thinkpod 发表于 2008-7-4 14:43

原帖由 mwa 于 2008-7-4 15:33 发表 http://www.dolc.de/forum/images/common/back.gif

手机也好意思叫实时啊,以前我做高速数据采集每秒就是几十K,你想想PCI就知道了
感觉linux能做啊。主要是系统资源丰富,来不及就缓存呗,10GB网卡都行哈哈,kidding:D
这样说手机可以用x86和linux了。。。

mwa 发表于 2008-7-4 14:43

uclinux第一件事情就是关闭了MMU,
一是嵌入本身需要就不能内外存统一编址,
另外很多嵌入设备根本就没有用外存的需要
即使如此,UCLINUX也不是REALTIME OS,因为内核开始就不能强剥夺
所以你想把LINUX改成RTOS,估计可能性很小,除非另外做一个硬核处理RT
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: 有创业经历的,无论国内还是国外,拿出来介绍一下吧,