• DocumentCode
    2588894
  • Title

    Operating systems for building robust embedded systems

  • Author

    Nakajima, Tatsuo ; Sugaya, Midori ; Oikawa, Shuichi

  • Author_Institution
    Dept. of Comput. Sci., Waseda Univ., Tokyo, Japan
  • fYear
    2005
  • fDate
    2-4 Feb. 2005
  • Firstpage
    211
  • Lastpage
    218
  • Abstract
    Embedded systems become more and more complex in the near future. In Japan, μITRON and embedded Linux are popular for building embedded systems. Since μITRON does not support memory protection, the bugs in an application may cause serious system failure. Also, embedded Linux cannot avoid an application to monopolize the entire CPU capacity due to its bugs. Therefore, we need to increase the robustness of embedded systems at the operating system level for developing future complex embedded systems. We have developed two operating systems to increase the robustness of embedded systems even if applications contain serious bugs. The first operating system supports multiple execution of μITRON. Each application is executed on a different μITRON kernel. Therefore, if an application is crashed, other applications that are in different address spaces have no effect. The second operating system enhances the resource management of embedded Linux. Our system monitors an application´s CPU usage and stops the execution if the usage exceeds the specified capacity.
  • Keywords
    Linux; embedded systems; resource allocation; μITRON; embedded Linux; memory protection; operating systems; resource management; robust embedded systems; system failure; Computer science; Robustness; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-2347-1
  • Type

    conf

  • DOI
    10.1109/WORDS.2005.46
  • Filename
    1544796