• DocumentCode
    3374904
  • Title

    Study and Comparison of the RTHAL-Based and ADEOS-Based RTAI Real-time Solutions for Linux

  • Author

    Zhang, Guoyin ; Chen, Luyuan ; Yao, Aihong

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Harbin Eng. Univ.
  • Volume
    2
  • fYear
    2006
  • fDate
    20-24 June 2006
  • Firstpage
    771
  • Lastpage
    775
  • Abstract
    This paper tries to explain the rationales of two different key infrastructures of real time abstraction interface (RTAI): real time hardware abstraction layer (RTHAL) and adaptive domain environment for operating systems (ADEOS), and also makes a comparison with measurement to help understanding the difference between them. Our study shows that ADEOS as a virtual resource layer can intercept hardware interrupts like RTHAL which is essentially just a data structure. And through measurement, we found that both the RTHAL-based RTAI and the ADEOS-based RTAI offer maximum scheduling latencies in microseconds, while latencies of the latter are all slightly greater than those of the former under different situations. However, these differences are so trivial that ADEOS can be competent to replace RTHAL for RTAI. Moreover, ADEOS can help RTAI solve the patent problem with RTLinux, so it has already replaced RTHAL since RTAI 3.0 actually
  • Keywords
    Linux; data structures; interrupts; real-time systems; virtual storage; Linux; adaptive domain environment; data structure; hardware interrupt; operating system; real time abstraction interface; real time hardware abstraction layer; virtual resource layer; Computer science; Costs; Data structures; Delay; Hardware; Kernel; Linux; Operating systems; Real time systems; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Computational Sciences, 2006. IMSCCS '06. First International Multi-Symposiums on
  • Conference_Location
    Hanzhou, Zhejiang
  • Print_ISBN
    0-7695-2581-4
  • Type

    conf

  • DOI
    10.1109/IMSCCS.2006.272
  • Filename
    4673801