1.3.2 边缘计算网关
AiCam平台可以在各种边缘计算网关上运行,如x86、ARM、百度FPGA、寒武纪MLU,如图1.13所示。
图1.13 AiCam支持边缘计算网关
1.3.2.1 客户端/服务器
通过在客户端/服务器上安装AiLab-Ubuntu操作系统,可以运行AiCam、AiNLP、AiCar等软件。读者可以选择虚拟机安装、U盘LiveCD、计算机硬盘安装等多种方式,本节以虚拟机安装为例进行分析。
在Windows操作系统中,通过虚拟机VMware可以安装AiLab-Ubuntu操作系统。计算机推荐配置为:8核CPU、16GB的内存、200GB的硬盘空间、摄像头。步骤如下:
(1)安装虚拟机VMware。
(2)安装AiLab-Ubuntu操作系统。
说明:互联网中有很多关于安装虚拟机VMware和AiLab-Ubuntu操作系统的视频,本书不介绍具体的安装步骤。
(3)虚拟机VMware的硬件配置注意事项:硬盘空间不少于100GB,内存不小于4GB,处理器至少是双核处理器,网络选择桥接模式,需要USB接口(2.0及以上版本),显存不低于768MB。虚拟机VMware的相关配置如图1.14到图1.16所示。
图1.14 虚拟机VMware配置(一)
图1.15 虚拟机VMware配置(二)
图1.16 虚拟机VMware配置(三)
(4)在虚拟机VMware中,选择菜单“编辑”→“虚拟网络编辑器”,可在弹出的“虚拟网络编辑器”对话框(见图1.17)中添加并设置桥接网卡,选中“桥接模式(将虚拟机直接连接到外部网络)”,在“桥接模式”的下拉菜单中选择当前计算机的网卡。
图1.17 “虚拟网络编辑器”对话框
(6)在Linux操作系统和虚拟机VMware使用摄像头。在虚拟机VMware中,选择菜单“虚拟机”→“可移动设备”→“Chicony Integrated Camera”→“连接”,即可连接到摄像头,如图1.18所示。
图1.18 在虚拟机VMware中连接摄像头
1.3.2.2 ARM边缘计算网关
ARM边缘计算网关具备AI+边缘计算能力,内置了无线AP模块,支持各种异构传感网终端的数据接入,并能够对这些数据进行融合、数据。
ARM边缘计算网关如图1.19所示,采用AI嵌入式边缘计算处理器RK3399、4~16GB的内存、10寸高清电容屏,其上可运行Ubuntu、ROS、Android等操作系统,能够完成人工智能视觉、语言、机器人控制等开发任务。
图1.19 ARM边缘计算网关