The olimex is used as a classic embedded device with lots of other stuff connected to it.
Here's an overview of the connected sensors/devices to the olimex board:
All needed drivers and schematics/pinouts are provided via my different projects:
https://github.com/tjohann/mydriver.git
https://github.com/tjohann/time_triggert_env.git
https://github.com/tjohann/lcd160x_driver.git
https://github.com/tjohann/can_lin_env.git
See also /opt/a20_sdk/externals/Makefile.
I use a RT-PREEMPT patched kernel (https://rt.wiki.kernel.org/index.php/Main_Page) on the device. As you can see on the pics below the difference are really huge.
Cyclictest run with PREEMPT instead of Server or Desktop (the normal preemption model provided by all linux distributions including void-linux):