操作案例 | GPOS(Linux)上的Hypervisor安装环境准备(Step by Step)

<< 点击显示目录 >>

主页  Hypervisor使用助手 > 安装与使用 > Linux_Hypervisor安装指导手册 >

操作案例 | GPOS(Linux)上的Hypervisor安装环境准备(Step by Step)

 

若设备为从总部订货为Hypervisor的设备,一般无需进行GPOS的Hypervisor安装环境准备
查看此章节,进行Automation Studio的配置,创建USB Installation Stick
可查看此章节,直接通过U盘进行安装

 

目录:

硬件要求

检查BIOS版本

BIOS设置

装Linux系统

安装Hypervisor、ADI等驱动

在AS软件中创建USB Installation Stick

使用USB Installation Stick在工控机上安装

屏幕触摸校准与设置

字体设置

MappView配置

 

硬件要求:

CPU至少是双核,如果使用Windows,建议4核及以上

内存大小要大于2G(建议4G以上)

本次测试使用的硬件:5APC2100.BY22-000

 

检查BIOS版本:

若是最新设备,且订单时下单即为Hypervisor,一般不需要检查此处。

工控机开机时按F2,进入BIOS,查看BIOS版本以及MTCX版本信息,需注意,不同设备所需的最低版本不同,请以此处为准。

PPC2100设备参考配置(点击展开)

如果版本不正确,前往贝加莱官网,下载对应设备,对应系统的BIOS与固件版本

clip0056

先升级BIOS、再升级Firmware。将BIOS升级包的Zip文件解压至U盘根目录下,即startup.nsh文件在根目录下。

插入U盘至工控机USB口,设备启动,按F5进入Internal Shell模式,系统会自动检测startup.nsh文件,进行升级操作。

clip0057

BIOS设置

根据Automation Help中相关说明进行参数设定,以下作为参考,请根据实际使用设备情况进行设置。

PPC2100参考配置(点击展开)

 

装Linux系统

使用Y盘上的Linux镜像,路径如下:Y:\Application\99_Support\05_Testing\Archived\Testing Demo\HMI\APC & PPC\Debian 9\Image for recovery (贝加莱工程师可访问)

clip0061

使用镜像工具将Linux镜像下载到CFast卡上

clip0062

使用磁盘分区工具DiskGenius,按照下图所示方式进行磁盘分区,不能分配成逻辑卷,如果分配了逻辑卷,则Hypervisor无法安装成功:

分区空间建议设置为实际CF卡可能会设置的大小,一般在4GB~8GB左右为宜。

DiskGenius软件下载网址:http://www.diskgenius.cn/ DiskGenius软件使用说明点击链接进入。

clip0063

将CFast卡插入APC2100中,启动Linux系统。设置Boot权限密码、用户名、登陆密码。

 

安装Hypervisor、ADI等驱动:

 

对于Linux操作系统,需先安装好ADI驱动与Hypervisor驱动再进行Hypervisor安装。

 

在Linux系统安装完成并正常启动好,安装贝加莱的ADI驱动。请根据所使用硬件,在官网上下载对应的ADI Driver的驱动。(注意,此处需要登录访问,资源获取方式可参考此处

clip0064clip0187

clip0190

clip0188

clip0189

请注意,如果使用触摸屏设备,请注意更新并安装Touch Screen Setting,可参考此FAQ

clip0191

在Linux系统正常启动后,需在Automation Runtime处(解压AS4_AR_XXXX_APCRTH.exe可获得)找到brhypervisor_*.*.*-*_amd64.deb文件。(此文件在后面的版本,AS软件创建完成USB installation Stick后,自动会拷贝到U盘中)

拷贝至Linux系统上,使用root权限在命令行模式输入dpkg –i brhypervisor_*.*.*-*_amd64.deb。安装过程中没有报错信息即可。

安装Hypervisor驱动的具体步骤可参考此处,并建议使用Automation Runtime的最新版本。

如果报错,请参考此处

clip0065

在AS软件中创建USB Installation Stick:

具体操作方式请参考此处。

 

使用USB Installation Stick在工控机上安装:

将USB插至AC2100分配给ARemb的USB接口,设置BIOS USB启动(或者按F5),载入U盘资源,进行Hypervisor安装。

clip0066

点击Install,Hypervisor会自动进行安装。安装成功后,会提示Hypervisor installation succesful.正常情况下,下次重启,会先启动ARemb,然后再启动GPOS(即Linux)系统

clip0067

此处注意,在安装过程中,安装界面会在ARemb启动页面停滞一段时间,并自动重启,如此反复多次,在此过程中请勿断电,让其自行进行系统安装工作。等待一段时间后,即Linux系统启动即表示安装完成,如果重启次数多于4次,在此页面上卡主,只需AS软件在线连上,传输程序即可恢复正常。

此时通过分配给ARemb的RJ45网口连接PPC2100与PC,通过Automation Studio软件在菜单栏Online-Settings搜索发现能够搜索到此设备。

clip0068

注意,后续部分AR会存在以下现象:
   1.在Hypervisor安装过程中,多次重启后,卡在命令行界面不动,此时可以在线连接到分配给AR的ETH口上,通过AS软件在线连接,更新程序。
   2.AS4.8之后,AR的SNMP服务是默认关闭的,通过AS软件在线扫描不到AR的IP地址,建议提前设置IP地址。

 

屏幕触摸校准与设置

请注意,如果使用触摸屏设备,请注意更新并安装Touch Screen Setting,可参考此FAQ

若使用PPC2200,触摸屏失效,请注意检查BIOS设置:

设备启动后,按ESC

选择右下角Setup Utility进入BIOS设置页面

在Advanced / Super IO / COM B 设置为Enable

按F10保存操作。

 

字体设置

请参考此处说明

 

MappView配置

将MappView的画面下载到APC2100中。

在GPOS系统(Linux)上terminal模式下输入ip address,可以看到多出了192.168.137.2/24的IP地址,这是Hypervisor本机Linux端ip地址。

而同时在运行的ARemb的ip地址为192.168..137.1。这两个ip为Hypervisor提供的便于两个系统进行数据交互的内部ip地址。

clip0069

在Linux系统下的Service Tool进行MappView访问设置,设置开机自动运行MappView画面

clip0070

 

依次点击Linux左下角开始按钮,选择Preferences -> Service Tool。勾选Automation Login的Enabled,TimeOut依需求设定。该选项修改开机时登录框显示的时长。可设长以避免Linux已启动而mappView尚未启动的问题。

在Service Tool里,勾选Autostart web browse的Enabled选项,URL设为http://192.168.137.1:81/index.html?visuId=mvHighlight  (mvHighlight的名字依实际项目中mappView的界面名设定,地址则必须为192.168.137.1,与项目中的ETH设定IP无关)。Options设为--kiosk --incognito。

依次点击Linux左下角开始按钮,选择Preference -> Screensave,将Mode设为Disable Screen Saver,以关闭屏保。

clip0223

MappView画面如下

clip0072