环境: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
- 安装./xsetup
- 加载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