• DocumentCode
    2453228
  • Title

    Profiling in deeply embedded systems

  • Author

    Moorits, Erkki ; Jervan, Gert

  • Author_Institution
    Dept. of Navig. Syst., Cybernetica AS, Tallinn, Estonia
  • fYear
    2012
  • fDate
    3-5 Oct. 2012
  • Firstpage
    127
  • Lastpage
    130
  • Abstract
    During the software development stage, every developer observes the program behaviour by using assertions, traces or other debugging methods, but most program bottlenecks and some bugs may surface only during program profiling. Software profiling in desktop systems is a relatively simple task, but unlike in desktop systems, profiling of deeply embedded systems is quite complicated task. In this paper we present a profiling approach for deeply embedded systems which uses GNU toolchain - GCC C compiler for code instrumentation and GProf tool for analysing output data. While we use code instrumentation and transmit profiling data immediately without any buffering, we lose only small amount of program performance.
  • Keywords
    data analysis; embedded systems; program compilers; program debugging; software engineering; GCC C compiler; GNU toolchain; GProf tool; code instrumentation; debugging methods; desktop systems; embedded systems; output data analysis; program behaviour; program bottlenecks; program profiling; software development stage; software profiling; Algorithms; Embedded systems; Hardware; Instruments; Microcontrollers; Radiation detectors; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics Conference (BEC), 2012 13th Biennial Baltic
  • Conference_Location
    Tallinn
  • ISSN
    1736-3705
  • Print_ISBN
    978-1-4673-2775-6
  • Type

    conf

  • DOI
    10.1109/BEC.2012.6376832
  • Filename
    6376832