• DocumentCode
    2550863
  • Title

    A RTOS for educational purposes

  • Author

    Elsir, Mohamed Tag ; Sebastian, Patrick ; Yap, V.V.

  • Author_Institution
    Electr. & Electron. Eng. Programme, Univrsiti Teknol. PETRONAS, Tronoh, Malaysia
  • fYear
    2010
  • fDate
    15-17 June 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Real Time Operating System (RTOS) is a small operating system designed to manage peripherals and has a low level layer to enhance the parallel execution of multiple programs. In addition, a RTOS main concern is to achieve processing in real time. This paper discusses the development of Real-Time Operating System (RTOS) to be used with the PIC18F microcontroller. The kernel of this RTOS is written in assembly language however the users may use both assembly and C to develop their applications. This RTOS is developed and it is used as a teaching tool for a course in embedded systems.
  • Keywords
    assembly language; embedded systems; microcontrollers; operating system kernels; peripheral interfaces; PIC18F microcontroller; RTOS; assembly language; embedded systems; operating system kernel; parallel execution; peripherals management; real time operating system; Assembly; Kernel; Microcontrollers; Real time systems; Registers; Switches; RTOS; multitasking; scheduling; vulnerable registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent and Advanced Systems (ICIAS), 2010 International Conference on
  • Conference_Location
    Kuala Lumpur, Malaysia
  • Print_ISBN
    978-1-4244-6623-8
  • Type

    conf

  • DOI
    10.1109/ICIAS.2010.5716166
  • Filename
    5716166