- 8 GB RAM (recommended minimum for Xilinx tools)
- 2 GHz CPU clock or equivalent (minimum of 8 cores)
- 150 GB free HDD space
- Ubuntu Linux 16.04.1 (64-bit)
接下来,我们将在Ubuntu 16.04.1LTS 桌面版本上进行Petalinux的安装使用。其它版本系统,部分指令或者配置可能不兼容,请参考相关系统文档。
2. 安装依赖库
Petalinux的运行依赖于一些库,根据Petalinux用户文档ug1144中Packages and Linux Workstation Environments一表,整理了一下需要安装的库,做成了一个自动安装脚本lib.sh:
#!/bin/bash
sudo apt -y install gcc make perl tofrodos iproute2 gawk git xvfb net-tools tftpd flex bison libselinux1 screen pax gzip tar gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo gcc-multilib build-essential zlib1g-dev libsdl1.2-dev libglib2.0-dev zlib1g-dev zlib1g-dev:i386 libssl-dev libncurses5-dev
建议安装依赖库之前先更新系统及库,确保所有软件在最新状态。
3. 安装TFTP软件
TFTP软件用于通过网络在线更新系统、软件等,在调试时将会用到。以下为TFTP的自动安装脚本tftp.sh:
#!/bin/bash
configfile="/etc/default/tftpd-hpa"
sudo apt install -y tftpd-hpa tftp-hpa
sudo cp ${configfile} /etc/default/tftpd-hpa.bck
sudo sed -i '/^TFTP_OPTION/d' ${configfile}
sudo sed -i '$a TFTP_OPTION=\"--secure --create\"' ${configfile}
sudo sed -i '/^TFTP_DIRECTORY/d' ${configfile}
sudo sed -i '$a TFTP_DIRECTORY=\"/tftpboot\"' ${configfile}
sudo mkdir -p /tftpboot/
sudo chown -R tftp /tftpboot/
echo "export TFTP_DIRECTORY=\`cat /etc/default/

本文详细指导如何在Ubuntu 16.04上安装Petalinux,涉及内存、CPU、磁盘空间需求,依赖库自动安装,TFTP服务器配置,Petalinux下载与校验,以及环境变量配置。重点在于确保每个步骤的顺利进行和所需软件的正确安装。
5749

被折叠的 条评论
为什么被折叠?



