前 言
创龙科技研发相关项目的调试需搭建专用开发环境。为助力开发者快速构建基础环境与调试体系,本文针对 Windows 7/10 64bit 系统,分步详解 VMware 虚拟机、Ubuntu 系统的安装配置,以及 GDB 调试工具的部署与使用方法,为后续开发工作奠定基础。
VMware16.2.5虚拟机安装
虚拟系统是指通过虚拟机软件,在已有的物理计算机下,模拟出具有完整的硬件功能,而且完全独立的一个虚拟计算机系统。通过虚拟机软件,可在一台物理计算机上模拟出两台或多台虚拟的计算机。用户可在同一台计算机上安装多个Linux或Windows发行版,提高工作效率。
本章节安装的虚拟机软件VMware版本为16.2.5。适用安装环境:Windows 7 64bit、Windows 1064bit。
(1)双击产品资料“4-软件资料ToolsWindowsVMware-workstation-full-16.2.5-20904516.exe”VMware安装包,弹出如下VMware安装界面。
图 1
图 2
(2)点击选择“下一步(N)”,弹出如下界面。
图 3
(3)勾选“我接受许可协议中的条款(A)”,然后点击“下一步(N)”,弹出如下界面。
图 4
(4)选择安装位置,然后点击“下一步(N)”,弹出如下界面。
图 5
(5)点击“下一步(N)”,弹出如下界面。
图 6
(6)点击“下一步(N)”,弹出如下界面。
图 7
(7)点击“安装(I)”,进入VMware安装界面。
图 8
大约耗时2min后,弹出如下安装完成界面。
图 9
(8)点击“许可证(L)”,进入“输入许可证密匙”界面。
图 10
(9)根据提示输入许可证密钥,密钥可联系VMware官方购买。点击“输入(E)”,弹出如下界面。
图 11
(10)点击“完成(F)”,安装完成,即可在桌面找到VMware WorkstationPro的快捷方式。
(11)默认安装为中文版,推荐使用英文版。进入VMware安装目录,将messages文件夹下名为"zh_CN"的文件夹重命名为"zh",即可正常使用英文版,如下图所示。
图 12
基于虚拟机安装Ubuntu20.04.6操作系统
本章节主要提供在虚拟机上安装Linux发行版Ubuntu20.04.6的方法。请先确保在Windows下已正常安装VMware16.2.5虚拟机,再进行本章节操作。
安装Ubuntu20.04.6操作系统
(1)打开VMware Workstation,点击"File -> New Virtual Machine...",弹出如下界面。
注意:如无法在虚拟机中安装64位操作系统,请在Windows开机时进入BIOS中,将"CPU Configuration"的Virtualization项状态改为Enabled,一般PC默认支持32位虚拟机操作系统,因此需将其开启以支持64位虚拟机操作系统。
图 13
(2)在弹出的界面中选择"Custom(advanced)"进行自定义安装,然后点击Next,如下图所示。
图 14
(3)在弹出的界面中,"Hardware compatibility:"选择"Workstation 16.2.x",然后点击Next,如下图所示。
图 15
(4)选择"I will install the operating system later.",然后点击Next,如下图所示。
图 16
(5)选择操作系统为Linux,选择操作系统版本Ubuntu 64-bit,然后点击Next,如下图所示。
图 17
(6)填写虚拟机名称以及选择虚拟机安装路径。然后点击Next,如下图所示。
图 18
(7)选择安装的操作系统运行时,使用CPU核的数目以及单核使用的核心数量,然后点击Next,如下图所示。
图 19
(8)将分配运行时使用的内存,设置为4096MByte,然后点击Next,如下图所示。
图 20
(9)选择第一项使用桥接网络,然后点击Next,如下图所示。
图 21
(10)默认选择第二项"LSI Logic(Recommended)",然后点击Next,如下图所示。
图 22
(11)选择虚拟磁盘类型。这里选择第二项SCSI,然后点击Next,如下图所示。
图 23
(12)选择第一项创建新虚拟磁盘,然后点击Next,如下图所示。
图 24
(13)设置磁盘空间为200GByte,然后点击Next,如下图所示。
图 25
(14)点击"Browse…"选择虚拟磁盘储存路径,然后点击Next,如下图所示。
图 26
(15)点击Finish,完成系统安装设置,如下图所示。
图 27
(16)在弹出的界面中,点击"VM -> Settings...",如下图所示。
图 28
(17)在弹出的界面中,点击"CD/DVD(SATA) -> Use ISO image file -> Browse…",选择ISO镜像安装文件ubuntu-20.04.6-desktop-amd64.iso,其位于产品资料“4-软件资料ToolsWindows”目录下,然后点击OK,如下图所示。
图 29
(18)在虚拟机菜单栏上点击(1),开始安装Ubuntu操作系统,如下图所示。
图 30
(19)在弹出的界面中,选择"English -> Install Ubuntu",默认选择英文版,如下图所示。
图 31
(20)在弹出的界面中,选择"English(US) -> English(US)",即选择键盘类型为默认的美式键盘,然后点击Continue,如下图所示。
图 32
(21)在弹出的界面中,默认配置,点击Continue,如下图所示。
图 33
(22)在弹出的界面中,默认选择第一项,擦除磁盘,然后点击"Install Now",如下图所示。
图 34
(23)在弹出的界面中,点击Continue,开始进行安装,如下图所示。
图 35
(24)安装约耗时2min,在弹出的界面中,选择所在时区,然后点击Continue,如下图所示。
图 36
(25)在弹出的界面中,参照模板填写用户信息。建议用户名、PC名称、密码等都设置为Tronlong(区分大小写),以匹配我司开发文档。选择"Requiremy password to log in",然后点击Continue,如下图所示。
图 37
(26)等待安装完成,根据不同计算机硬件配置安装时长约10~30min,如下图所示。
图 38
(27)安装完成后,点击"Restart Now",重启Ubuntu,如下图所示。
图 39
(28)在弹出的界面中,按回车键进入系统,如下图所示。
图 40
(29)重启完成后,输入密码Tronlong,按回车键即可登录系统,如下图所示。
图 41
(30)登录系统后,系统会提示是否升级系统,请不要升级系统,请分别点击"Don't Upgrade"和OK,如下图所示。
图 42
图 43
(31)开启root用户。Ubuntu很多命令需在root用户权限下执行,重新启动并登录虚拟机Ubuntu操作系统,按"Ctrl + Alt + T"打开Terminal命令行终端,Ubuntu默认是不开启root用户权限的,执行如下命令开启。输入一次当前普通用户密码后,再输入两次root用户密码后就开启了root用户,务必记住root密码。
Host# sudo passwd root
图 44
(32)系统安装完毕后,一般都要更新一下系统的软件,但不是升级系统,开机经常提示升级系统,忽略即可。确保网络已连接,执行如下命令更新软件列表。
Host# sudo apt-get update
图 45
update会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。upgrade会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示更新。总而言之,update是更新软件列表,upgrade是更新软件。
(33)安装vim和gedit工具。系统自带的文本编辑工具为vi,vim属于vi的升级版,请执行如下命令安装vim工具。
Host# sudo apt-get install vim
图 46
输入Y,继续安装。
图 47
安装完成。
gedit属于图形化的文本编辑器,操作和Windows下的txt文本编辑器基本一致,对于初学者来说,会更加适合。如系统未安装gedit,请执行如下命令。
Host# sudo apt-get install gedit
至此,系统安装完毕。
(32)如连接网线后,虚拟机不能连接互联网,请在Windows下执行如下步骤。如可正常连接互联网,则可以跳过此步骤。
a) 在Windows下按"WIN+R"键,在空白处输入"services.msc",然后点击“确定”,如下图所示。
图 48
b) 在弹出Windows服务窗口,找到"VMware NAT Service",右键并选择“属性(R)”,如下图所示。
图 49
c) 启动类型选择“自动”,在服务状态栏点击“启动(S)”,然后点击“确定”,如下图所示。
图 50
审核编辑 黄宇
-
开发板
+关注
关注
26文章
6507浏览量
121360 -
RK3588
+关注
关注
8文章
601浏览量
7695
发布评论请先 登录
创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—ROS2系统使用说明
创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—MQTT通信协议案例
创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—ISP图像处理开发案例
创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—视频图像处理框架
创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—IgH EtherCAT主站开发案例(下)
创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—IgH EtherCAT主站开发案例(上)
创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—物联网模块开发案例
创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—开发环境搭建(一)
评论