• DocumentCode
    2955251
  • Title

    An MCU description methodology for initialization code generation software

  • Author

    Bai, Yunfei ; Chng, Eng Siong ; Bhanu, Gorthi Prashant

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
  • Volume
    2
  • fYear
    2007
  • fDate
    5-7 Dec. 2007
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Due to the widespread use of microcontroller unit (MCU) in application and education areas, there is a need for initialization code generation for MCUs to reduce developers´ effort and to aid beginners´ learning of MCU programming. A common realization for initialization code generation software is a graphical user interface (GUI) with all the available initialization settings for user selection, and the initialization code can be generated based on the user´s configuration. This has been achieved by several software using different implementations. This paper evaluates two current initialization code generation software to identify the existing problems and requirements. It then presents a methodology to describe MCU structure to support the software´s initialization code generation functionality to achieve flexibility and effectiveness. Our approach observes low development cost, enables user contribution to define and update MCU structure, and provides suitable guide for user to avoid faulty initialization settings.
  • Keywords
    graphical user interfaces; microcontrollers; program compilers; GUI; MCU description methodology; graphical user interface; initialization code generation software; microcontroller unit; Application software; Assembly; Computer science education; Costs; Educational programs; Educational technology; Graphical user interfaces; Microcontrollers; Programming profession; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2007 International Conference on
  • Conference_Location
    Hsinchu
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-1889-3
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2007.4447796
  • Filename
    4447796