【SDR课堂第36讲】RFSOC PS软件开发入门指南(一)
RFSOC开发入门之Ubuntu系统安装
1.1安装虚拟机软件VMwave
Vmware Workstation软件可以在Vmware官网下载
我们下载Windows版本的,如下图所示:
图1.1.1 Wmeare官网
我们已经在开发包里面提供了
Vmware Workstation 17 Pro软件,大家可以直接使用,在开发包路径:03工具软件\00 开发工具\VMware17.5.exe。Vmware Workstation的安装和普通软件安装一样,双击 VMware17.5 exe进 入安装界面,如下图所示:
图1.1.2 VMware 安装界面
点击上图中的“下一步”,进入下图所示步骤:
图1.1.3 VMware 条款
先选择上图中的“我接受许可协议中的条款”,然后再选择“下一步”,进入下图所示步骤:
图1.1.4 选择安装路径
上图中选择软件的安装路径,点击“更改”按钮,然后根据自己的实际需要选择合适路径即可,我的安装路径如下图所示:
图1.1.5 安装路径
选择好路径以后点击上图中的“确定”按钮,然后回到上上图所示界面,点击上图中的“下一步”,进入下图所示界面:
图1.1.6用户体验设置
上图中,会有两个复选框,默认都是选中的,建议不要选中!然后点击该图中的“下一步”按钮,进入下图所示界面:
图1.1.7 快捷方式设置
在上图中有两个选项,我们都选中,这样在安装完成以后就会在开始菜单和桌面上有VMware的图标,选中以后点击该图中的“下一步”,进入下图界面:
图1.1.8 安装确定界面
前面几步已经设置好安装参数了,如果许需要修改安装参数的话就点击下图中的“安装”按钮开始安装 VMware,安装过程如下图所示:
图1.1.9 安装进行中
耐心等待几分钟,等待安装完成,安装完成以后会有如下图所示提示:
图1.1.10 安装完成
点击上图中的“完成”按钮,完成VMware的安装,安装完成以后就会在桌面上出现VMware Workstation Pro的图标,如下图所示:
图1.1.11 VMware 桌面图标
双击上图中的图标打开VMware软件,在第一次打开软件的时候会提示你输入许可证密钥,如下图所示:
图1.1.12 输入许可证密钥
前面说了VMware是付费软件,是需要购买的,如果你购买了VMware的话就会有一串许可密钥,如果没有购买的话就选择“我希望试用 VMware Workstation 15 30天”选项,这样你就可以体验30天 VMware。输入密钥以后点击“继续按钮”,如果你的密钥正确的话就会 提示你购买成功。
打开VMware 软件,界面如下图所示:
图1.1.13 VMware Workstation 主界面
至此,虚拟机软件VMware 安装成功。
1.2 创建虚拟机
安装好VMware以后我们就可以在 VMware上创建一个虚拟机,打开 VMware,选择:文件->新建虚拟机,如下图所示:
图1.2.1 新建虚拟机
打开下图所示创建虚拟机向导界面:
图1.2.2 创建虚拟机向导
选中上图中的“自定义”选项,然后选择“下一步”,进入下图所示硬件兼容性选择界面:
图1.2.3 硬件兼容性选择
在上图中我们使用默认值就行了,直接点击“下一步”,进入下图所示的操作系统安装界面:
图1.2.4 安装客户机操作系统
在上图中选择你新创建的虚拟机要安装什么系统?windows还是linux,如果你现在就安装系统的话,需要准备好系统文件,一般是iso文件。我们现在不安装系统,因此选择“稍后安装操作系统(S)”这个选项,然后选择“下一步”,进入下图所示界面:
图1.2.5 客户机操作系统选择
上图中依旧是让你选择你要在虚拟机中装什么系统,我们选择上图中的客户机操作系统一栏选择“Linux”,版本选择 Ubuntu 64位,然后点击“下一步”,进入图下图所示界面:
图1.2.6 命名虚拟机
在下图中上面是命名虚拟机名字,大家可以根据自己的使用习惯给虚拟机命名,重点是下面的虚拟机位置选择! 建议给虚拟机分配不小于150GB的空间,做嵌入式开发。
然后就在下图中的位置处选择这个Ubuntu系统的安装路径,我的位置选择如下图所示:
图1.2.7 选择虚拟机安装位置
设置好上图中的虚拟机安装位置以后点击“下一步”,进入下图所示的处理器配置选择界面:
图1.2.8 处理器配置界面
上图中就是配置你的虚拟机所使用的处理器数量,以及每个处理器的内核数量,这个要根据自己实际使用的电脑CPU配置来设置。比如我的电脑CPU是i7-10750H,这是个8核16线程的CPU,因此我就可以分8个核给VMware,所以的 VMware 虚拟机配置就如上图所示,大家根据自己的实际电脑CPU配置来设置即可,设置好以后点击“下一步”,进入下图所示 内存配置界面:
图1.2.9 内存配置
同样的在上图中根据自己电脑的实际内存配置来设置分给虚拟机的内存大小,比如我的电脑是16GB的内存,因此我可以给虚拟机分配8GB的内存。配置好虚拟机的内存大小以后点击“下一步”,进入下图所示的网络类型选择界面:
图1.2.10 网络类型选择界面
在上图中我们选择“使用桥接网络”,然后点击“下一步”,进下图所示的选择I/O控制器类型界面:
图1.2.11 I/O 控制器选择
I/O控制器类型选择默认值就行,也就是“LSI Logic”,然后点击“下一步”,进入磁盘类型选择界面,如下图所示:
图1.2.12 选择磁盘类型
上图中选择磁盘类型,使用默认值“SCSI”即可,然后点击“下一步”,进入选择磁盘界面,如下图所示:
图1.2.13 磁盘选择
上图中使用默认值,即“创建新虚拟磁盘”,这样我们前面设置好的那个空的磁盘就会被创建为一个新的磁盘,设置好以后点击“下一步”,进入磁盘容量设置界面,如下图所示:
图1.2.14配置磁盘容量
上图是用来设置我们清出的空的磁盘多少是给虚拟机用的,设置最大磁盘大小为200GB,然后点击“下一步”,进入下图所示界面指定磁盘文件:
图1.2.15 指定磁盘文件
图上图使用默认设置,不要做任何修改,直接点击“下一步”,进入已准备好创建虚拟机界面,如下图所示:
图1.2.16 准备创建虚拟机
在上图中确认自己的虚拟机配置,如果确认无误就点击“完成”,如果有误的话就返回有误的配置界面做修改,点击“完成”按钮以后就会创建一个虚拟机,如下图所示:
图1.2.17 新创建的虚拟机
创建虚拟机成功以后就会在左侧的:我的计算机下出现刚刚创建的虚拟机“Ubuntu 64位”,点击一下就会在右侧打开这个虚拟机的详细信息,如下图所示:
图1.2.18 新建虚拟机配置信息
在上图中的设备一栏我们可以看到虚拟机详细的配置信息,下图所示的两个按钮就是虚拟机的开关。
图1.2.19 虚拟机开关
上图中的这两个绿色三角按钮都可以打开虚拟机,但是此时虚拟机没有安装任何操作系统,因此没法打开,接下来我们就是要在刚刚新建的这个虚拟机中安装Ubuntu 操作系统。
1.3 安装Ubuntu操作系统
1.3.1 获取Ubuntu操作系统
前面虚拟机已经创建成功了,相当于硬件已经准备好了,接下来就是要在虚拟机中安装Ubuntu系统了,首先肯定是获取到Ubuntu的系统镜像。Ubuntu系统镜像肯定是在Ubuntu官网获取,下载地址为:https://www.ubuntu.com/download/desktop,如下图所示:
图1.3.1 Ubuntu 最新版系统下载界面
从上图中可以看出,目前最新LTS(长期支持)版本的Ubuntu系统是24.04.1,我们能够使用该版本么?答案是要看我们后面安装的重要的开发工具支不支持该版本。我们后面安装的重要的开发工具是2021.2版本的Petalinux,要与使用的Vivado版本相同(PetaLinux是一款嵌入式Linux系统开发套件,主要针对基于Xilinx FPGA的片上系统设计)。我们打开2021.2版本的Petalinux手册,查看第2章的安装需求如下图所示:
图1.3.2 支持的 Ubuntu 系统
在支持的操作系统Supported OS中,显示支持的Ubuntu系统,选择使用Xilinx官方支持的Ubuntu 版本。读者可以使用上面支持的9个Ubuntu版本中选一个,本次选择的是相对较新的Ubuntu Linux 18.04.2版本,后面所有的例程和教程均在18.04.2 (64-bit)版本下完成。18.04.2(64-bit)版本的Ubuntu下载地址为:http://old-releases.ubuntu.com/releases/18.04.2/,下载“ubuntu18.04.2-desktop-amd64.iso”这个版本,该版本也已经提供在开发包中,路径为:03工具软件\开发工具\ubuntu-18.04.2-desktop-amd64.iso。
1.3.2 安装Ubuntu操作系统
Ubuntu系统获取到以后就可以安装了,打开 VMware 软件,选择:虚拟机->设置,如下图所示:
图1.3.3 打开虚拟机设置对话框
打开以后的虚拟机设置对话框如下图所示:
图1.3.4 虚拟机对话框
首先设置“USB控制器”选项,默认USB控制器的USB兼容性为USB2.0,这样当你使用USB3.0的设备的时候Ubuntu可能识别不出来,因此我们需要调整USB兼容性为USB3.0,如下图所示:
图1.3.5 USB 兼容性设置
设置好USB兼容性以后就开始安装Ubuntu系统了,选中虚拟机设置对话框中的“CD/DVD(SATA)”选项,然后在右侧选中“使用ISO映像文件”,如下图所示:
图1.3.6 系统镜像设置
在上图中的“使用ISO映像文件”里面添加我们刚刚下载的Ubuntu系统镜像,点击“浏览”按钮,选择Ubuntu系统镜像,完成以后如下图所示:
图1.3.7 Ubuntu 镜像选择
设置好以后点击“确定”按钮退出,退出以后就可以打开虚拟机了,虚拟机就会自动的安装Ubuntu系统,如下图所示:
图1.3.8 Ubuntu 安装开始
Ubuntu开始安装以后首先是语言选择,如下图所示。Ubuntu默认语言是英文,习惯中文的我们,选择“中文(简体)”,选择好以后点击右侧的“安装Ubuntu”按钮,进入安装过程。
图1.3.9 语言选择
安装一开始会有7个配置步骤。首先配置是键盘布局,保持默认即可,点击“继续”按钮,如下图所示:
图1.3.10 键盘布局
接下来配置是否选择在安装Ubuntu时下载更新,以及是否为图形或者无线硬件安装其它第三方软件,如下图所示,我们不勾选这两个,否则安装过程很慢。
图1.3.11 是否安装是下载更新
另外从这一步开始请断开电脑的网络连接,因为有网络连接会自动下载更新,一方面会导致安装变慢,另一方面可能会让后面安装其他工具如Petalinux时出现问题。直接点击下图中的“继续”按钮,弹出安装类型,使用默认的“清除整个磁盘并安装 Ubuntu”,如下图所示:
图1.3.12 安装类型选择
设置好安装类型以后点击“现在安装”按钮,会弹出“将改动写入磁盘吗?”对话框,点击“继续”即可,下一步会让你输入你在哪个位置,默认在上海,保持默认即可,如下图所示
图1.3.13 输入所在位置
点击“继续”按钮,进入下一步设置用户名和密码,设置自己的用户名和密码,可随意设置,但要记得密码。我的设置如下图所示:
图1.3.14 设置用户名和密码
设置好用户名和密码以后点击“继续”按钮,系统就会开始正式安装,如下图所示:
图1.3.15 系统安装中
等待系统安装完成,安装过程中会下载一些文件,所以要电脑能够正常上网,如果不能正常上网的话也没有问题,对于系统的安装没有任何影响,安装完成以后提示重启系统,如下图所示:
图1.3.16 安装完成,重启系统
重启系统以后会提示移除安装媒介,然后重启,如下图所示:
图1.3.17 提示移除安装媒介,然后重启
此时,我们先按“Ctrl”+“Alt”键,将鼠标定向到虚拟机界面,然后点击菜单栏中“虚 拟机”选项,找到“电源”选项,然后选择“关闭客户机”,如下图所示:
图1.3.18 关闭客户机
在弹出的确认关机窗口中点击“关机”,如下图所示:
图1.3.19 关闭虚拟机
关闭Ubuntu操作系统后,打开VMware的虚拟机设置界面,然后选中“CD/DVD(SATA)”,在右侧的“连接”选项中选择“使用物理驱动器”,然后点击“确定”,如下图所示:
图1.3.20 弹出 Ubuntu 安装镜像
接下来打开安装好的Ubuntu系统。在弹出的“无法连接虚拟设备 sata0:1”提示窗口中,点击“否”,以后每次打开系统就不会再弹出此窗口了,如下图所示:
图1.3.21 关闭提示窗口
进入登录页面后,点击用户名,输入密码进入系统,如下图所示:
图1.3.22 输入密码登陆系统
进入系统后,点击“欢迎使用Ubuntu”→“退出”,退出欢迎界面,如下图所示:
图1.3.23 退出欢迎界面
注意,如果系统弹出升级Ubuntu,我们直接选择“不升级”。如果这里升级系统,后面Petalinux安装会有问题,如下图所示:
图1.3.24 不升级系统
系统界面如下图所示:
图1.3.25 Ubuntu 系统
到这里,VMware虚拟机以及Ubuntu系统就安装完成了。接下来我们安装Vmware Tools,方便使用Ubuntu系统。
1.4 安装Vmware Tools
首先在Vmware中启动Ubuntu系统,然后在Vmware的菜单栏,选择“虚拟机(M)”选项 下的“安装VMware Tools(T)”,如下图所示:
图1.4.1 安装 VMware Tools(T)
稍等片刻后,在桌面生成“Vmware Tools”图标,如下图所示:
图1.4.2 Vmware Tools 图标
双击“VMware Tools”图标,进入 VMware Tools 文件浏览器,如下图所示:
图1.4.3 VMware Tools 文件浏览器界面
双击上图箭头所指的文件,在弹出的界面中选择“提取”,如下图所示:
图1.4.4 在弹出的界面中选择“提取”
弹出选择提取的目录,这里选择“主目录”,然后点击左上角的“提取(E)”按钮,如 下图所示:
图1.4.5 选择主目录
提取结束后,进入主目录,可以看到有一个“vmware-tools-distrib”文件夹,如下图所示:
图1.4.6 “vmware-tools-distrib”文件夹
进入该文件夹,在空白处单击鼠标右键,在弹出的菜单中,选择“在终端打开(E)”,如下 图所示:
图1.4.7 选择“在终端打开(E)”
在打开的终端中输入”ll”命令(注:两个小写的 L)或“ls -l”命令,列出该文件夹下的文件结构,如下图所示:
图1.4.8 输入”ll”命令
然后输入命令“sudo ./vmware-install.pl”,会提示输入用户密码,输入密码后并回车,弹出下图所示内容:
图1.4.9 命令“sudo ./vmware-install.pl”
这里提示该操作系统可以直接安装open-vm-tools 安装包(可通过命令 apt install open-vmtools 安装),不需要安装 VMware-Tools,这里笔者根据多年的使用经验建议不要安装 openvm-tools 安装包,因为在使用的过程中会出现一些问题,比如找不到共享的文件夹,没必要浪费时间在解决这种问题上。所以这里的“Do you still want to proceed with this installation?[no]”后面输入“yes”。 回车后,后面出现这种停下来进行选择的,直接一路回车即可,如下图所示,箭头所指 处都是直接回车。
图1.4.10 使用默认配置
留意一下,可以看到下图所示的信息,这里就是是否启用虚拟机和主机共享文件夹的功能和是否启用在虚拟机和主机之间拖曳和复制文件的功能,默认为yes,也是一路回车即可。
图1.4.11 启用文件共享功能
最后弹出下图所示信息,也就是安装完成了,需要重启图形界面,直接重启虚拟机里的Ubuntu 系统就好了。
图1.4.12 完成安装
重启Ubuntu之后,接下来我们就要学习如何使用 Ubuntu 了。另外可以发现安装完 Vmware Tools后,Ubuntu桌面的大小会自动适应屏幕的大小,而不是像原先那样显示很小的一部分。