If you are running from a compatible Intel-provided Yocto BSP & hardware, these software dependencies would have already been installed.
For compilation:
- Custom linux kernel headers
- Custom linux-libc-headers
- Custom libopen62541-iotg
- Custom libbpf
- libelf
- libjson-c
In order to compile under Ubuntu, these packages need to be installed first:
- gcc
- autoconf
- libjson-c-dev
- gawk
- build-essential Note : Customized libbpf and libopen62541-iotg is a hard dependencies as per now (sorry). WIP to decouple tsn ref sw from the customized dependencies
For run-time:
- Custom linux kernel
- shell tools including awk/sed
- iproute2-ss200127
- linuxptp v3.0
- Python 3.8.2
- gnuplot 5.2
- IceWM - Any GUI/window manager can be used, required to display graphs.
- Refer to compatible platform list.
If you're using a compatible intel-developed Yocto BSP, IceWM is its default window manager. Here are some keyboard shortcuts, in case a mouse is not available.
Notation: C is control, M is meta/alt, S is shift, s is super
<C-M-t>to open xterm<M-f8>to resize window (using arrow keys)<M-S-f10>to maximise vertical space<M-f7>to move window<C-M-leftarrow>to move to the left,rightarrowfor right<C-M-esc>to show window list<M-space>to show window actions menu