ubuntu16.04安装zynq基于petalinux交叉编译的环境

环境:win11 + VMware Workstation 16 Pro + Ubuntu16.04

虚拟机内存设置的200G,整体安装完在108-120G间

1.安装VMwareTool

1.1 解压VMwareTools-9.9.0-2304977.tar.gz压缩包

虚拟机右键-->"安装VMwareTool"自动下载压缩包

1.2 打开解压包文件执行.pl

cd vmware-tools-distrib/

sudo ./vmware-install.pl

1.3 成功标志

“Enjoy,

---the VMware team"

2.ubuntu16.04安装Vivado 2017.4 

2.1官网下载安装包--注册就可以下载,选择版本

Vivado Design Suite - HLx Editions - 2017.4  Full Product Installation,大约16G;tar.gz格式

2.2 解压Tar -zxvf xx.tar.gz

  1. 安装./xsetup
  2. 加载license

3.Ubuntu16.04 安装 PetaLinux2017.4

3.1 下载安装包--注册就可以下载,选择版本

petalinux-v2017.4-final-installer.run   大约7.86G

3.2 安装依赖库  #写脚本直接一键安装

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

Sudo apt-get install tftp

Sudo apt-get install openbsd-inetd

3.3安装tftp相关

Sudo gedit /etc/inted.conf

#在文件中新增:

Tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftproot

#保存并退出

Sudo mkdir /tftproot

Sudo 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:*

3.4 修改执行属性

Ls -al /bin/sh        #查看修改前,修改后再看

sudo dpkg-reconfigure bash  #忘了是bash还是dash

3.5 安装

用chmod 777 给安装包及安装路径设置公共权限

./petalinux....run  /安装路径      #会三次循环按下enter、:q、y

3.6 验证

$ echo $PETALINUX
/home /petalinux  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值