I want to use perf (in package linux-tools) to monitor the cache misses of my binary executable file.
But I have encountered a problem :
The version of linux-tools needs to be the same as the kernel version.
The kernel version on my TK1 is 3.10.24, and the newest release TK1 kernel source is 3.10.40.
But the linux-tools package I can found are all 3.11.xx or 3.13.xx
I am wondering that can I change the kernel using kernel sources from other linux os?
Or is there any suggestion for me?
I need to monitor the cache miss (rate) of my process.
(BTW, I have tried the official Tegra System Profiler. But there seems to be some problems, cause it kept give me msgs like the device doesn’t support profiling. I have trouble debugging this error from the official website.)