• DocumentCode
    2413124
  • Title

    Real-time operating system (RTOS) for small (16-bit) microcontroller

  • Author

    Tan, Su-Lim ; Anh, Tran Nguyen Bao

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2009
  • fDate
    25-28 May 2009
  • Firstpage
    1007
  • Lastpage
    1011
  • Abstract
    Real-time operating system (RTOS) is gaining increasing use not only in 32-bit systems but also in 16-bit systems. RTOS is different from generic OS by several unique characteristics and the use of RTOS in embedded system development proves to be more advantageous. In this paper, 9 RTOSes targeting smaller processors have been evaluated and four of the RTOSes have been selected for performance benchmarking on the same M16/62P microcontroller platform to avoid bias. Based on the comparison, the muTKernel RTOS is chosen for porting to the H8S/2377 16-bit microcontroller to demonstrate the ease of RTOS platform migration. The same version of muTKernel RTOS running on different platforms are then compared. Lastly, an application is developed with the RTOS to demonstrate the ease of multi-task application development on such microcontroller platform.
  • Keywords
    embedded systems; microcontrollers; operating system kernels; 32-bit system; benchmarking; embedded system development; muTKernel RTOS; real-time operating system; small 16-bit microcontroller; Application software; Central Processing Unit; Embedded system; Microcontrollers; Open source software; Operating systems; Real time systems; Resource management; Software safety; Timing; RTOS; RTOS benchmarking; kernel; operating system; real-time system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics, 2009. ISCE '09. IEEE 13th International Symposium on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4244-2975-2
  • Electronic_ISBN
    978-1-4244-2976-9
  • Type

    conf

  • DOI
    10.1109/ISCE.2009.5156833
  • Filename
    5156833