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 :
بازگشت