RTLinux/RTCore体系结构

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




(如果播放存在问题,请访问土豆视频版本陈怀临时间–RTLinux/RTCore体系结构

(4个打分, 平均:5.00 / 5)

雁过留声

“RTLinux/RTCore体系结构”有6个回复

  1. snowweihua 于 2008-06-19 10:05 下午

    土豆视频版本不完整,只能听到个开头。

  2. shusheng 于 2008-06-23 11:04 上午

    “吹毛”一下。

    preemption/non-preemption = 抢占/非抢占

  3. 匿名 于 2008-10-30 10:48 下午

    RTCore和RT Patch的区别在于:RTCore有自己的scheduler,而运行于RTCore之上的Linux(其实就是Linux自己的scheduler)是作为优先级最低的一个任务被运行于RTCore之上的一个任务列表;而RT Patch包括Montavista则是整体优化Kernel,它在整个Kernel里面加了很多的preemption point,而且大幅缩减了local_irq_save和local_irq_restore()这样kernel lock primitive的使用。RTCore和Linux的环境实际上是分开的,当RTCore和Linux运行起来以后,他们的scheduling context实际上截然分开的,即使完全停止Linux的scheduler,RTCore的scheduler也不受影响。而RT Patch依然是在优化Linux的scheduler。

  4. 陈怀临 于 2008-10-31 5:50 上午

    业界基本上不用RTCore了。原因主要为:为了解决一个小问题,带来系统设计和维护的许多大问题。

  5. 微内核与Unix实时扩充的分析:Neutrino vs RTCore : 弯曲评论 于 2008-11-06 11:06 上午

    [...] QNX . Neutrino . 微内核 . 视频教程 RTLinux/RTCore局限性 RTLinux/RTCore体系结构 [...]

  6. 《网络设备操作系统(Linux .vs. vxWorks)》校注 : 弯曲评论 于 2008-12-30 10:50 上午

    [...] 最近的Cisco抛弃了其专有的IOS核心,在 ASR1000的控制平面软件上采用了Linux为基础平台。【陈怀临注:思科在OS方面目前比较乱了。是的,IOS确实没有能力支持其将来的发展。有兴趣的读者也可参阅弯曲评论相关文章,如“思科的OS战略是用三个OS逐步取代IOS。IOS XR用于核心路由器(Core Router),IOS XE用于边缘路由器,NX-OS用于数据中心的网络交换机。三个都是模块化的OS,IOS XE和NX-OS基于Linux内核(目前Linux的代码质量已经全面超过BSD,JUNOS 1996年起步时Linux还不成熟,如果Juniper现在起步,大概也会选择Linux),IOS XR基于一个兼容POSIX的微内核(Microkernel), 名叫QNX。IOS的各个功能模块被移植到这些新的OS,作为单独的进程运行于内核之上。”—《思科和Juniper的操作系统之争:一个还是多个?》】据传Huawei、H3C等厂商的软件平台也纷纷转向以Linux为基础,而以前他们都采用 vxWorks作为基础。【陈怀临注:我个人对华为在这方面的判断力,特别是决断力略表失望。要加快步伐。这与决策者的知识面和视野的局限性有关系。】几年前,就连vxWorks的开发者风河公司也宣布同时支持vxWorks和Linux【陈怀临注:风河:WindRiver Inc. 目前,WindRiver在Linux方面力挺其收购的RTLinux/FSMLab技术方案。相关信息可参阅笔者的陈怀临时间–RTLinux/RTCore体系结构】。由此看来,Linux在网络设备领域取 代vxWorks几乎已成定局。这背后的原因究竟是什么?与vxWorks相比,Linux究竟有那些优势? [...]