本文主要介绍Petalinux开发的前期准备工作即 Ubuntu20.04虚拟机的安装(包括Vmwrare 、Ubuntu、Vmware Tools)
文章共介绍3个部分
- 1.Vmware 软件的安装
- 2. Ubuntu 虚拟机的安装 20.04 (为什么选择20.04,因为PYNQ 最新的V3.0.1版本的Image需要在Ubuntu20.04下完成)
- 3. Ubuntu下的配置部分 包括Vmware_Tools增强工具包的安装
因为Petalinux的 开发需要在linux系统下,而大部分电脑都是安装windows 操作系统的,为了方便系统的设计,这里选择在 windows环境下安装 linux 虚拟机,来方便我们的设计。
虚拟机 有Vitual Box (免费) 和Vmware (收费)两种, 大同小异, 考虑到性能的原因,这里选择Vmare 作演示(有30天的试用期)。
一、vmware 安装
下载Vmare 这里我选择官网下载 主要是方便
https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
点进去后直接默认界面下载
当前官网推荐下载的版本是最新的 Workstation 17 Pro ,我们下载对应的windows版本

下载完成后,双击打开安装文件

点击图中的下一步

选择我接受许可协议中的条款 ,然后点击下一步

点选 更改安装的目标文件夹

手动设置 将安装目录更改为合适的路径(需要安装的目标路径)随后点选“确定”按钮

之后回到此界面 点选下一步

仍然继续下一步

保持默认下一步

点选“安装”

之后是数分钟的等待

安装完成后 点选 完成

安装完成以后就会在桌面上出现VMware Workstation Pro的图标,如下图所示:

双击图标打开VMware软件,在第一次打开软件的时候会提示你输入许可证密钥,如下图所示:

VMware是付费软件,是需要购买的,如果你购买后有密钥,直接输入密钥就好, 不然可以点选试用30天,可以免费使用30天
之后点选继续, 就进入到软件主界面了。
二、UBUNTU的安装
Ubuntu 我们选 大家开发ZYNQ 用的比较多的20.04版本, 可以在UBUNTU 社区官网下载
https://ubuntu.com/download/desktop
进去网站后 直接搜索 24.04 就能找到下载页面(这里是24.04.2版本)

下载成功之后,回到刚才的Vmware界面, 点选创建虚拟机

选择自定义(高级)然后点选下一步

兼容性选项 保持默认 直接点下一步

接着 在虚拟机向导中,选择我们刚才下载下来的镜像,准备安装

虚拟机会自动识别出我们 镜像的Ubuntu版本号, 这里点下一步就好

手动输入 虚拟机 系统的名称, 用户名 和密码(这里是1234)并点选下一步

手动选择虚拟机存储的地址(占用空间较大,这里一定要选择容量足够的硬盘)

接下来选择 CPU的核心数,因为我的电脑是4核8线程的,所以我这边给虚拟机设置2核2线程(CPU性能的一半,如果设置全了,可能会造成主系统卡顿, 实际大小可以根据你的CPU实际调整) 比方说如果你的电脑是16核32线程, 你这里就选8核/每个CPU2内核就可

我的系统有16G的物理内存,所以 内存我给虚拟机分配了一半8G大小

网络部分 选择使用桥接网络,点选下一步

IO控制器选择默认就好 点下一步

虚拟磁盘类型 选择默认 SCSI

选择创建新虚拟磁盘,选择下一步

选择将虚拟磁盘拆分成多个文件, 磁盘大小选择200G(实际根据使用量系统会自动增加大小,最大到200G)

名称保持默认就好

保持默认 点完成,完成创建

之后系统就开始自动安装UBTUNU了

为了后续开发遇到的问题少一些,这里的系统语言我们选择默认的英语

接着一些设置我们都按照默认来 选NEXT即可

键盘类型保留默认,选NEXT

网络设置保留默认NEXT

提示 是否更新,我们跳过更新即可

选择安装UBUNTU,之后NEXT

选交互式安装 NEXT

APP的安装设置,保持默认

保持默认, 点NEXT

擦除硬盘直接安装

设置系统的用户名和密码(用户名这里用简单的 user,密码是1234 如果大家不的ubuntu不是安装在虚拟机里,那建议大家选择复杂一些的密码)

时区选择默认就可

点击开始安装

之后系统就开始了UBUNTU 20.04的安装了

经过十多分钟的安装,系统提示已经安装完成,这里点Restart now 重启

重启后提示我们输入账户密码,写入刚才安装过程中设置的密码,按回车确认

如果密码正确,那就成功登录到UBUNTU, 证明系统已安装成功

如果鼠标被嵌入到 虚拟机里无法退出的时候 可以尝试 按ctrl+alt+shift三个一起按下 ,鼠标就回到主界面了
UBUNTU配置
为了方便今后的开发,这里我们还要对UBUNTU 系统进行一些设置。
1)分辨率设置
默认安装好的Ubuntu 分辨率较低, 显示窗口较小,这里我们右键桌面空白位置,然后点Display Settings


这里按照自己电脑屏幕的实际分辨率来选择,我的电脑分辨率是2560×1600, 那我就选2560X1600即可。
2)给ROOT根用户创建密码
在桌面空白处 点选open terminal 打开终端

然后 在命令行中输入sudo passwd root 并回车
系统会要求你输入普通用户的密码,我们输入刚才安装时设置的密码1234,之后按回车
系统会要求你输入root用户新密码,这里我们为了方便仍然输入1234 并按回车(这时候系统会提示密码太短,直接无视即可)
系统会要求再次确认 再输入一遍1234 并按回车
这时系统提示passwd: password updated successfully代表我们的root账户的密码已经创建完成

测试 root 密钥是否创建成功可以在命令行中,输入命令su ,系统命令行提示输入password,这里输入我们输入刚才创建的密码,并按下回车

当命令行 内容切换成 root@的时候代表 root账户密码创建成功了
如果要退出root用户,直接输入exit并按回车就好,系统就又回到普通用户了

3)安装 Vmware_Tools 增强工具包
因为后面需要在虚拟机下实现更好的互动,包括直接传输windows 下的文件复制到 Ubuntu下粘贴,以及文件夹的共享等功能,所以这里需要在UBUNTU下安装一个Vmware 的增强工具包 Vmware_Tools.
安装一共两句命令
sudo apt-get update
sudo apt-get install open-vm-tools-desktop -y



安装成功后用reboot命令重新启动系统才能生效
reboot
之后测试 是否安装成功
我们在windows 下复制一个 文档

然后再回到 Ubuntu的桌面下,右键点选桌面空白处,如果出现Paste 并且 点选后 可以把刚才复制的文件粘贴成功,证明 Vmware Tools 已经安装成功了

