Skip to main content

Li Zheng flyskywhy@gmail.com

eCos 使用详解

Profile

按照 eCos 文档Profiling中所说为 .elf 文件添加 Profile 功能后,使用 gdb 下载 .elf 文件并运行结束,即等待运行完成或是自己估摸着运行足够时间了,就在 gdb 中按下 CTRL+C ,然后就在 gdb 中运行如下两条命令:

source ~/proj/ecos/Src/ecos/packages/services/profile/gprof/current/host/gprof.gdb gprof_dump

此时在电脑上当前目录下就会得到一个 gmon.out 文件。这是一个二进制文件,查看它的方法是使用 Linux 上默认自带的 gprof 程序,即在当前目录下(不是在 gdb 下)运行类似如下命令:

gprof ecos_app_base.elf gmon.out -b

就会打印出相应的数据。