• DocumentCode
    2662650
  • Title

    Design and development of a reconfigurable virtual platform for real time kernel

  • Author

    Prasath, C. Krishna ; Prasad, Dilip K.

  • Author_Institution
    Coventry Univ., Coventry, UK
  • Volume
    2
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • Abstract
    The time of delivering the embedded system solution to market is very important, because of the highly competitive market and demand of the consumer needs. In Real Time Operating System (RTOS) based embedded systems, the overall correctness of the embedded system depends on logically correct output within the specified time. Developing, testing and debugging of an RTOS based embedded system takes lots of time. The virtual platform provides the great advantage in developing, testing and debugging the RTOS based embedded system. This work describes the design and development of a reconfigurable virtual platform for real-time kernel. Eclipse IDE platform, NXP LPC-2129 target, OpenOCD have been chosen to develop this reconfigurable virtual platform for real-time kernels. For the selected target, GNU Toolchain has been configured as a plug-in in Eclipse IDE for both Windows and Linux to get own virtual platform. The μC/OS-II Board Support Package and the virtual timer for gdb debugger to support selected target has been developed and added in this virtual platform. This virtual platform facilitates the reconfiguration of the various RTOS such as μC/OS-II, DrRTOS and AVX. From the implementation of this design framework on real system, it can be concluded that the virtual platform increases the efficiency of the RTOS based applications. It gives the single solution for the developers to develop, execute, test, debug and verify the applications for various RTOS in a shorter span of time and with substantial reduction of developmental cost.
  • Keywords
    Linux; configuration management; embedded systems; operating system kernels; program debugging; program testing; μC/OS-II Board Support Package; AVX; DrRTOS; Eclipse IDE platform; GNU Toolchain; Linux; NXP LPC-2129 target; OpenOCD; Windows; embedded system debugging; embedded system testing; gdb debugger; real time kernel; real time operating system; reconfigurable virtual platform; virtual timer; Debugging; Embedded systems; Kernel; Open source software; Real time systems; Testing; OpenOCD; RTOS; Tool Chain; Virtual platform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
  • Conference_Location
    San Juan, PR
  • Print_ISBN
    978-1-4244-8667-0
  • Electronic_ISBN
    978-1-4244-8666-3
  • Type

    conf

  • DOI
    10.1109/ICSTE.2010.5608827
  • Filename
    5608827