首页 > 其他分享 >TQT113平台虚拟机镜像使用手册

TQT113平台虚拟机镜像使用手册

时间:2023-09-14 17:32:40浏览次数:38  
标签:opt 解压 虚拟机 TQT113 源码 使用手册 挂载 硬盘

▲点击上方“广州天嵌”关注公众号后回复TQT113_CORE获取板卡wiki资料

TQT113平台虚拟机镜像使用手册_VMware

本文介绍如何使用我司提供的虚拟机镜像,搭建虚拟机环境,构建编译TQT113_COREB开发板的开发环境。

注意事项:

若用户没有搭建过调试和开发环境,或已有我司其他开发平台或其他厂商的测试开发环境的,请先严格按照本手册搭建成功后再进行测试调试开发等内容操作,避免因为环境不一致导致测试和开发的问题。

第一章 操作环境

虚拟机软件:VMware worktation 15

虚拟机系统:Ubuntu 16.04

系统用户名:embedsky

系统密码:embedsky

root密码:embedsky

注意:建议初学者请严格按照以下文档路径进行操作,为了保证环境兼容性,请严格按照示例步骤和指令执行。

第二章 导入虚拟机镜像

1. 点击“开始”—“VMware”—“VMware worktation”,启动 VMware worktation

TQT113平台虚拟机镜像使用手册_数据盘_02

2. 点击“文件”—“打开”,选择提供的OVF文件,点击“打开”。

TQT113平台虚拟机镜像使用手册_共享文件夹_03

TQT113平台虚拟机镜像使用手册_共享文件夹_04

3. 输入OVF文件导入后的虚拟机名称,这里输入“embedsky”,选择虚拟机的存放位置,点击“导入”

TQT113平台虚拟机镜像使用手册_数据盘_05


4. 导入OVF文件需要较长的时间,请耐心等待。第一次导入可以如果出现如下错误,我们点击重试即可。

TQT113平台虚拟机镜像使用手册_数据盘_06


5. OVF文件导入后,就可以在虚拟机列表中看到OVF文件转换的虚拟机了

TQT113平台虚拟机镜像使用手册_共享文件夹_07

第三章 数据盘挂载

由于源码体积较大,为了合理分配磁盘空间,我们采用系统盘与数据盘分开使用的策略。将数据盘挂载在系统盘的根目录/opt下,将源码存放于此。

3.1. 创建数据盘

1. 选择需要添加硬盘(磁盘)的虚拟机,点击:“编辑此虚拟机设置”,进入虚拟机设置对话框对话框。

TQT113平台虚拟机镜像使用手册_数据盘_08

2. 在虚拟机设置对话框选中磁盘。选中硬盘,进入添加硬件向导对话框。

TQT113平台虚拟机镜像使用手册_共享文件夹_09

3. 在添加硬件向导对话框,选择磁盘类型:SCSI。

TQT113平台虚拟机镜像使用手册_共享文件夹_10

4. 在添加硬件向导对话框,选择磁盘:创建新虚拟磁盘。

TQT113平台虚拟机镜像使用手册_共享文件夹_11

5. 在添加硬件向导对话框,指定磁盘容量:100GB。选择将虚拟机磁盘拆分成多个文件。这里创建一个100GB的空间,实际上视实际磁盘空间大小而定,为了保证接下来源码编译顺利,建议大于60GB。

TQT113平台虚拟机镜像使用手册_VMware_12

6. 在添加硬件向导对话框,指定磁盘文件,就是虚拟机磁盘文件存储位置,本例如下图。并点击:“完成”。软件上默认是虚拟机系统路径下创建磁盘,也可以修改到一个合适的独立的路径进行创建,方便管理。

TQT113平台虚拟机镜像使用手册_数据盘_13

7. 虚拟机硬盘添加完成。

TQT113平台虚拟机镜像使用手册_数据盘_14

8. 设置完成后,进入虚拟机页面,可以看到已经有两个硬盘了。便可启动虚拟机,首次启动时间较长,请耐心等待。

TQT113平台虚拟机镜像使用手册_数据盘_15

9. 登录系统后可以查看,硬盘情况。命令:

lsblk

添加硬盘后,可以看到sdb硬盘信息了。

TQT113平台虚拟机镜像使用手册_VMware_16

10. 查看目前硬盘挂载情况,使用命令查看硬盘并没有挂载。

df -h


TQT113平台虚拟机镜像使用手册_数据盘_17


11. 查看系统支持的文件类型

ls -l /lib/modules/$(uname -r)/kernel/fs

可以看到支持xfs

TQT113平台虚拟机镜像使用手册_数据盘_18

12. 本例把硬盘格式化为xfs文件类型,命令:

sudo apt install xfsprogs 
sudo mkfs.xfs /dev/sdb

13. 在挂载前,先保证/opt目录有权限,对/opt目录赋予权限:

sudo chown embedsky:embedsky /opt

14. 挂载硬盘到指定目录,本例挂载到:/opt,挂载前请确保/opt路径下为空,否则会挂载失败。输入挂载硬盘命令,然后输入密码embedsky:

sudo mount /dev/sdb /opt

查看挂载结果命令:

df -h

可以看到已经成功创建数据盘并成功挂载:

TQT113平台虚拟机镜像使用手册_数据盘_19

3.2. 绑定挂载数据盘

挂载的硬盘没有绑定,开机重启后挂载就会失效,需要手动使用mount命令重新挂载。也可使用本节方法,永久绑定挂载。

注意:此方法可以省去开机手动挂载的步骤,但如果在PC下数据盘文件被修改或被移动,或者数据盘文件异常等情况,将会导致ubuntu桌面系统启动失败,如果出现该种情况,请开机启动时进入shell终端,注释对应文件的挂载指令便可正常开机。需要避免此情况发生的话,也可跳过本节,选用下一节“脚本挂载数据盘”方法。

以下介绍绑定挂载的具体步骤:

1.查看硬盘/dev/sdb的分区信息的唯一标识符UUID,命令:

sudo blkid

TQT113平台虚拟机镜像使用手册_共享文件夹_20

2. 打开文件系统表fstab,命令:

sudo gedit /etc/fstab

3. 在文件最后一行,另起新行,添加如下代码:

注意:这里每台设备的UUID都不一样的,实际根据刚刚自己复制的UUID进行设置

UUID=c24e9b02-11c7-4935-b5da-b2c0a98c9c82 /opt/ xfs defaults 0 0

末尾这里可能留有绑定代码,也可取消注释,修改UUID既可。

TQT113平台虚拟机镜像使用手册_VMware_21

4. 点击“Save”保存文件。

TQT113平台虚拟机镜像使用手册_共享文件夹_22

5. 重启Ubuntu虚拟机,查看绑定挂载是否设置成功,重启后,输入命令:

df -h

绑定列表中出现/dev/sdb,绑定挂载成功:

TQT113平台虚拟机镜像使用手册_VMware_23


3.3. 脚本挂载数据盘

如果需要防止因数据盘损毁而导致数据盘挂载失败无法启动系统,可以不绑定挂载而选用此方法,但前提是/opt目录需要有用户权限。

1.查看/opt目录的权限

ls -l /opt

TQT113平台虚拟机镜像使用手册_VMware_24


2. 打开/etc/profile文件:

sudo gedit /etc/profile

3. 在最后插入挂载指令:

mount /dev/sdb /opt

TQT113平台虚拟机镜像使用手册_VMware_25


第四章 共享目录挂载

为了便于PC与虚拟机之间的文件互传,可使用VMware虚拟机自带的共享文件夹。要使用此功能,一定要先安装VMware tools,安装完毕一定要重启虚拟机。在提供的虚拟机中已经提前安装好了VMware tools。

1.启动虚拟机 ,右键点击菜单栏的“embedsky” --> “设置”

TQT113平台虚拟机镜像使用手册_VMware_26

2. 启用共享文件夹,添加要共享的文件夹,这里可以添加相关平台的板级开发包路径,本例为i.mx8mm平台的开发包文件夹:

TQT113平台虚拟机镜像使用手册_数据盘_27

TQT113平台虚拟机镜像使用手册_VMware_28

TQT113平台虚拟机镜像使用手册_VMware_29

TQT113平台虚拟机镜像使用手册_共享文件夹_30

TQT113平台虚拟机镜像使用手册_共享文件夹_31

3. 完成后,便可看到共享目录已被添加,点确定:

TQT113平台虚拟机镜像使用手册_VMware_32

4. 共享目录位于/mnt/hgfs路径下,输入指令便可查看共享文件夹:

ls /mnt/hgfs/

出现共享文件夹,共享成功:

TQT113平台虚拟机镜像使用手册_数据盘_33

注意:如果开机重启后,此处并没有设置的共享文件夹,请按照如下步骤,重新装载共享文件夹既可。如果还是无效,请彻底关闭VMware虚拟机软件,并重启计算机后重试:

1. 启动虚拟机后 ,右键点击菜单栏的“embedsky” --> “设置”

TQT113平台虚拟机镜像使用手册_共享文件夹_34

2. 先禁用共享文件夹,点击确定保存

TQT113平台虚拟机镜像使用手册_VMware_35

3. 再重新打开设置菜单,重新启用共享文件夹便可:

TQT113平台虚拟机镜像使用手册_共享文件夹_36


第五章 解压源码

以下的镜像、文件名仅供参考,系统会因版本升级而使各镜像与文件名变得略有不同。请按实际情况而定。

Linux 源码位于光盘中:06_开发板配套源码/Linux/TQT113_linux_Vxxxx.tar.bz2

下载好源码后,将源码拷贝到/opt下。

以下是笔者的执行过程

TQT113平台虚拟机镜像使用手册_VMware_37

拷贝成功后

TQT113平台虚拟机镜像使用手册_数据盘_38

Linux 源码中包含 u-boot、内核、文件系统。解压之前请先对比一下 md5 的值。以免后面解压与编译中浪费不必要的时间。网盘中的是多个分卷压缩包,解压之后就是名为TQT113_core_linux_V1.0.tar.bz2 的源码包

使用命令:

sudo tar xvf TQT113_core_linux_V1.0.tar.bz2

源码会被解压到当前目录下。解压前请保证/opt 目录下有权限。

在按照《TQT113编译手册》操作时,强烈建议用户执行上述命令进行解压。解压前请保证/opt目录下有权限。用户可在根目录下执行以下命令对/opt目录赋予权限。

sudo chown -R embedsky:embedsky /opt

以下是笔者的执行解压的过程

解压成功后

TQT113平台虚拟机镜像使用手册_VMware_39

解压后 SDK含 u-boot,内核,buildroot,qt 等的源码。

一键编译SDK命令:./auto_build_linux.sh(编译出来的镜像不带QT)

TQT113平台虚拟机镜像使用手册_共享文件夹_40

如果需要带QT,在执行上面一键编译SDK命令后在执行:./build.sh qt && ./build.sh && ./build.sh pack

TQT113平台虚拟机镜像使用手册_VMware_41

TQT113平台虚拟机镜像使用手册_VMware_42


至此,虚拟机环境搭建完成。

标签:opt,解压,虚拟机,TQT113,源码,使用手册,挂载,硬盘
From: https://blog.51cto.com/u_16215055/7472079

相关文章

  • TQT113平台虚拟机镜像使用手册
    本文介绍如何使用我司提供的虚拟机镜像,搭建虚拟机环境,构建编译TQT113_COREB开发板的开发环境。注意事项:若用户没有搭建过调试和开发环境,或已有我司其他开发平台或其他厂商的测试开发环境的,请先严格按照本手册搭建成功后再进行测试调试开发等内容操作,避免因为环境不一致导致测试和......
  • Cisco Nexus 9000v 虚拟机换机系统软件 NX-OS Release 10.4(1)F 发布 - 学习 Nexus 和
    CiscoNexus9000vSwitch,NX-OSRelease10.4(1)F请访问原文链接:https://sysin.org/blog/cisco-nexus-9000v/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgNX-OSSystemSoftwareReleaseDateCiscoNX-OSRelease10.4(1)F2023-08-18CiscoNX-OSRel......
  • xencenter中的虚拟机死机,无法强制关机,并提示:内部错误: VM not in expected power sta
    uuid查看选中虚拟机,常规中显示uuid运行命令xevm-reset-powerstate--forceuuid=your-vm-uuid即可强制关机参考:https://www.incredigeek.com/home/vm-not-in-expected-power-state-after-completing-operation-xenserver/......
  • 修改了虚拟机名称后,数据存储上的文件名称如何同步修改
    更改虚拟机名称虚拟机的名称在虚拟机所在的文件夹中必须是唯一的。如果将某虚拟机移至其他数据存储文件夹或移至具有相同名称的现有虚拟机的主机,则可以更改该虚拟机的名称以使其保持唯一。 更改某虚拟机的名称时,应更改 vCenterServer 清单中用于标识该虚拟机的名称。该操作......
  • VMware中的CentOS7虚拟机固定ip地址
    1.虚拟机网络连接模式采用NAT模式2.开机后修改ifcfg-ens33文件cd/etc/sysconfig/network-scripts#有的机器不叫ens33,数字可能不同vimifcfg-ens33需要修改BOOTPROTO的值为static,并且添加IPADDR,GATEWAY,DNS1。(因为子网掩码默认是255.255.255.0所以可以不用添加NETMASK=25......
  • VMware Workstation 虚拟机配置桥接
    VMwareWorkstation虚拟机配置桥接1.配置网络首选项2.更改虚拟机网络模式3.查看物理机网络信息3.1查看物理机网卡,子网掩码,网关信息3.2查看物理机网卡,DNS信息4.配置虚拟机网卡信息根据物理机查询的信息,进行以下配置:5.验证测试......
  • Docker和虚拟机的差别
         ......
  • vmware 虚拟机上实现host与guest文件及目录互相复制粘贴
    往期好文:统信UOS桌面操作系统上使用ventoy制作U盘启动盘hello,大家好啊,今天给大家带来一篇关于vmware虚拟机上实现host与guest文件及目录互相复制粘贴的文章。本次示例用到的虚拟化是vmwareworkstationpro17,host用的是windows11,guest用的是统信UOS桌面操作系统1060。本次的目标......
  • 在VMware虚拟机集群上部署HDFS集群
    本篇博客跟大家分享一下如何在VMware虚拟机集群上部署HDFS集群一·、下载hadoop安装包进入官网:https://hadoop.apache.org 下载hadoop安装包由于ApacheHadoop是国外网址,下载安装包对于网络要求较高 二、上传压缩包,进行解压在进行解压之前,保证自己已经完成vmwa的黄静配置 三、......
  • 虚拟机忘记密码后,centos重置密码方法
    一、使用步骤1、重启虚拟机重启虚拟机后,按“E”键,进入单用户模式; 2、改“ro”为“rw”,写上目录rd.break,进入进击救援模式;在下图箭头标识的地方ro改为rwrd.break 3、改完之后,按ctrl+x重启shell 4、使用命令chroot/sysroot切换到真正的系统目录chroot/sysroot......