This Repository provides a Linux Boot Image(U-boot, Kernel, Root-fs) for FPGA-SoC.
- Hardware
- ZYBO : Xilinx Zynq-7000 ARM/FPGA SoC Trainer Board by Digilent
- PYNQ-Z1 : Python Productive for Zynq by Digilent
- DE0-Nano-SoC : Altera SoC FPGA Development Kit by terasic
- U-Boot v2016.03 (customized)
- Build for ZYBO, PYNQ-Z1 and DE0-Nano-SoC
- Customized boot by uEnv.txt
- Customized boot by boot.scr
- Linux Kernel Version v4.8.17
- Available in both Xilinx-Zynq-7000 and Altera-SoC in a single image
- Enable Device Tree Overlay
- Enable FPGA Manager
- Debian8(jessie) Root File System
- Installed build-essential
- Installed device-tree-compiler
- Installed ruby ruby-msgpack ruby-serialport
- Installed u-boot-tools
- FPGA Device Drivers and Services
- dtbocfg (Device Tree Blob Overlay Configuration File System)
- fpgacfg (FPGA Configuration Interface for Linux FPGA Manager Framework)
- fclkcfg (FPGA Clock Configuration Device Driver)
- udmabuf (User space mappable DMA Buffer)
- zptty (Pseudo TeleTYpewriter for FPGA Device)
- fpga-bridge (FPGA to/from HPS Bridge Driver for Altera SoCFPGA Devices)
- Install U-Boot and Linux to SD-Card
- Install Device Drivers