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