Petalinux快速入门向导 (3) 第二章.PetaLinux安装指南

本文详细指导如何在Ubuntu 16.04上安装Petalinux,涉及内存、CPU、磁盘空间需求,依赖库自动安装,TFTP服务器配置,Petalinux下载与校验,以及环境变量配置。重点在于确保每个步骤的顺利进行和所需软件的正确安装。
  1. 安装需求
  • 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/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值