1 概述

Zynq 不是一个单纯的 FPGA,也不是一颗单纯的 ARM。没错,Zynq 是一颗既有 FPGA 又有 ARM 的集成芯片,习惯上,由于这颗集成芯片是由 FPGA 制造商 Xilinx 流片生产,所以大家还喜欢亲切的称呼它 FPGA。不过,它内嵌的 ARM 包含了一颗,哦,抱歉,应该是 2 颗强大的“芯”——双核 Cortex A9。
 
 
Cortex A9 的强大只有玩过了才能体会,会玩的兄弟们一定要让它跑个 linux 才过瘾。什么,你还在用它“裸跑”,太 out 了。跑 linux,首先需要咱们也有个 PC 上的 linux 做一些开发编译的工作,然后才好让我们的操作系统和应用程序方便的泡在 Zynq 的 A9 上。所以呢,这里我们就要先带大家把这个 PC 上的 linux 环境先搭建起来。
 
Ubuntu 操作系统是目前最主流的 linux 操作系统,即可以在 PC 上安装,也可以跑到我们的 A9 上,兼容性和可移植性都很棒。只是,大家手上也难能有一个闲置的 PC 可以直接装 Ubuntu,装个双系统有时也会有诸多不便,难于在需要时做系统的切换。因此,解决办法有一个,先在我们的 Windows 操作系统上装个虚拟机,然后在虚拟机上装 Ubuntu,这样我们的问题就都解决了。只是,限于虚拟机是跑在当前操作系统上的,可分配到的硬盘和内存资源都相对有限,所以有时用起来会略微有点慢,但是这也是没有办法的,鱼和熊掌不可兼得啊。
 
言归正传,下面我们先在 Windows 操作系统上装个虚拟机,然后在这个虚拟机上装个 Ubuntu。
 
2 虚拟机安装
Windows 操作系统上比较常用虚拟机要数 VMware Workstation,在我们的 Software 文件夹下提供了下载好的 VMware-player-15.0.0-10134415 可供安装,直接双击,一路 Next 完成安装即可。
 
当然,也可以到 VMware 公司的主页(/zixunimg/eefocusimg/www.vmware.com/)下载安装最新的版本。
 
 
3 Ubuntu 安装
点击安装好的虚拟机 VMware Workstation 如图所示。点击右侧名为“创建新虚拟机(N)”的按钮。
 
 
弹出如图所示的对话框,找到 Software 文件夹下的 ubuntu-16.04.5-desktop-i386 文件,然后点击 Next。
 
这个 ubuntu-16.04.5-desktop-i386 文件就是 32bit 的 Ubuntu 操作系统的镜像,在 Ubuntu 的官方网站上可以下载到,建议大家使用 32bit 的进行安装,不要觉得 64bit 的更高大上一些,装了 64bit 以后你就会遇到各种开发难题(因为 64bit 和 32bit 的一些支持软件不同,而我们要用到的很多主流开发软件都是 32bit 的)。 
 
 
接着为我们要安装的 Ubuntu 操行系统命名(Full name 和 User name)并输入密码(Password 和 Confirm 必须一致)。 
 

 

 
接下来,为 Ubuntu 系统找个硬盘的安装空间,如果 C 盘够大(至少能有 30-50G 以上的空余空间),那么默认的 C 盘路径也可以,否者建议安装到其它有较大剩余空间的盘符。
 
 
紧接着,需要为 Ubuntu 分配硬盘空间,如这里默认的 20G。
 
 
完成配置后,如图所示,列出了我们前面几个页面的配置。点击 Finish 开始安装。
 
 
如图所示,开始安装了。需要大约半小时时间才能完成安装。
 
 
4 Ubuntu 操行系统启动
完成安装后,在 VMware Workstation 主页面的右侧出现了 Ubuntu 的选项,双击它就可以启动操作系统。 
 
 
稍等片刻,进入 Ubuntu 操行系统的登录页面,输入密码即可登录。
 
Ubuntu 操作系统的界面如图所示,简洁明了。