文章目录
最近开始学习Petalinux和Zcu102开发板。用的vivado 2018.3,在VMware Workstation Pro14下安装的Ubuntu16.04.4。
UG1144_2018.3是个好东西,可以看到 官方推荐的Ubuntu虚拟机为16.04.3和16.04.4(64位)。
Ubuntu16.04.4的下载链接http://old-releases.ubuntu.com/releases/16.04.4/ubuntu-16.04.4-desktop-amd64.iso
本文将参照UG1144_2018.3的Xilinx官方文档,安装petalinux2018.3。
1.准备工作
(1)VMware Workstation Pro上安装一台Ubuntu虚拟机
首先,你要有一台Ubuntu虚拟机,官方文档中对虚拟机配置的要求如下:
1.官方推荐虚拟机分配内存为8GB(我16G内存分配了4G先试试,担心分配8G给虚拟机再开着vivado或者matlab会卡)。
2.官方推荐虚拟机分配100G硬盘(我按照官方的来的,为了腾出这100G硬盘,我删掉了GTA5,刚好100G的SSD,心在滴血!)。
注意
1.在Ubuntu中安装需要的软件包(required packages)的时候,必须是超级用户权限(root);
2.petalinux在安装的时候必须是非超级用户权限(non-root user)
(2)安装VMware Tools
安装完Ubuntu虚拟机以后,建议安装VMware Tools。教程自行百度,网上很多。
如果在安装过程中找不到VMware Tools,请参考我之前写过的一篇博客“找不到VMware Tools 安装包”的解决办法——安装VMware Tools”https://blog.youkuaiyun.com/Donggua_BIT/article/details/100740347
2.安装官方要求的软件包
个人觉得这是petalinux2018.3安装过程中最难的一步,因为linux存在包依赖关系的问题(让人脑壳疼,尤其是像我这种刚开始接触linux的人)。很多库之间存在依赖关系,即要安装这个就必须安装那个。有时候,库之间依赖关系无法满足,你所要安装的程序就不能安装。这类问题大多是由于相互依赖的几个库中一个或多个的版本已经更新,而用户要安装的库依赖于这几个库的较低的版本。
刚开始没有按照官方的文档好好安装这些库,结果在后边运行.run文件安装petalinux的时候,就报错了。我觉得报错很正常,对于像我这种linux新人来说,很难一下把所有的库和软件包安装好,根据petalinux安装的时候的提示,把缺少的库和软件包安装好就行,缺啥补啥,问题不大。
(1)建议先换一个国内的源,官方的源速度确实是比较慢。
file/computer/etc/apt,然后双击source.list
这里我换成了aliyun,choose server。
点击close,然后reload
至此,换源结束。
不!并没有结束!!!