InterruptLatencyDriver is a linux driver which measures the interrupt latency using the gpio.
Export KDIR variable with the kernel path
$ export KDIR=/path/to/kernel-sourceExport CC variable with the compiler path
$ export CC=/path/to/compilerCompile the module
$ cd src/driver
$ makeExport LINARO variable with the compiler path
$ export LINARO=/path/to/compilerCompile the example
$ cd src/example
$ makeLoad the module.
$ insmod measureExecute the application.
$ ./mainThis software has been tested is the following platforms:
- Beaglebone + Linux kernel(3.8.13-rt)