ubuntu petalinux 2018 安装操作说明

安装环境:Ubuntu 16.04
安装包:petalinux-v2018.1-final-installer1.run

安装步骤:

1 安装依赖库和依赖工具

2 安装Petalinux
修改petalinux目录的所有者为普通用户
注意,这一步最容易出错,Petalinux的安装目录的所有者必须是普通用户,否则将无法安装过程中将会遇到各种问题
从Xilinx官网上下载petalinux-v2018.1-final-installer1.run,具体链接https://www.xilinx.com/support/download/
将安装包拷贝到petalinux目录下,同样修改所有者权限为普通用户
$ chown xjt petalinux-v2016.4-final-installer1.run
$ ./petalinux-v2016.4-final-installer1.run .

3 将dash改成bash
先看看是用的哪个shell
ls -al /bin/sh
如果是Dash可用以输入以下指令
sudo dpkg-reconfigure dash
弹出界面后选择NO即可
4 配置PetaLinux工作环境
$ source /opt/petalinux/setting.sh
$ echo $PETALINUX

petalinux 2018 安装操作说明

本文根据ug1144

一、root模式下安装依赖文件(切记联网,手动安装很麻烦)

#apt-get update

#apt-get install gawk:i386

…同上install 其余依赖文件,此处省略其他要安装的依赖文件

否则将出现以下错误
ERROR: You are missing the following system tools required by PetaLinux

完成依赖文件的安装,参照UG1144新建文件夹

#mkdir -p /opt/pkg/petalinux

将下载的petalinux-v2018.1-final-installer1.run安装包放到此目录下。

如果继续按照UG1144安装会出现以下问题!! !因为petelinux不支持root安装,UG1144里面没有写清楚,所以参照UG1144安装最后会一直提示ERROR

=================================================
ERROR: The extensible sdk cannot be installed as root.


ERROR: Failed to install Yocto SDK for zynqMP.


二、进行petalinux安装。 重启电脑,以普通用户进入系统,我的电脑为wsq。(以下很重要!!!权限设置为普通用户)
在opt/pkg文件夹里右键选择“打开终端”

#cd /sudo mkdir petalinux

修改petalinux目录的所有者为普通用户,这里我的用户名是wsq

chown wsq petalinux

同样修改petalinux-v2016.4-final-installer1.run所有者权限为普通用户

chown wsq petalinux-v2016.4-final-installer1.run

安装

#./petalinux-v2016.4-final-installer1.run

过程很慢,就是提示后你点击Y,确定

用户许可协议的部分,点击 enter,q,y 各三次

基本就安装成功了。

三、完成后安装并配置tftp
#sudo apt-get install tftp openbsd-inetd
#sudo gedit /etc/inetd.conf
在文件中增加以下内容
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftproot
保存并退出
#mkdir /tftproot
#chmod 777 /tftproot
#/etc/init.d/openbsd-inetd restart
#netstat -an|more|grep udp
看到如下打印信息表示成功
udp 0 0 0.0.0.0:69 0.0.0.0:*

四、配置petalinux工作环境
#source/opt/pkg/petalinux/settings.sh
验证工作环境配置成功
#echo $PETALINUX
会打印如下信息
/opt/pkg/petalinux
大功告成!

*************参考:UG1144
sudo apt-get install tofrodos iproute2 gawk
sudo apt-get install gcc git make
sudo apt-get install xvfb
sudo apt-get install net-tools libncurses5-dev tftpd
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 build-essential libsdl1.2-dev libglib2.0-dev
sudo apt-get install screen pax gzip tar

备注 2015 petalinux
编辑/etc/resolv.conf
nameserver 202.96.134.133
nameserver 8.8.8.8
2)
sudo dpkg-reconfigure dash 选择no
3)
sudo apt-get update
4)
sudo apt-get install tofrodos
sudo apt-get install iproute2
sudo apt-get install gawk
sudo apt-get install gcc 4.8
sudo apt-get install git
sudo apt-get install make 3.81
sudo apt-get install net-tools
sudo apt-get install libncurses5-dev
sudo apt-get install tftpd
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install libselinux1
sudo apt-get install lib32z1
sudo apt-get install lib32ncurses5
sudo apt-get install lib32stdc++6
5)
安装petalinux SDK, petalinux-v2015.4-final-installer-dec.run
6)
安装Vivado SDK, Xilinx_Vivado_Lab_Lin_2015.4_1118_2.tar.gz

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值