ZYNQ Peta Linux Guide Xilinx Confidential Unpublished Work
ZYNQ Peta. Linux Guide Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
Agenda 1. Peta. Linux Tools Installation Requirements 2. Standard development tools and libraries 3. Peta. Linux Tools Installation Steps 4. Peta. Linux Working Environment Setup 5. VIVADO Project 6. Create a New Peta. Linux Project 7. Peta. Linux Project Structure Page 2 Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
Peta. Linux Tools Installation Requirements • Minimum workstation requirements: - 4 GB RAM (recommended minimum for Xilinx tools) Pentium 4 2 GHz CPU clock or equivalent 5 GB free HDD space Supported OS: RHEL 5. 9 (32 -bit or 64 -bit) RHEL 6 (32 -bit or 64 -bit) SUSE Enterprise 11 (32 -bit or 64 -bit) Cent. OS 6 (64 -bit) Ubuntu 14. 04 (64 bit) • You need to have root access to perform some operations. • Peta. Linux requires a number of standard development tools and libraries to be installed on your Linux host workstation. Page 3 Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
Standard development tools and libraries Page 4 Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
Peta. Linux Tools Installation Steps • Download Petalinux Image (petalinux-v 2015. 2 -final-installer. run) • Install Petalinux Tools under “ /opt/pkg” $ mkdir /opt/pkg $. /petalinux-v 2015. 2 -final-installer. run /opt/pkg Page 5 Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
Peta. Linux Working Environment Setup • Source the appropriate settings script: - For Bash : $ source <path-to-installed-Peta. Linux>/settings. sh - For C chell : $ source <path-to-installed-Peta. Linux>/settings. csh • Verify that the working environment has been set: $ echo $PETALINUX /opt/petalinux-v 2015. 2 -final Page 6 Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
VIVADO Project Page 7 Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
Create a New Peta. Linux Project • The petalinux-create command is used to create a new Peta. Linux project: $ petalinux-create --type project --template <CPU_TYPE> --name <PROJECT_NAME> • Import Hardware Configuration $ cd < PROJECT_NAME > $ petalinux-config --get-hw-description=<path-to-directory-which-containshardwaredescription-file> • Build Peta. Linux System Image $ petalinux-build • Build Boot. bin $ petalinux-package --boot --fsbl <FSBL image> --fpga <FPGA bitstream> --u-boot Page 8 Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
Peta. Linux Project Structure Page 9 Xilinx Confidential • Unpublished Work © Copyright 2012 Xilinx
- Slides: 9