Linux_Hypervisor安装指导手册

<< 点击显示目录 >>

主页  Hypervisor使用助手 > 安装与使用 >

Linux_Hypervisor安装指导手册



Hypervisor 安装指南:Linux

v1.2

日期

June 7, 2022

 

版本信息

Version

Date

Comment

Edited by

1.0

Nov 14, 2019

First Edition

Brittany Langston

1.1

February 7, 2022

Added Instructions for Installing Linux Image

Chris Hairston

X.X

December, 2019

Created separate guide on the Global Application Platform (GAP)

Andreas Kreil

1.2

June 7, 2022

Moved instructions for installing Linux image to separate docu- ment Merged known issue information from page on GAP Moved system requirements into document. Moved troubleshooting and FAQ to appendices. Now matches exact format of Windows Hypervisor Guide

Chris Hairston

1.2.1

Jan 19, 2023

汉化翻译与格式调整

YuanZhiyi

 

目录

1.介绍

2.使用要求

1.软件要求

2.硬件要求

3.GPOS

4.必要附件

5.硬件的具体要求

3.安装Hypervisor步骤

1.更新BIOS (若必要)

2.配置BIOS

3.安装B&R安装包(仅对非B&R Linux映像有要求)

4.缩小Linux卷(如果在Linux安装过程中没有这样做)

5.分配以太网口与USB接口

6.为Automation Studio项目配置Hypervisor

7.生成Hypervisor USB安装器

8.安装B&R Hypervisor软件驱动

9.安装Hypervisor

10.通过Automation Studio连接到ARembedded

4.附录

1.附录 A – 硬件特定的BIOS/UEFI设置要求

1.xPC9xx-TS77

2.xPC9xx-TS17

3.xPC2100

4.xPC2200

5.xPC3100

2.附录 B - Hyperthreading

3.附录 C – FAQ

1.如何卸载Hypervisor

2.什么是ETHinternal?

3.为什么AR重启时Windows也重启

4.如何访问mapp View画面?

5.为什么不能通过Transfer操作重新分区

4.附录 D – 故障处理提示

1.确认USB端口

2.重新生成USB Install Drive

3.尝试不同的USB Drive

4.检查BIOS

5.确认硬件配置

6.尝试一个不同的USB端口

7.确认可获得的Log文件

5.附录 E - 已知问题

1.安装过程中的卡主, ARemb处于RUN/SERVICE状态

2.安装卡在30%,出现欢迎访问Buildroot的信息

6.附录 E – B&R 支持

1. 简介

B&R Hypervisor使得在B&R PC上平行运行B&R Automation Runtime与Windows或Linux成为可能。每个操作系统都直接和专门在分配给它的硬件上运行。Hypervisor的所有配置都在Automation Studio中完成。

本文件的目的是为B&R Hypervisor的安装提供分步指南,以Win-dows作为GPOS。假设用户具有B&R系统和Automation Studio的基本知识。

如需全面了解B&R Hypervisor的细节和理论,请参考AS帮助中的以下位置:实时操作系统→目标系统→目标系统-SG4→B&R Hypervisor

 

2. 先决条件

在你开始安装Hypervisor之前,请确认你使用的是支持的硬件/软件,并且你有必要的附件可以使用。

 

2.1 所需软件

B&R Hypervisor可从以下Automation Studio / Automation Runtime版本开始使用

PLC Family

最低 AS / AR Versions

PC9xx

AS 4.4 / F4.44

PC21xx

AS 4.4 / F4.44

PC31xx*

AS 4.4 / B4.45 AS 4.5 / A4.52

PC22xx

AS 4.6 / E4.61

 

2.2 所需硬件

需要硬件固件升级至2.0.0.0或更新的版本

支持BIOS/CSM的x86架构

o每个配置的操作系统必须至少有一个逻辑CPU可用

o内存:4GB(技术上2GB即可,但强烈建议4GB)

 

2.3 GPOS

GPOS是通用操作系统的缩写。GPOS(Windows或Linux)与ARembedded并行运行。在安装Hypervisor之前,GPOS必须已经安装在目标系统上。

支持的GPOS

B&R (Debian) Linux 9 64bit (legacy boot)

B&R (Debian) Linux 9 64bit (UEFI boot). 支持AS4.7及以上版本。

B&R (Debian) Linux 10, 64-bit (UEFI boot)

本安装指南是为Windows作为GPOS的情况而设计的。如果您需要Linux作为GPOS的安装指南,请联系B&R支持团队。

 

2.4 必要的配件

USB大容量存储设备(注意,所有现有内容将被覆盖!)

USB键盘

如果你的电脑总共只有2个USB端口,一个USB集线器是有帮助的(例如PC2100/PC2200)

 

2.5 硬件的具体要求

查看附录 A.

 

3. 安装Hypervisor的步骤

3.1 更新BIOS(如有必要)

如果你的MTCX版本不足,那么它将在安装Hypervisor时被更新。相反,如果你的 BIOS 版本不足,那么你必须手动更新它。

1. 根据下面的图表确定你的电脑所需的最低BIOS版本。该信息也可以在帮助中找到,路径如下:

Real-time operating system → Target systems → Target systems – SG4 → B&R Hypervisor → Configuration and installation → Preparations for installation

 

PC Family

最低BIOS Version

PC9xx-TS77

1.27

PC9xx-TS17

1.14

PC21xx

1.40

PC31xx

1.12

PC22xx

1.05

 

2. 确定在你的电脑上进入BIOS需要什么按键。请参考下面的图表。

PC Family

进入BIOS按键

PC9xx

F2 or Del

PC21xx

F2

PC31xx

F2, Del or Esc

PC22xx

F2, Del or Esc

 

3. 打开PC的电源。在 PC 启动时,反复按步骤 2 中确定的键,以进入 BIOS。

 

4. 除 PC2100 外,所有 PC 都可以在 BIOS 的主页上查看 BIOS 版本,不需要用户额外输入。如果是 PC2100,在主页上必须点击 "System Information"(系统信息)的回车键,然后就可以看到 BIOS 版本。

如果你的 BIOS 版本低于步骤 1 中确定的所需 BIOS 版本,那么在安装 Hypervisor 之前需要对其进行更新。如果您的 BIOS 版本已经足够,请跳到第 3.2 节。

 

5. BIOS升级文件和执行BIOS升级的步骤可以在B&R网站上找到 ([www.br-automation.com](http://www.br-automation.com/)). 单击 "下载 "选项卡,然后指定你的PC系列。例如,对于PPC2100。

debbbcb589f84a27542e4e6cee1731d7

你可能需要在下载结果的底部点击 "Load more"(加载更多),以找到BIOS和用户手册。然后BIOS就会出现在列表中。

ee7e7b92253728da76b3b68afb613491

该手册将在文档部分找到

3e13a74b22560618f8ea262857d5587d

更新BIOS的步骤包括在"PC User's Manual"中。请参考 "软件 "一章并更新BIOS。

 

6.在BIOS更新完成后,重复步骤2和3,回到BIOS,为3.2节做准备。

 

3.2 配置BIOS

此时,你应该还在你的PC的BIOS中。如果不是,请重复第3.1节的步骤2和3,进入BIOS。然后

d7e96bfda3f6a14c64257ea103671fff

1.通过按 "F9 "和 "Enter "恢复BIOS默认值。

2.浏览附录 A或 AS 帮助中的以下位置,以确定 Hypervisor 所需的 PC 的 BIOS 设置。

Real-time operating system → Target systems → Target systems – SG4 → B&R Hypervisor → Configuration and in- stallation → Preparations for installation

3.在BIOS中进行必要的修改

4.按 "F10 "保存更改并退出BIOS。等待电脑重新启动进入Linux。

 

3.3 安装B&R安装包(仅对非B&R Linux映像有要求)

如果您已经安装了一个通用的Debian 10镜像(而不是贝加莱出厂时安装的B&R Linux 10镜像),那么此时您需要安装几个安装包以使通用镜像与B&R镜像等同。如果你已经在使用B&R Linux 10,那么跳到第3.4节。

下面是所需安装包的完整列表。

First Config: 包含B&R First Config程序,用于在第一次启动时自动配置。

Service Tool: 包含B&R服务工具程序,可轻松配置常见任务。

Touch Screen: 包含B&R触摸屏程序,用于设置和校准电阻式和电容式触摸屏。

Touch Click: 包含B&R Touch Click程序。

MTCX driver: 包含B&R MTCX驱动程序,用于与B&R设备上的MTCX进行通信。

ADI Library: 包含B&R ADI库。

Display Brightness: 包含B&R显示器亮度控制。

License Viewer: 包含B&R License Viewer程序。

UPS Daemon: 包含B&R UPS服务。

UPS Control: 包含B&R UPS管理程序。

 

949ec72579df6573ae32e9f1af41ddf3

安装包可以在B&R网站([www.br-automation.com](http://www.br-automation.com/))上通过下载标签和以下下载过滤器找到。

一旦你下载了安装包,把它们复制到Linux电脑上,通过GDebi软件包安装程序进行安装。

 

3.4 缩小Linux卷(如果在Linux安装时没有做)。

Linux卷的大小需要减少,以便为ARembedded提供空间。可以使用各种工具来调整Linux分区。下面的步骤将使用GParted Live,通过Rufus安装在一个USB驱动器上。

GParted Live是可以调整Linux分区大小的工具。Rufus工具被用来创建一个可启动的USB驱动器,并安装GParted Live ISO。

如果你喜欢不涉及Rufus的另一种安装GParted Live的方法,请参考以下链接中描述的方法,然后跳到步骤7:http://gparted.sourceforge.net/liveusb.php

1.导航至:https://gparted.sourceforge.io/download.php

c6af3144d3859dda72ecaac3a9bc64fa

2.下载标有amd64的稳定版ISO(例如:"Download gparted-live-1.0.0-5- amd64.iso")。

3.3. 导航到:[https://rufus.ie](https://rufus.ie/)

4.下载Rufus。这一下载将产生一个可执行文件(如rufus-3.8.exe)。

e305d66af50bc9fee58d75901137d47d

5.将你的第一个USB驱动器插入开发电脑(笔记本电脑)。注意,所有的内容将被覆盖。

6.运行Rufus的可执行程序。然后在Rufus中。

6.A 将 "Device "下拉菜单设置为您的USB驱动器。

f68b7eb70f49e42b914af70f8234933f

6.B 将 Boot selection "下拉菜单设置为 "磁盘或ISO镜像"。点击 "SELECT "按钮,导航到你在步骤2中下载的GParted Live ISO文件。

1ebed114f7f3c8b8556887d88822e033

6.C 其余的Rufus设置可以保留为默认值。点击底部的 "START "按钮。

c72c23c3a65a38dffe468676cf2bad3a

6.D 在随后弹出的窗口中点击 "是",下载必要的Syslinux文件。

a4b03217c6a27ebedf80cb2e3421501e

6.E 在接下来的弹出窗口中选择 "以ISO镜像模式写入(推荐)",然后点击 "确定"。

067145d6cd7d4b676995f99dc5996454

6.F 点击最后一个弹出窗口的 "确定"。

e2a73830bd73c1c7eb0561224d99d568

6.G 等待进程完成。一旦状态栏显示 "READY",点击关闭。

ece0ff629281cded0ec8c2322f1d35bf2c14f5ae73e7f312bd367194a7733dc8

7. 从Rufus在步骤6中准备的USB驱动器上启动B&R电脑。要做到这一点。

7.A 确定进入B&R电脑的启动菜单需要什么按键。请参考下面的图表。

PC Family

Key to Enter Boot Menu

PC9xx

F11

PC21xx

F5

PC31xx

Esc or F2

PC22xx

Esc or F2

7.B 给B&R电脑上电。在PC启动时,反复按USB键盘上步骤A中确定的键,进入启动菜单。

7.C 一旦你进入了启动菜单,从列表中选择USB驱动器。这将导致B&R电脑从USB驱动器启动,并启动GParted Live工具。

5b381b0152ab7023d80322a160fdb9fe

8.一旦电脑从USB驱动器启动,你将看到Gnome分区编辑器。选择第一个选项 "GParted Live(默认设置)"并按回车键。

23b14a867b1a9599e6c06f2ca2479cf8

9.等待几秒钟,让下一个菜单加载。然后选择 "Dont't touch keymap "并按回车键。

3a9b4b878168abc6ee54a4a811e3447e

10.当问到 "Which language do you prefer?"时,按回车键选择默认值33(美国英语)。

C:\Users\LANGST~1\AppData\Local\Temp\SNAGHTML1d3b7c7.PNG

11. 当被问及 “Which mode do you prefer?”,按回车键,选择默认值为0 (“Continue to start X to use GParted automatically”).

eb5569f9ae12c8062a88a79f895ab075

12. 接下来,GParted工具将自动加载。在主分区(/dev/sda1)上点击右键,选择 "Resize/Move"。或者,你也可以选择主分区,然后在顶部的分区菜单中选择 "Resize/Move"。

76a72fb00efe45dd44107abd19112dd2

13. 将 "Free space following(MiB)"设置为至少1024MB(推荐2048MB)。然后点击 "Resize/Move"。

注意,你不能把自由空间设置得太高,以至于 "New size(MiB)"小于顶部列出的 "Minimum size"。

d37cc8162f782a245cdac1464468efe5

14. 之后,你会看到有一个缩减硬盘的操作正在等待中。点击顶部的绿色复选框来执行该操作。

6516706f74a97d0ccf5fe858fcafd1e5

15. 点击 "Apply",确认操作。

b35526fb901764ace855609f43ced413

16. 片刻之后,你将看到一条信息,表明 "All operations successfully completed"。点击 "Close"。

cf57b45a9ca4c4f4a5005047370987ad

17. 之后,你会看到未分配的空间已经增加到步骤13中分配的大小。Linux分区的大小也相应减少。点击顶部最右边的方形图标,关闭GParted(未画出)。

01f454c620fa9f182a5a4bdf0228aabb

18. 双击左上方的 "退出 "图标。然后选择 "关机 "并点击 "确定"。

b26b7a7191c32cddc8c4adcc23bd7e2167b998a3067ecb818e85bd9412db1111

19. 在工控机上断电再供电,启动回到Linux并登录。

 

3.5 分配以太网与USB接口

B&R PC上的物理以太网和USB端口必须分配给ARembedded或Linux。它们不能被两个操作系统所访问。因此,在这一点上,你必须决定哪些接口将对应于哪个操作系统。请注意以下几点。

至少有一个USB端口必须被分配给ARembedded。

目前,任何集成在面板上的USB端口将始终被分配给GPOS。

你必须使用一个分配给ARembedded的USB端口,用于你的Technology Guard加密狗。

例如,PPC2100有两个以太网端口和两个USB端口。因此,每个端口中的一个可以分配给每个操作系统。

接口

地址

操作系统分配示例

ETH1

IF3

ARemb

ETH2

IF4

Linux

USB1

IF5

ARemb

USB2

IF6

Linux

 

3.6 为Hypervisor配置Automation Studio 项目

在这一点上,假定已经用相关硬件创建了一个Automation Studio 项目。

1.确认在物理视图中已经设置了正确的PC硬件。

2.2. 打开CPU配置(物理视图,右击CPU,选择 "配置")。在底部,展开 "B&RHypervisor 配置 "并进行两项修改。

2.a 将 "激活B&RHypervisor"设置为 "开"。

2.b 将 "DRAM的大小 "设置为256 MiB和2048 MiB之间的一个值。这对应于分配给ARembedded的DRAM的数量。你的电脑上的剩余DRAM将被分配给Linux。

735d057238a20c7732ca8526cdb3664b

例如,5PPC2100.BY48-000有8GB的DRAM(参考数据手册的技术数据)。如果在CPU配置中为ARembedded分配了1GB,那么就有7GB留给Linux。

3.根据第3.5节的规划,分配以太网接口。要做到这一点:

3.a 从物理视图中,右击一个以太网接口,选择 "配置"。

0cdd31a0f846c0129ac265fc3f7a1e04

3.b 通过 "操作系统 "下拉菜单将接口分配给ARembedded或Linux(GPOS)。

f8f7589cac677672452b89f52eba710e

3.c 如果你把接口分配给ARembedded,根据应用的需要设置IP参数。这将是你用来通过Automation Studio ,连接到ARembedded的IP地址。

67c73ca8d7f048f12f6dbbaf78571c98

3.d 对所有以太网接口重复上述步骤。

4.4. 根据第3.5节的规划,分配USB接口。要做到这一点。

4.a 在物理视图中,右击一个USB接口,选择 "配置"。

93149ae7a52053f1b7fcea0f557dd112

4.b 通过 "操作系统 "下拉菜单将接口分配给ARembedded或Linux(GPOS)。

140c414a78a15fe8fd96e379abbc93a9

4.c 对所有的USB接口重复上述步骤。记住,至少有一个USB接口必须被分配给ARembedded。

任何分配给GPOS(Linux)的接口在物理视图中会显示为灰色,并以"--> GPOS "表示(直接集成在面板上的USB端口除外)。

379a013d69368438a5eb0199c39990d4

3.7 生成Hypervisor USB安装驱动器

1.将你的第二个USB驱动器插入你的开发电脑(笔记本电脑)。任何有足够存储空间的USB闪存驱动器(USB2.0或USB3.0)都足够了。注意,在下面的步骤中,USB驱动器的所有现有内容将被销毁。请确保根据需要将任何相关的文件从U盘复制到另一个存储介质。

2. 重新编译该项目 (Project → Rebuild Configuration). 构建完成后,在弹出的窗口中选择 "Don't Transfer"。

e729b49b88a326c73523191dd8382cc6f1ebcf15582b99dbc2ade0d8948f6304

3. 前往 “Project” → “Project Installation” → “Create USB Install Drive”.

7358ec6ee87372993496f2ea0e0e1640

4. 在弹出的窗口中,确认在下拉菜单中已经选择了与你的USB驱动器相对应的驱动器号。然后点击 "安装在应用程序存储器上"。然后你会看到一个弹出窗口,提醒你USB驱动器将被格式化,所有现有数据将丢失。对这个弹出窗口点击 "是"。

95c4f1257ec85924fdce85201d1f8747

399ae0dd3ca0660b48f3805e06079fcf

5. 一旦安装完成,点击 "关闭"。从你的开发电脑中取出USB驱动器。

b596133e8bf80e50d368430da516a0f0

3.8 安装B&RHypervisor 驱动程序

当你在第3.7节创建Hypervisor USB安装驱动器时,B&RHypervisor 驱动程序安装程序被自动添加到你的USB驱动器中。要进行安装。

1.将USB驱动器插入B&R电脑,并启动电脑进入Linux。

2.2. 从USB驱动器复制/粘贴Hypervisor 驱动程序安装程序到PC上(例如桌面)。安装程序将位于USB驱动器上的以下路径。

D:\BRHypervisor\GPOSDrivers\Linux

792884fda5dc6d46a12d7bdf4b15b78a

3. 通过开始菜单打开GDebi软件包安装程序 → System Tools → GDebi Package Installer:

7c8952fc697185135e99fded6bbd3123

4. 进入文件→打开,然后导航到你在步骤2中复制的brhypervisor_1.3.0-1_amd64.deb文件。点击 "打开"。

5c4329010d108f05d19770a4a1982b51

5. 点击 “Install Package”:

d9a5ac7d0d4db1f30f68a6e5c32e657e

6. 如果/当提示时,提供管理密码。

7. B&RHypervisor 驱动程序已经安装。一旦安装完成,你会看到一条信息,表明安装已经完成。请点击 “Close” and then close the Package Installer.

ee17029db88eef1e0f0e810ed8602abb

3.9 安装Hypervisor

现在,Hypervisor 驱动程序已经安装完毕,Hypervisor 本身以及Automation Runtime 和应用程序项目也需要被安装。要做到这一点。

1.关闭Linux并关闭B&R电脑的电源。

2.2.将第3.7节中准备好的USB驱动器插入USB端口,该端口在第3.6节步骤4中被分配给ARembedded。这一点非常重要:你必须将包含Hypervisor 安装的USB驱动器插入指定给ARembedded的USB端口。如果你将USB驱动器插入分配给Linux的USB端口,Hyper- visor将无法正常安装!

3.确定在你的电脑上进入启动菜单需要什么按键。请参考下面的图表。

PC Family

Key to Enter Boot Menu

PC9xx

F11

PC21xx

F5

PC31xx

Esc or F2

PC22xx

Esc or F2

4.给工控机上电。在工控机启动时,反复按步骤3中确定的键,进入启动菜单。

5.5. 进入启动菜单后,从列表中选择USB驱动器。这将使B&R电脑从USB驱动器启动。

5b381b0152ab7023d80322a160fdb9fe

6. 你会看到一个黑色的屏幕,上面有很多垂直滚动的白色文字。等待这个过程结束。

a516a31f52f6d4730112639b155c9c24

7. 接下来,你会看到一个有两个选项的盒子。点亮 "安装 "选项1,然后按回车键选择该选项。

8.在随后的选择框中,点亮 "安装 "并按下回车键。

ca213aba32b69d9e572de4853e16a4c5

9. 在最后的信息框中,按回车键触发电脑重新启动。

e10677ee73eed0ac451fc9126350b637

10. Hypervisor 安装完毕。这个过程将至少需要4分钟。电脑将重启5次。一旦安装完成,电脑将重新启动进入Linux。

如果电脑在大约10分钟后没有重新启动进入Linux,请参考第4节中的故障排除步骤。

 

3.10 通过Automation Studio连接到ARembedded

现在Hypervisor ,ARembedded可以通过Automation Studio访问,就像一个独立的ARembedded目标(即X20CPU)。进入 "在线"→"设置",手动连接到你在第3.7节步骤3c中配置的IP地址或浏览目标。如果你在连接ARembedded时遇到问题,请联系B&R支持(参考第6节)。

 

4. 附录

4.1 附录A - 硬件特定的BIOS/UEFI设置要求

4.1.1 xPC9xx-TS77

APC910 (TS77)

Main BIOS Version: ≥ 1.27 (menu path: Main)

MTCX Version:1.24

ARemb Upgrade:F4.44

Automation Studio:V4.4 (V4.8.2 for 5PC910.SX03-00)

Real-time environment: Enabled (menu path: Advanced / OEM features)

Intel Virtualization Technology: Enabled (menu path: Advanced / CPU configuration)

Hypervisor environment: Enabled (menu path: Advanced / OEM features)

Boot option sorting method: UEFI and Legacy (menu path: Boot / Boot configuration)

 

PPC900 (TS77) (除非另有说明,否则与APC相同)

Main BIOS version: ≥ 1.26 (menu path: Main)

APC910和PPC900(TS77)的其他信息:

Hardware support for virtualization technology (main BIOS version <1.30)

Hardware support for hypervisor operation (main BIOS version ≥1.30) (recommended)

目标系统不支持UEFI GPOS。

 

4.1.2 xPC9xx-TS17

APC910 & PPC910 (TS17)

Main BIOS Version: ≥ 1.27 (menu path: Main)

MTCX Version:1.24

ARemb Upgrade:F4.44

Automation Studio:V4.4 (V4.8.2 for 5PC910.SX03-00)

Real-time environment: Enabled (menu path: Advanced / OEM features)

Hypervisor environment: Enabled (menu path: Advanced / OEM features)

关于APC910和PPC900的其他信息:

Hardware support for virtualization technology (main BIOS version <1.16)

Hardware support for hypervisor operation (main BIOS version ≥1.16) (recommended)

 

4.1.3 xPC2100

APC2100 & PPC2100

Main BIOS Version: ≥ 1.27 (menu path: Main)

MTCX Version:1.13

ARemb Upgrade:F4.44

Automation Studio:V4.4

Real-time environment: Enabled (menu path: Advanced / OEM features)

Hypervisor environment: Enabled (menu path: Advanced / OEM features)

关于APC2100和PPC2100的其他信息:

Hardware support for virtualization technology (main BIOS version <1.40)

Hardware support for hypervisor operation (main BIOS version ≥1.40) (recommended)

根据GPOS设置启动类型(参见Windows系统信息--BIOS模式(UEFI或以前的版本(Legacy)))。

 

4.1.4 xPC2200

APC2200 & PPC2200

Main BIOS Version: ≥ 1.05 (menu path: Main)

MTCX Version:1.05

ARemb Upgrade:F4.63

Automation Studio:V4.6.2

Real-time environment: Enabled (menu path: Advanced / OEM features)

Hypervisor environment: Enabled (menu path: Advanced / OEM features)

EFI device first (menu path: Boot): Dependent on GPOS Type

oLegacy Boot: Disabled

oUEFI Boot: Enabled

关于APC2200和PPC2200的其他信息:

根据GPOS设置启动类型(参见Windows系统信息--BIOS模式(UEFI或以前的版本(Legacy)))。

 

4.1.5 xPC3100

APC3100 & PPC3100

Main BIOS Version: ≥ 1.12 (menu path: Main)

MTCX Version:4.19

ARemb Upgrade:B4.45

Automation Studio:V4.4.5

Real-time environment: Enabled (menu path: Advanced / OEM features)

Hypervisor environment: Enabled (menu path: Advanced / OEM features)

EFI device first (menu path: Boot): Dependent on GPOS Type

oLegacy Boot: Disabled

oUEFI Boot: Enabled

APC3100和PPC3100的其他信息:

根据GPOS设置启动类型(参见Windows系统信息--BIOS模式(UEFI或以前的版本(Legacy)))。

 

4.2 附录 B - Hyperthreading

从Automation Runtime A4.71开始。 hyperthreading如果硬件支持,就可以使用。要做到这一点,必须禁用 "实时环境 "设置。这样就可以在hypervisor 系统中启用hyperthreading ,并保留实时操作所需的所有其他设置。Automation Runtime 也为hyperthreading 专门使用一个物理内核。可以在Automation Runtime A4.91及以后的版本中启用 "共享模式"。

 

4.3 附录 C – FAQ

下面列出了一些经常问到的问题。有关其他常见问题的列表,请参考AS帮助

Real-time operating system → Target systems → Target systems – SG4 → B&R Hypervisor → FAQ

常见FAQ汇总

常见安装与使用问题

AS Help中的故障排除

AS Help中的FAQ

 

4.3.1 如何卸载Hypervisor

要卸载Hypervisor ,请使用安装Hy-pervisor的同一个U盘,重复第3.10节的步骤1 - 5。从U盘启动后,你会看到下面的菜单。选择选项1 "Deinstall "Hypervisor ,然后按Enter键。卸载完成后,电脑将重新启动。

28169b0070cb3d68836f100b031a405a

 

4.3.2 什么是ETHinternal?

ETHinternal是一个虚拟的以太网端口,在ARembedded和Windows之间提供连接。默认情况下,ETHinternal被配置为一个DHCP服务器。它可以用来分配IP地址给Windows侧的以太网端口(只要它们被配置为从DHCP服务器接收IP地址)。这个接口可以用来通过套接字与AsTCP和AsUDP库进行通信。

 

4.3.3 为什么当AR重启时,Windows会重启?

当Windows被重启时,ARembedded不会受到影响。然而,如果ARembedded被重新启动(例如,通过一个温暖的重启),那么Windows将重新启动。发生这种情况的原因是,AR执行了电源故障,这促使GPOS也关闭。

这种行为只发生在用AS 4.4-AS 4.6开发的应用程序中。该行为在AS4.7中被证实,因此,ARembedded的重启不会触发Windows的重启。

 

4.3.4 如何访问mapp View的可视化?

当使用Hypervisor ,mapp View在Automation Studio 项目中的开发或配置方式没有区别。一旦项目被转移到ARembedded,mapp View可视化可以在Windows端通过使用谷歌浏览器的ETHinternal的IP地址来访问。

如果你使用外部客户端连接到mapp View,那么请连接到分配给ARembedded的一个以太网端口,并使用该ARembedded以太网端口的IP地址。如果你只能选择连接到分配给Windows的以太网端口,那么请联系B&R支持团队(第6节为访问mapp View画面所需的额外步骤。

 

4.3.5 为什么我不能通过传输对目标进行重新分区?

对于UEFI hypervisor 系统,有一个限制,即在系统运行时不能进行重新分区。这个限制在传统启动中不存在。请参考下面的图表。

16f155c1c02f3ae5cf528108bfa20afc

 

4.4 附录 D – 故障处理提示

如果Hypervisor ,不能正确安装,请按规定顺序检查以下几点。

 

4.4.1 确认USB端口

确认你插入Hypervisor 安装驱动器的USB端口已经被分配给ARembedded。请参考第3.7节第4步。如果你试图在一个被分配给Windows的USB端口上安装Hypervisor ,那么安装将挂在一个黑色的屏幕上,上面有白色的文字。最后一行可能是这样的 “/OS/1 Booting runtime 0” 或 “/OS/1 I/O access blocked”.

 

4.4.2 重新生成USB安装盘

重复第3.8节(生成Hypervisor USB安装驱动器)和第3.10节(安装Hypervisor )。有时这就是让Hypervisor 正确安装的全部过程。

 

4.4.3 尝试一个不同的U盘

重复第3.8节,但使用一个不同的U盘。确保它不仅是一个不同的U盘,而且是与你最初尝试的那个不同的品牌。然后重复第3.10节。

 

4.4.4 检查BIOS

确认BIOS设置是否正确(参考第3.2节)。

 

4.4.5 确认硬件配置

确认你在Automation Studio 项目的物理视图中为PC配置了正确的硬件。如果你没有,那么纠正错误并重复第3.8和3.10节。

 

4.4.6 尝试不同的USB端口

尝试通过PC上不同的USB端口安装Hypervisor 。注意,这可能需要你改变Automation Studio 项目中的一些设置,并重新生成USB安装驱动器,因为你用于安装的USB端口必须分配给ARembedded。请参考第3.7节第4步。

 

4.4.7 检查可用的日志文件

如果Hypervisor 不能正常安装,有三个日志文件可供查阅。

1.在U盘的根目录下会有一个名为 "install_log.txt "的日志文件。

2.在CFast卡上的一个分区的根目录下会有另一个日志文件,叫做 "log.txt"。

3.根据AR能够启动的程度,你可能能够从AS或SDM中获得AR的日志文件。

检查所有可以得到的日志,看看是否有错误或指向问题的信息。根据不同的情况,你可能只有1或2个这样的日志可以使用。如果日志中有任何不清楚的地方,请联系B&R支持团队(见第6节)并提供任何可用的日志。

 

4.5 附录 E - 已知问题

4.5.1 安装过程中的卡主, ARemb处于RUN/SERVICE状态

现象

Shell(有文字的黑屏)卡在 “/OS/1 Booting runtime 0”

操作系统不启动,但ARemb处于RUN模式,可以通过指定的ETH端口进行连接。

在线软件比较中的差异 (Automation Studio -> Online -> Compare -> Soft- ware)

当你通过ETH端口直接从AS下载应用程序到ARemb时,GPOS将启动。

可能的原因和补救措施

U盘被插入工业PC的错误端口。有必要将Hypervisor 安装U盘插入分配给ARemb的USB端口(在物理视图中没有灰色显示)。

进入Online > Compare > Hardware,检查AS中使用的HW和目标上真正使用的HW。如果有差异,解决它们

 

4.5.2 安装卡在30%,出现欢迎访问Buildroot的信息

现象

在安装过程中,安装程序冻结在30%,并出现 "Welcome to Buildroot "和 "Buildroot login:"。

重启后再开始安装,你会看到 boot loader已经存在的信息。

可能的原因和补救措施

未分配的分区不是列表中的最后一个。有可能是用 "Free space preceding "而不是 "New size "创建的自由空间。

Linux可能需要重新安装。

 

4.6 Appendix F - B&R Support

如果你在安装Hypervisor ,遇到任何本文件没有说明的问题,请联系B&R支持团队。

Email: Support.CN@br-automation.com Phone: 021-54644800