-- Let's build a FPAG petalinux by the workstation petalinux!
###(1) Workstation(Desktop) petalinux (petalinux 15.4-yocto 1.8): Software design tool for building customized embedded Linux system ###(2) FPGA (SoC) petalinux: Linux system runs on zc706
Authors : Baohui Wang (bhwang@tju.edu.cn); Hanchen Jin (hj424@cornell.edu)
#####CONTENT:
-
workstation
-
/workstation/ch0.txt - instructions of installing the workstation petalinux on your workstation
-
/workstation/ch1.txt - build FPGA petalinux from scratch
-
/workstation/ch2.txt - build FPGA petalinux from the shell script (petalinux.sh)
-
/workstation/petalinux.sh - shell script for building FPGA petalinux
-
/workstation/SDcard.txt - SD card preparation
-
/workstation/BOOT.BIN - FPAG petalinux boot loader
-
/workstation/uImage - FPGA petalinux kernel built (for zc706)
-
/workstation/devicetree.dtb - FPGA petalinux device tree (for zc706)
-
/workstation/uramdisk.image.gz - FPGA petalinux root file system (for zc706)
-
/workstattion/rootfs.cpio - FPGA petalinux root file system for permanent storage (for zc706)
-
/workstation/uEnv - file to configure the MAC address
-
FPGA
-
/FPGA/config.txt - FPGA petalinux configuration after boot up on board
-
/FPGA/user.txt - user guide for using FPGA petalinux
Instructions
-
For common user of FPGA petalinux, please directly go to 2.2 /FPGA/user.txt
-
If you have a zc706 board, and are trying to find a customized linux system which is compatible with SDSoC, please download the following files: /workstation/BOOT.BIN, /workstation/uImage, /workstation/devicetree.dtb, /workstation/uramdisk.image.gz, /workstation/rootfs.cpio, /workstation/uEnv and follow the instructions provided in the file: /workstation/SDcard.txt and /FPGA/config.txt to boot up and configure your FPGA petalinux
-
If you want to build a petalinux for zc706 by yourself but you don't want to learn too many details, please read: /workstation/ch0.txt, then /workstation/ch2.txt, finally /workstation/SDcard.txt to finish the building process.
-
If you want to build a customized FPGA petalinux for another Xilinx board, say zc702, we strongly recommend you read: /workstation/ch0.txt, then /workstation/ch1.txt, finally /workstation/SDcard.txt to finish the building process. And REMEMBER to modify the necessary parameters for your own requirements.