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
Link To Document