• DocumentCode
    1149850
  • Title

    VDEES: A virtual development environment for embedded software using open source software

  • Author

    Satria, Hadipurnawan ; Wibowo, Budiono ; Kwon, Jin B. ; Lee, Jeong B. ; Hwang, Young S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Sun Moon Univ., Asan, South Korea
  • Volume
    55
  • Issue
    2
  • fYear
    2009
  • fDate
    5/1/2009 12:00:00 AM
  • Firstpage
    959
  • Lastpage
    966
  • Abstract
    Consumer electronics are becoming more feature rich. Embedded system developers use design and testing tools to make their products faster. However, tool improvements have not kept pace with the rapid development of customized hardware parts. The simulation of target system or virtual platform helps developers of embedded software for consumer electronics work without having to wait for the physical hardware to be available. In this work, we designed and implemented a virtual development environment for embedded software (VDEES). This environment provides the tools to build a virtual platform according to a given target hardware specification and to develop software to run on the target hardware with the virtual platform. VDEES is implemented at low cost by exploiting open source software packages and extended or customized them to meet our requirements. VDEES provides a configuration tool for composing a virtual target, a code editor for writing simulated components, software to be run on the target, building tools for binary images, a debugger for investigation of the software running on the virtual target, and a system monitor for the investigation of the virtual target.
  • Keywords
    consumer electronics; program debugging; public domain software; software tools; virtual reality; binary images; configuration tool; consumer electronics; customized hardware parts; embedded software; open source software; virtual development environment; Consumer electronics; Costs; Embedded software; Embedded system; Hardware; Open source software; Software debugging; Software packages; Software tools; System testing; Development Environment, Virtual Platform, System Simulation; Embedded Software IDE, Virtual;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2009.5174480
  • Filename
    5174480