The meta-spec layer
The Simple PCIe FMC Carrier (SPEC) can be deployed into a host x86 or x86-64 Linux machine to be used as a White Rabbit interface card or other custom applications. The usual way to go while in development, relies in using a full-blown Linux distribution for compiling the software, loading the drivers... so the host acts as a Workstation.
But the real point is that, in an actual on-the-field deployment, the host is not going to act as a workstation anymore, but as a purpose-specific embedded computer instead. In order to cope with this situation, is desirable to use an embedded Linux toolchain, so that we can generate/reproduce a full runtime image from the software sources at any time.
This project contains a Yocto Project/OpenEmbedded layer providing the main functionalities, software, kernel modules, reconfigurable FPGA bitstream... associated with the SPEC board.