For Intel® SoC FPGAs an optimized Embedded Linux Distribution was designed with the OpenEmbedded Yocto Project with a
highly integrated build system to simplify the complex and time-consuming development effort required for modern SoC FPGA designs.
This concept allows a high-level Application specific Optimization for embedded solutions in a simple fashion as it cannot achieve with any other approach.
It enables, for instance, to build automatically a Linux Distribution accelerating FPGA Soft-IP components with specific Linux Kernel Mode Drivers.
The build system fulfils the requirements of the Intel® Design flow and the OpenEmbedded Yocto Project.
The Board Support Package (BSP) meta layer, containing high-level Linux Drivers for the OpenEmbedded Yocto Project and Intel® SoC FPGAs are officially maintained by us.
To support the Linux Open-Source community and students the basic version of rsyocto was published as Open-Source on GitHub. This version could confirm the capabilities of this concept and is optimized for student rapid-prototyping projects. It supports the Intel Cyclone® V SoC FPGA and the Intel Arria® 10 SX SoC FPGA Family out of the box.
For modern commercial scientific and industrial use-cases an extended version is available, as well. It adds special reliability, security and customization functions to the feature set. The commercial version is not a fixed static product.
Instead of this, the rsyocto Embedded Linux Distribution with its build system can be seen as a reference point that allows us to Design a specific version for you as a service. The end product is a highly-optimized Embedded Linux Distribution, containing all needed applications and features, a special Design Bootloader system with its own fully automated build system for your proprietary Hardware.
The build system enables further FPGA and Application development that automates the initial board configuration during production with a single command. Intel® SoC FPGA Bootloader knowledge is not required.
For further questions and information please do not hesitate to contact us.
→ Single bootable image file (.img)
→ Build automation system to allow to write all components to your Hardware with a single command