2007年7月19日 星期四

Robot need a RTOS,but Linux maybe Realtime?

Reference:
Jserv前輩在OSDC.tw所發表的RT nanokernel for Embedded Linux議題中

Is Linux Realtime?
過去的答案:
No,其原因:
Monolithic Kernel、Non Preemptible、Resource Lock、Priority Scheduling

現在(Kernel 2.6)的答案:Maybe Yes
Old: No Kernel Preemption
Execution in kernel mode interrupted only by explicit、yields, sleeps, and IRQ’s

New: Kernel May Be Preempted
New process may be swapped in after servicing an interrupt

但「May Be」,問題點:
相較於典型RTOS來說,還是太沈重
不具備Hard-Realtime能力


但Robot need a RTOS
所以...
我的目標將先往RTOS的方向走,可能要建立一個Realtime Linux System...
Linux如何Realtime?
這也是我最近要達成的方向...

7 則留言:

  1. 或許可交叉參考:
    http://jserv.sayya.org/kernel/approaches-to-realtime-linux.pdf

    回覆刪除
  2. Hi,Jserv前輩~~
    感謝您的指導~~
    雖然我的能力不太夠~~
    但我會努力試看看的^^

    回覆刪除
  3. 有興趣一起設計 RTOS for robot 嗎?

    下個月可以找時間討論:
    http://blog.linux.org.tw/~jserv/archives/001925.html

    Thanks,
    -jserv

    回覆刪除
  4. Thanks for attending!
    slides here: http://jserv.sayya.org/embedded/HappyRTOS.pdf

    COSCUP 那天太匆忙了,一時沒有認出閣下,真抱歉。

    回覆刪除
  5. ok的~~沒關係啦~
    聽你分享的東西真的很棒~
    等你release Jamei後~~
    我會去仔細研究與貢獻的
    感謝!!

    回覆刪除
  6. фото с кем по трахаться опкончался!!
    http://zavoevanie.pp.ua
    жестокое порно бдсм http://zavodila.pp.ua

    а вы?

    回覆刪除
  7. брашура для заботящих родиелей.
    Мы предлагаем прекрасное пособие которое поможет всем
    заботливым родителям изучить как лучше ухаживать за своим дитем сайт http://rubebi.ru
    Извините что может не в ту раздел написал. но не нашел раздел рекламы
    [url=http://rubebi.ru/uploads/posts/2011-01/tn3foi510sa.png][/url]

    回覆刪除