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-source
Export CC variable with the compiler path
$ export CC=/path/to/compiler
Compile the module
$ cd src/driver
$ make
Export LINARO variable with the compiler path
$ export LINARO=/path/to/compiler
Compile the example
$ cd src/example
$ make
Load the module.
$ insmod measure
Execute the application.
$ ./main
This software has been tested is the following platforms:
- Beaglebone + Linux kernel(3.8.13-rt)