Commit Graph

4 Commits

Author SHA1 Message Date
Philippe Gerum 26f0ed1a4d benchmarks, utils: add verbosity to installation rule 2019-08-09 12:05:13 +02:00
Philippe Gerum f7f59262fb benchmarks/latmus: add more details to histogram dump 2019-07-28 18:46:46 +02:00
Jorge Ramirez-Ortiz afb57502d3 benchmarks: gpio-echo: external latency tester tool
This Linux-side tool is designed to echo the GPIO signals issued from
a remote board, which in turn measures the response time. The code has
been validated using a Linux-based rpi3b running gpio-echo, and a
Zephyr-based FRDMk64f board measuring the response time.

The current version of the Zephyr code is available in the zephyr/
subdirectory in patch format. This code is maintained at:
https://github.com/ldts/zephyr.git, branch evl-latency

For instance, GPIO23 can be used to receive test signals on rpi3b and
GPIO24 to respond to them.

gpio-echo is realtime capable (via EVL) or non-realtime capable
(standard Linux behaviour) - it depends on how you run it.

$ gpio-echo -n gpiochip0 -o 23 -t 24 -O -T -f

Once that process is started (and the necessary cabling is done) start
this Zephyr program, get the console and follow the instructions.

Connections:
-------------
 Zephyr - FRDMk64F:                Linux - rpi3b
  PIN 20 (PTE-24) ----------------  PIN 16 (GPIO 23)
  PIN 18 (PTE-25) ----------------  PIN 18 (GPIO 24)

Signed-off-by: Jorge Ramirez-Ortiz <jro@xenomai.org>
2019-07-23 18:49:47 +02:00
Philippe Gerum d1ed4447e7 libevl: rename utils/ to benchmarks/ 2019-07-21 17:28:27 +02:00