PetaLinux安装

名称

开发者

版本号

日期

PetaLinux安装

LC

V1.0

2019-04-03

  • 主机环境
  • 8 GB RAM (recommended minimum for Xilinx tools)
  • 2 GHz CPU clock or equivalent (minimum of 8 cores)
  • 100 GB free HDD space
  • Supported OS:
  • Ubuntu Linux 16.04.3, 16.04.4 (64-bit)
  • CentOS 7.2, 7.3, 7.4, 7.5 (64-bit)
  • PetaLinux工具要求主机系统/bin/sh is bash. If you are using Ubuntu distribution and your/bin/sh is dash, consult your system administrator to change your default host system/bin/sh with the sudo dpkg-reconfigure dash command.具体操作如下 在终端输入

1、$ sudo dpkg-reconfigure dash 2、在弹出的界面选择“否”,禁用dash 3、$ sudo ls -al /bin/sh 如果看到lrwxrwxrwx 1 root root 5 Jun 9 14:59 /bin/sh -> /bin/bash表示修改完成。 二、更换更新源 第一步 打开终端,输入sudo gedit /etc/apt/sources.list,将自己找到的源替换到该文件底部,将其他内容使用#注释。可以使用阿里源,清华源等等。 我在这使用的是西电源(可能大家外网进不来,在网上找个其他开源的就行) 版本号为:

  1. bionic (18.04 LTS)
  2. artful (17.10)
  3. zesty (17.04)
  4. yakkety (16.10)
  5. xenial (16.04 LTS)
  6. trusty (14.04 LTS)
  7. precise (12.04 LTS)

以xenial为例,其它版本替换成相应版本号即可(可以用 lsb_release -a 查看当前版本代号)。 编辑/etc/apt/sources.list, 替换为以下内容(请做好备份) 请根据需要去掉 deb-src 以及 backports 和 proposed-updates 前面的注释。 deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial main restricted universe multiverse #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial main restricted universe multiverse deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-security main restricted universe multiverse #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-security main restricted universe multiverse deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-updates main restricted universe multiverse #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-updates main restricted universe multiverse #deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-backports main restricted universe multiverse #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-backports main restricted universe multiverse #deb http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-proposed main restricted universe multiverse #deb-src http://linux.xidian.edu.cn/mirrors/ubuntu/ xenial-proposed main restricted universe multiverse 第二步 更新软件源,在终端输入: $ sudo apt-get update三、安装依赖库 需要root权限 第一步 快速安装依赖库 $ sudo apt-get install tofrodos iproute2 gawk $ sudo apt-get install xvfb $ sudo apt-get install gcc git make $ sudo apt-get install net-tools libncurses5-dev $ sudo apt-get install zlib1g-dev zlib1g-dev:i386 libssl-dev flex bison libselinux1 $ sudo apt-get install gnupg wget diffstat chrpath socat xterm $ sudo apt-get install autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib $ sudo apt-get install build-essential libsdl1.2-dev libglib2.0-dev $ sudo apt-get install screen pax gzip tar 第二步 安装tpfp库 $ sudo apt-get install tftpd tftp openbsd-inetd $ sudo gedit /etc/inetd.conf % 在文件内复制如下内容 tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftproot $ sudo mkdir /tftproot $ sudo chmod 777 /tftproot $ sudo /etc/init.d/openbsd-inetd restart $ sudo netstat -an | more | grep udp 如果看到如下显示,表示成功。 udp 0 0 0.0.0.0:69 0.0.0.0:* 四、安装PetaLinux 安装软件时需要是普通用户,并且Vivado、XSDK和PetaLinux的版本必须一致。 第一步 从官网下载对应版本的PetaLinux版本,至于怎么去官网下载,大家应该都清楚吧,此处就不展示了。 第二步 $ mkdir -p opt/pkg/petalinux/2018.3 $ ./petalinux-v2018.3-final-installer.run /home/pp/opt/pkg/petalinux/2018.3

  • 如果新建的文件夹权限不够,需要使用chmod -R 700 opt/
  • 一旦开始安装,不能复制或者移动所安装文件夹的内容
  • 安装过程会出现三个license文档,键盘输入q键关闭

五、设置PetaLinux工作环境变量 第一步 $ sudo gedit ~/.bashrc %添加如下内容,并保存 source <path-to-installed-PetaLinux>/settings.sh 第二步 验证环境变量成功 $ echo $PETALINUX %出现如下信息,即成功 /opt/pkg/petalinux

本文分享自微信公众号 - FPGA开源工作室(leezym0317),作者:OpenSLee

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 基于FPGA图像的镜像

    镜像的目的是将图像进行翻转,如图1所示,美国怀俄明大提顿国家公园被水面镜像。镜像可以用前向映射实现,同时由于输出坐标必然落在原先的图像区域内,所以不用进行区域判...

    FPGA开源工作室
  • 基于FPGA的人脸位置定位的仿真实现

    在肤色识别算法中,常用的颜色空间为Ycbcr,Y代表亮度,cb代表蓝色分量,cr代表红色分量。

    FPGA开源工作室
  • Vivado IP的添加、modelsim-se仿真库的生成以及联合仿真

    本节主要是将《Vivado hls 入门一》和《Vivado HLS入门二》生成的fir滤波器的IP在vivado下进行IP的添加以及联合modelsim的仿...

    FPGA开源工作室
  • Fabric的安装和部署

    说起Fabric就必须提到超级账本,超级账本是一个区块链开发平台,该项目是一个由Linux基金会主导推广的区块链开源项目,其目的是为了打造一个跨领域的区块链运用...

    foochane
  • Ubuntu必备软件

    Petrichor_
  • Ubuntu Linux 学习笔记

    sudo cp /etc/network/interfaces /etc/network/interfaces.bak    ...

    静谧的小码农
  • ubuntu使用MAC主题

    ubuntu使用MAC主题,步骤如下: 1. 下载mac壁纸(Download MacBuntu OS Wallpapers and extract to p...

    若与
  • Ubuntu16.04安装扁平化主题latabulous

    依赖问题解决:http://www.linuxidc.com/Linux/2017-01/140063.htm

    foochane
  • Ubuntu18安装Docker

    汐楓
  • Ubuntu18 的超详细常用软件安装

    心血来潮,在笔记本安装了Ubuntu 18 用于日常学习,于是有了下面的安装记录。

    未读代码

扫码关注云+社区

领取腾讯云代金券