智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COMII
TELEPHONE : 020-87643879-827
©EMA TECH CO, LTD. 2017. ALL RIGHTS RESERVED E-MAIL : support@ema-tech.comII
广州英码信息科技有限公司
EA500I Mini 盒子_用户手册Company:EMAVersion:1.2Public_time:2024.09.20Copyright ©2024 EMATechCO.Ltd
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COMII
II前言
概述
本文档详细介绍了 EA500I Mini边缘计算盒子 (以下简称为EA500I Mini) 的安装操作、硬件接口使用、系统应用等,使得用户对EA500I Mini有比较全面深入的了解。读者对象
本文档主要适用于以下人员:
• 企业管理员、企业用户
• 用户企业开发人员、售前人员
符号约定
在本文可能出现以下符号、标志,它们所代表的含义如下:
符号 符号名称 说明
危险
表示高度危险情形,若不能避免,可能导致人员死亡或严重伤害。
警告
表示潜在危险情形,若不能避免,可能导致人员死亡或严重伤害。
注意
表示潜在危险情形,若不能避免,可能导致设备损坏、数据丢失、设备性能降低或不可预知的结果。说明 用于突出重要或关键信息,强调或补充,非安全警示。
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COMII
III修改记录
文档版本 发布日期 对应型号 作者 修改说明V1.0 2024-07-12 EA500I Mini-A1 Caserve 1.初始版本。V1.1 2024-07-17 EA500I Mini-A1 Caserve 1.HDMI测试描述更新。V1.2 2024-09-20 EA500I Mini-A2 Caserve 1.硬件规格,烧录现象更新
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COMII
IV目录前言 ..................................................................................II概述 ..............................................................................II读者对象 ..........................................................................II符号约定 ..........................................................................II修改记录 .........................................................................III目录 ..............................................................................IV1 安全 .................................................................................11.1 通用安全 ......................................................................11.2 电气安全 ......................................................................21.3 设备标志 .......................................................................32 操作与安装 ...........................................................................42.1 面板描述 ......................................................................42.1.1 主机前面板 ..............................................................42.1.2 主机后面板 ..............................................................52.2 设备操作 ......................................................................62.2.1 关机 ....................................................................62.2.2 电源线缆下电 ............................................................62.2.3 电源线缆上电 ............................................................63 初始化配置 ...........................................................................73.1 驱动和工具安装 ................................................................73.2 系统登录 ......................................................................83.3 ssh远程登录 ...................................................................84 硬件接口及服务使用指南 ...............................................................94.1 网络配置 ......................................................................94.2 USB使用 ......................................................................124.3 TF使用 .......................................................................134.4 音频使用 .....................................................................134.5 HDMI硬回环测试 ...............................................................144.6 HDMI_IN使用 ..................................................................144.6.1 HDMI_IN_PIC .............................................................164.6.2 HDMI_IN_Audio ...........................................................184.7 HDMI_OUT使用 .................................................................184.7.1 HDMI_OUT_PIC ............................................................194.7.2 HDMI_OUT_Audio ..........................................................194.8 4G 通信模块使用 ..............................................................204.9 5G 通信模块使用 ..............................................................21
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COMII
V4.10 WIFI模块使用 ................................................................224.11 蓝牙使用 ....................................................................234.12 RTC使用 .....................................................................254.13 nfs文件系统挂载使用 .........................................................254.14 tftp服务使用 ................................................................254.15 docker使用 ..................................................................264.16 系统资源查询 .................................................................265 软件部署 ............................................................................285.1 系统升级(TF卡方式) ...........................................................285.1.1 制卡SD卡启动镜像 ........................................................285.1.2 镜像烧录 ................................................................295.1.3 烧录检查 ................................................................326 AI应用体验 ..........................................................................336.1 登录juypter lab ...............................................................336.2 样例的运行 ....................................................................356.3 目标检测样例 ..................................................................366.4 OCR文本识别样例 ...............................................................366.5 目标分类样例 ..................................................................376.6 图像增强样例 ..................................................................376.7 图像卡通化样例 ................................................................386.8 蛋白质分类评估样例 ............................................................386.9 细胞图像分割样例 ..............................................................396.10 人像分割分割与背景替换样例 ...................................................396.11 语音识别样例 .................................................................407 更多帮助 ............................................................................41
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COM第1页1 安全
1.1 通用安全
事项说明
在操作、安装本设备时, 请遵循设备标识以及手册中说明的通用安全相关注意事项。关于手册中提及的“危险”、“警告”、“注意”事项, 只是对安全事项的补充,并不代表所有安全事项。安装要求
操作、安装、维护本设备的人员必须了解所有安全注意事项, 并掌握正确的操作方法后才可进行 操作。关于安装要求做以下几点说明:
• 设备操作、安装、维护必须由经过培训的人员完成。
• 设备检修必须由本公司授权人员完成。
• 设备部件更换必须由本公司授权人员完成。
• 设备因安装导致的设备故障、异常需由操作人员及时与我司联系。接地要求
• 设备安装前需要先完成接地操作,设备拆除时最后拆除地线。
• 严禁在设备未接地或接地不良的情况下对设备进行任何操作。
• 操作设备前请进行接地检查,确保设备接地良好。人身安全
• 设备安装、操作前, 需要身穿防静电服, 佩戴防静电手套或手环,摘除手部导电饰品,避免引起短路被电击损伤。
• 严禁在危险环境下操作、安装设备, 如雷雨天气、易燃环境等。设备安全
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COM第2页• 保证设备在任何一种安装方式下的牢固可靠, 如桌放、挂墙或机架安装。• 对设备进行开机操作前确保接地良好,关机操作完成后再拆除地线。• 功能扩展窗窗操作需要佩戴防静电手套,拆卸或安装功能扩展窗窗盖板请使用螺丝刀。• 严禁遮挡、堵塞设备通风面板。
• 严禁拔除设备密封胶塞, 如天线胶塞等。
1.2 电气安全
• 严禁在雷雨天气下对设备进行交流电操作,否则会有致命危险。
• 严禁在雷雨天气下对设备进行室外设备箱体、抱杆等作业,否则会有致命危险。• 严禁在高压电源供电情况下,不规范地进行操作, 否则会有致命危险。• 严禁在设备上电状态下, 进行带电拆除电源线操作,避免产生电火花导致身体损伤。• 进行拆除设备电源线操作前,必须优先关闭电源使设备处于已关机状态下。• 进行设备电源线连接设备操作前,必须优先确认电源线正负极标识正确再进行连接。• 确保设备电源线与设备相连后, 连接位置牢固不松动。
• 为防止人体摩擦、移动产生的静电损坏设备, 对设备操作前, 先进行静电放电操作。• 触摸、手持设备前, 必须佩戴防静电手环,并将手环的接地端子接地。
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COM第3页1.3 设备标志
设备安全标志如下所示:
符号 标志名称 说明
注意高温
该标志表示在设备运行情况下表面温度较高,未佩戴隔温手套请勿直接触摸设备壳体,避免烫伤。防止静电
该标志表示此区域为静电敏感区域,请勿直接触摸设备。若在该区域进行设备操作,请佩戴防静电手套或手环。接地标志
该标志表示设备需要进行外部接地操作,通过保护地线将设备与机柜或工作台的接地点相连, 保证设备正常运行。
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COM第4页2 操作与安装
2.1 面板描述
2.1.1 主机前面板
EA500I Mini主机前面板图示与说明如下:
图2-0 主机前面板
2-1 EA500I Mini主机前面板说明
PWR 电源指示灯 •红色(常亮): 表示电源状态正常;SYS 系统状态灯
•绿色(闪烁): 表示系统工作状态正常;•绿色(熄灭): 表示系统处于异常。5G 4G/5G模块指示灯
•蓝色(闪烁): 表示4G模块工作状态正常;•蓝色(熄灭): 表示4G模块未接入或者异常。USE 待定 待定
SSD 硬盘状态指示灯
•绿色(闪烁): 表示mSATA硬盘正在读写;•绿色(熄灭): 表示硬盘未读写或未接入硬盘。HOT 低温加热 调试中,不亮。
Debug USB Type-C 用于 接入系统调试口(Type-C)。WIFI&BT WIFI&蓝牙信号天线 用于增强WIFI&蓝牙信号
LAN0 千兆网口 千兆网口,常用于动态获取IP。
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COM第5页LAN1 千兆网口 千兆网口,固定IP,常用于接入设备TF Micro-SD插槽
用于 接入TF卡扩展存储空间,建议使用class 10或者更高规格。
SIM SIM卡插槽 用于 接入SIM卡配合无线模块通信。USB3.0 USB接口 用于 扩展USB设备。
2.1.2 主机后面板
EA500I Mini主机后面板图示与说明如下:
图2-1 主机后面板
2-1 EA500I Mini主机后面板说明
DC 12V~24V 电源接口
2-PIN (自锁) 凤凰端子电源接口,防反插,与整机配备的电源 2-PIN 端子相连。5G/4G 5G/4G天线口 用于引出5G/4G天线。
HDMI HDMI 输入/输出
接口
通过 HDMI 高清线缆,将HDMI信号输入/输出到显示器。
LINE 音频输入输出 用于音频信号的播放测试。
注: 硬盘、无线功能为可选功能,非产品标配;
智 能 硬 件 产 品 供 应 商INTELLIGENT HARDWARE PRODUCTSUPPLIERWWW.EMA-TECH.COM第6页2.2 设备操作
2.2.1 关机
• 终端使用 poweroff 命令实现关机
• 观察SYS_LED 绿灯熄灭,PWR_LED 红灯常亮 , 表示EA500I Mini关机成功。•
2.2.2 电源线缆下电
• 关机后,拔掉电源线缆, 将 EA500I Mini 下电。
• 观察PWR_LED 红灯熄灭, 表示EA500I Mini下电成功。
•
2.2.3 电源线缆上电
• 连接电源线缆, 将 EA500I Mini 上电。
• 观察PWR_LED呈现红灯常亮状态,确保 EA500I Mini 上电成功,SYS_LED呈现常亮状态,则表明正常进入系统。
•
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第7页3 初始化配置
3.1 驱动和工具安装
盒子使用串口工具登录,因此需要使用发布包里下的 调试工具包;需要将串口驱动,串口工具MobaXterm安装到PC上(其他串口工具亦可)。操作步骤
• 步骤 1 安装调试工具包下的 MobaXterm 和CH340SER串口驱动;• 步骤 2 使用Type-C线连接DBG口和PC。安装驱动后识别出COM串口,使用MobaXterm使用系统终端。
方法步骤如下图所示:( 波特率: 115200 )
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第8页3.2 系统登录
支持串口和SSH进入系统;支持 普通用户和超级用户 登录控制台。操作步骤
• 步骤 1 设备上电开机,串口看到 login信息;登录普通用户或者超级用户; • 步骤 2 登录超级用户:输入用户名:root 密码:ematech
登录普通用户:输入用户名:HwHiAiUser 密码:Mind@123
3.3 ssh远程登录
EA500I Mini 支持通过ssh协议(openssh-server),通过IP地址 ssh远程登录控制台;内置两个网卡,分别为eth0、eth1对应ETH0,ETH1。其中eth0为动态IP模式(DHCP),eth1为静态IP模式(默认IP:192.168.150.1)。操作步骤
• 步骤 1 通过网线直连ETH1或交换机连接PC和盒子,
• 步骤 2 设置PC网络192.168.220,测试PC和ETH网络是否连通,如下:
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第9页• 步骤 3 打开MobaXterm 软件,选择Session-->SSH服务登录,如下:• 步骤 4 根据3.2的用户密码登录,界面如下:
(注意:1、root用户可能需要打开 允许ssh登录root用户的配置权限)4 硬件接口及服务使用指南
4.1 网络配置
1、有两个网卡,其中LAN0对应eth0,LAN1对应eth1;
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第10页2、eth0自动dhcp模式,eth1默认静态IP模式:192.168.150.1;
操作步骤
• 步骤 1
Ubuntu操作系统:执行cd /etc/netplan命令进入“netplan”目录,执行ll命令查看目录下是否有类似“xxxx-netcfg.yaml”文件,该文件为网络配置文件。
OpenEuler操作系统:执行cd /etc/sysconfig/network-scripts/进入“network-scripts”目录,执行ls命令查看目录下是否有类似“ifcfg-xxxx”文件,该文件为网络配置文件。• 步骤 2 修改配置文件。
Ubuntu操作系统:执行vi 01-netcfg.yaml命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准),在键盘按I键进入编辑模式,修改eth1的IP地址(加粗部分),如修改为192.168.100.100。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第11页network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes //DHCP开关,yes表示为DHCP模式,动态分配IP地址#addresses: [192.168.1.100/24]
#nameservers:
#addresses: [8.8.8.8]
# addresses: [114.114.114.114]
eth1:
dhcp4: no //DHCP开关,no表示为静态IP地址
addresses: [192.168.150.100/24]
routes:
- to: default
via: 192.168.150.1
nameservers:
addresses: [8.8.8.8]
addresses: [114.114.114.114]
usb0:
dhcp4: no
addresses: [192.168.0.2/24]
OpenEuler操作系统:eht1、eth0、usb0网口配置文件为3个不同的配置文件,分别为ifcfg-eth1、ifcfg-eth0、ifcfg-usb0,此处以修改eth1为例。
执行 cd /etc/sysconfig/network-scripts命令进入配置文件目录;
执行 vi ifcfg-eth1命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准),在键盘按I键进入编辑模式,修改eth1的IP地址(加粗部分),如修改为192.168.100.100。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第12页TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.150.100
NETMASK=255.255.255.0
GATEWAY=192.168.150.1
DNS1=8.8.8.8
DNS2=114.114.114.114 • 步骤 3 保存配置
1、Ubuntu操作系统:在键盘按Ese键退出编辑状态,输入:wq!保存配置。执行netplanapply生效网络配置。
2、OpenEuler操作系统:在键盘按Ese键退出编辑状态,输入:wq!保存配置。执行nmcli conreload 重 加 载 配 置 文 件 , 再 执 行 nmcli con up eth1 或nmcli conup/etc/sysconfig/network-scripts/ifcfg-eth1命令激活配置,使用ping 命令测试PC和外网是否正常连通。
• 步骤 4 使用ifconfig命令查看对应的网卡配置是否生效,
4.2 USB使用
上下两个USB3.0接口均为标准的USB接口;
可接入 U 盘、USB 鼠标、USB 键盘等设备置,以U盘为例,进行测试。操作步骤
• 步骤 1 接入 USB设备,然后上电,使用 fdisk -l 查看打印信息; • 步骤 2 挂载方式:mount /dev/sda1 /mnt • 步骤 3 写数据测试:dd if=/dev/zero of=/mnt/test2 bs=4096 count=1048574
读数据测试:dd if=/mnt/test2 of=/dev/null bs=4096 count=1048574
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第13页注意:新使用的 U 盘、TF、mSATA 卡等存储设备需要先使用 fdisk 新增分区并进行mkfs.ext4、mkfs.vfat 等工具进行格式化,测试得出的结果差异与测试的USB设备也有直接关联,若是使用USB扩展串口、声卡之类得转接设备,需提前做好驱动适配
4.3 TF使用
EA500I Mini 盒子前盖板 有 1 个 TF 卡接口,直接接上 class10及以上的TF 卡,需要重新上电使用。操作步骤
• 步骤 1 挂载 TF 卡:mount /dev/mmcblk1p1 /mnt • 步骤 2 读测试:dd if=/mnt/test2 of=/dev/null bs=4096 count=1048574 • 步骤 3 写测试:dd if=/dev/zero of=/mnt/test2 bs=4096 count=1048574
注意:新使用的 U 盘、TF 卡等存储设备需要先使用 fdisk 新增分区,才能进行挂载使用,fdisk的使用方法请自行在网上寻找。
4.4 音频使用
音频输入:准备双头3.5mm音频连接线一根,一端连接盒子终端的LINE-IN,另一端连接音频源(如电脑、手机)。电脑播放音频,盒子终端执行命令
sample_audio capture 2 /data/record.wav
用于捕获音频,盒子终端中断后,执行ls -lh /data/,可以看到已经生成了音频文件record.wav。可以使用LINE-OUT输出,也可以用电脑GoldWave工具可以正常播放音频文件。音频的输出:准备耳机一根,接入LINE-OUT,盒子终端执如下命令,耳机可以听到声音。sample_audio play 2 /data/record.wav
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第14页4.5 HDMI硬回环测试
EA500I Mini支持使用一路HDMI硬回环输入输出,分别对应HDMI_IN1,HDMI_OUT1。目前支持分辨率4K@60fps、4K@30fps,2K以及及1080P。
准备2根HDMI高清数据线,发送视频信号设备1台(电脑),接收视频信号设备1台(显示器&1080P)。设备断电情况,笔记本当输入源,设置分辨率为1920x1080,用一根HDMI线缆连接笔记本和EA500I
Mini 的HDMI_IN1。显示器当输出端,用一根HDMI线缆连接显示器和EA500I Mini 的HDMI_OUT1。此时显示器会正常复制笔记本的屏幕。设备上电后依旧可以正常复制屏幕,播放音频显示器喇叭可以正常输出声音。(PS:没有输出请多插拔一下HDMI_IN1接口)
4.6 HDMI_IN使用
EA500I Mini支持使用HDMI输出播放 HDMI的输入信号,支持1080P、2K分辨率,下面将演示如何获取HDMI_IN的音频和图片。
测试工具命令参数说明
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第15页sample_audio:音频测试工具,用于采集或播放音频
示例:
音频采集 sample_audio capture <audio_type> /data/record_test_01.wav
音频播放 sample_audio play <audio_type> /data/record_test_01.wav
<audio_type>: 0-HDMI_IN0 1-HDMI_IN1 2-Line_IN/Line_OUT 3-HDMI_OUT0 4-HDMI_OUT1hdmi_in.sh:将视频信号传入sensor。执行此脚本后,将会中断硬回环,信号传入sensor。vi_l1_sample:从对应的sensor获取图像
示例 : vi_l1_sample <index> <camera num> <camera type>
index:
(1) run VI with sensor
camera num:
num between [1, 2]
camera type:
(1) hdmi0_in
(2) hdmi1_in
注意:当前用例只支持vi_l1_sample 1 2 1功能;同时获取两个HDMI_IN的图像sample_hdmi: HDMI输出测试用例。支持HDMI_OUT0、HDMI_OUT1测试,图片分辨率1080P,4K。示例: hdmi_sample port resolution
port: Port only can be set 0 or 1, (0: hdmi0, 1: hdmi1).
resolution: Resolution only can be set 0 or 1, (0: 1080P, 1: 4K).关闭HDMI流,获取图片后再打开HDMI流。
HDMI_IN0: i2cset -f -y 0 0x2b 0xb0 0;i2cset -f -y 0 0x2b 0xb0 1
HDMI_IN1: i2cset -f -y 0 0x2b 0xb0 0;i2cset -f -y 0 0x2b 0xb0 1
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第16页4.6.1 HDMI_IN_PIC
主要测试HDMI_IN的图片采集功能是否正常;准备2根HDMI高清数据线,发送视频信号设备1台(电脑4k@30fps输出),以HDMI_IN0为例,HDMI线连接HDMI_IN0和电脑。(目前demo支持4k@30fps的输入源采集,由于只支持vi_l1_sample 1 2 1功能,所以只能单测HDMI_IN0,或HDMI_IN0和IN1同时测试。详细情况请联系技术支持)
以PC(支持4K@30FPS输出)的windows系统为例,进行HDMI_IN_PIC测试。在EA500I MINI终端上执行hdmi.sh命令;windows系统打开图形设置,可以看到系统已经识别到HDMI设备。分辨率选择3840* 2160, 选择“高级设置”,选择盒子hdmi,并设置为30fps。如下。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第17页# 1 创建并测试目录
(base) root@davinci-mini:/data# mkdir /data/test
(base) root@davinci-mini:/data# cd /data/test
# 2 将HDMI信号输入切到310芯片
(base) root@davinci-mini:/data# hdmi_in.sh
# 3 开始采图,会一直在监听
(base) root@davinci-mini:/data/test# vi_l1_sample 1 2 1 &
# 4 抽取HDMI_IN0的图片
(base) root@davinci-mini:/data/test# i2cset -f -y 0 0x2b 0xb0 0;i2cset -f -y 00x2b0xb0 1
# 5 查看采集的图片,生产如下YUV图片
(base) root@davinci-mini:/data/test# ls
vi_pipe2_chn0_w3840_h2160.yuv
导出图片,使用Yuview工具可以查看该图片内容,如下。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第18页4.6.2 HDMI_IN_Audio
本样例主要测试HDMI_IN的音频录制功能是否正常;准备1根HDMI高清数据线,发送视频信号设备1台(电脑),耳机或音响设备一台。以HDMI_IN0为例,HDMI线连接HDMI_IN0和电脑,耳机连接LINE_OUT。# 1 将HDMI信号输入切到310芯片,若之前测试已执行,不需要重复执行hdmi_in.sh
(base) root@davinci-mini:/data# hdmi_in.sh
# 2 捕获HDMI_IN0的音频
(base) root@davinci-mini:/data# sample_audio capture 0 /data/record_test_01.wav# 3 将捕获的音频通过LINE_OUT输出
(base) root@davinci-mini:/data# sample_audio play 2 /data/record_test_01.wav
4.7 HDMI_OUT使用
EA500I Mini支持使用HDMI输出播放 HDMI的输入信号,支持1080P、2K分辨率,下面将演示如何获
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第19页取HDMI_IN的音频和图片。
4.7.1 HDMI_OUT_PIC
主要测试HDMI_OUT的图片输出功能是否正常;准备1根HDMI高清数据线,接收视频信号设备1台(显示器),以HDMI_OUT0为例,HDMI线连接HDMI_OUT0和显示器。(目前demo支持1080P、4K图片输出。,详细情况请联系技术支持)
# 1 创建并进入测试目录
(base) root@davinci-mini:# mkdir -p /data/test
(base) root@davinci-mini:# cd /data/test
# 2 准备一张1080P和4K的YUV图片放入到/data/test目录上
# 1080P 命名为ut_1920x1080_nv12.yuv, 4K图片命名为ut_3840x2160_nv12.yuv
(base) root@davinci-mini:/data/test# ls
ut_1920x1080_nv12.yuv ut_3840x2160_nv12.yuv
# 3 将HDMI信号输入切到310B芯片
(base) root@davinci-mini:/data# hdmi_in.sh
# 4 执行测试命令会有如下打印。显示器输出对应图片。
(base) root@davinci-mini:/data/test# sample_hdmi 0 0
4.7.2 HDMI_OUT_Audio
本样例主要测试HDMI_IN的音频播放功能是否正常;准备1根HDMI高清数据线,准备一份音频文件。以HDMI_IN0为例,HDMI线连接HDMI_IN0和电脑,耳机连接LINE_OUT。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第20页# 1 创建并进入测试目录
(base) root@davinci-mini:# mkdir -p /data/test
(base) root@davinci-mini:# cd /data/test
# 2 准备一张1080P和4K的YUV图片放入到/data/test目录上
# 1080P 命名为ut_1920x1080_nv12.yuv, 4K图片命名为ut_3840x2160_nv12.yuv
(base) root@davinci-mini:/data/test# ls
ut_1920x1080_nv12.yuv ut_3840x2160_nv12.yuv
# 3 将HDMI信号输入切到310B芯片
(base) root@davinci-mini:/data# hdmi_in.sh
# 4 HDMI输出通道指定为 HDMI_OUT0
(base) root@davinci-mini:/data/test# sample_hdmi 0 0 &
# 5 通过HDMI_OUT0播放音频
(base) root@davinci-mini:/data# sample_audio play 3 /data/record_test_01.wav#### 显示器有音频输出,HDMI_OUT0_Audio测试结束,下面测试HDMI_OUT1_Audio##### 6 杀掉NO.4步骤的进程
(base) root@davinci-mini:/data/test# killall -9 sample_hdmi
# 7 HDMI输出通道指定为 HDMI_OUT1
(base) root@davinci-mini:/data/test# sample_hdmi 1 0 &
# 8 通过HDMI_OUT0播放音频
(base) root@davinci-mini:/data# sample_audio play 4 /data/record_test_01.wav4.8 4G 通信模块使用
• 步骤 1 #设置【5G_PWR_EN】的管脚方向为输出;对应wwan指示灯亮;gpio_operate set_direction 0 03 1
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第21页• 步骤 2 #设置【5G_PWR_EN】为高电平,给通信模组供电;对应wwan指示灯灭;gpio_operate set_value 0 03 1 • 步骤 3 设置成功5秒钟后,usb0网卡出现,对应wwan指示灯长亮,回显设备出现,回显端口为: /dev/ttyUSB2 ;
• 步骤 4 执行:ifconfig usb0;
• 步骤 5 执行:dhclient usb0,网卡获取到IP;
• 步骤 6 执行:ping www.baidu.com成功;
• 步骤 7 重新将管脚值及方向设置为0 后,wwan指示灯仍处于常亮状态;4.9 5G 通信模块使用
• 步骤 1 #设置【5G_PWR_EN】的管脚方向为输出;
gpio_operate set_direction 0 03 1 • 步骤 2 #设置【5G_PWR_EN】为高电平,给通信模组供电;gpio_operate set_value 0 03 1 • 步骤 3 设置成功15秒钟后,usb0网卡出现,回显设备出现,回显端口为:/dev/ttyUSB0;• 步骤 4 通过查看注册命令可以看到与基站注册成功;
echo -e \"AT+CGREG?\
\
\" > /dev/ttyUSB0,返回2,1或0,1,;
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第22页• 步骤 5 执行:ifconfig usb0,可查看到已经获取到IP;
• 步骤 6 执行:ping -I usb0 www.hao123.com成功,桌面系统浏览器进行网页加载正常;4.10 WIFI模块使用
• 步骤 1 # 搜索附近热点;
wpa_cli scan_results • 步骤 2 # 链接热点
nmcli device wifi connect chen password 1234567890
• 步骤 3 查看到p2p0已经获取到IP • 步骤 4 ping -I p2p0 www.baidu.com 指定p2p0网卡访问百度,可以正常ping通
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第23页4.11 蓝牙使用
• 步骤 1 hciconfig -a #获取蓝牙模块信息
• 步 骤 2 hciconfig hci0 up 给 蓝 牙 设 备 上 电 , 如 果 提示【Can't init devicehci0:
Operation not possible due to RF-kill (132)】,用apt下载安装rfkill后,执行【rfkill unblockall】,然后再执行【hciconfig hci0 up】,正常;
• 步骤 3 执行:bluetoothctl ,可以进行蓝牙操作
• 步骤 4 执行:scan on ,搜索附近蓝牙设备
• 步骤 5 找到已知的蓝牙设备,执行:scan off
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第24页• 步骤 6 以手机为例,执行:pair 【设备MAC地址】,终端显示配对确认,输入:yes;手机终端上点击【配对】
• 步骤 7 执行:trust 【设备MAC地址】;
• 步骤 8 执行:connect 【设备MAC地址】, 手机上操作,对被测设备进行蓝牙连接,提示连接成功,且显示是做为音频设备被连接;
• 步骤 9 桌面系统界面上连接蓝牙成功;
• 步骤 10 待测设备可将图片发送给到测试手机(华为手机)pa_cli scan_results
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第25页4.12 RTC使用
EA500I Mini出厂时,会搭配着纽扣电池,给RTC时钟供电;支持RTC时间调整。操作步骤
• 步骤 1 设置系统时间,date -s \"2021-03-22 17:11:00\" • 步骤 2 时间保存,写入 RTC 硬件,hwclock -w • 步骤 3 重启设备,查看时间是否正常,date
4.13 nfs文件系统挂载使用
通过远程挂载的方式,允许允许PC机的远程客户端以与本地文件系统操作步骤
• 步骤 1 安装nfs服务:apt-get update;apt install nfs-common • 步骤 2 执行命令:mount -t nfs -o nolock -o tcp -o rsize=32768,wsize=32768 IP:/host /mnt(注意,IP:服务器的 IP 地址; Host:服务器上 nfs 的挂载点)
4.14 tftp服务使用
tftp服务 使用tftp协议 方式,允许客户通过tftp命令,进行发送和接收操作;操作步骤
• 步骤 1 下载PC的文件 tftp -g -r dst 文件 ip
例如:tftp -g -r check.txt 10.1.30.11 //IP根据PC IP修改• 步骤 2 文件上传到PC tftp -p -l dst 文件 ip
例如:tftp -g -r check.txt 10.1.30.11 //IP根据PC IP修改
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第26页4.15 docker使用
EA500I Mini系统集成已预装 docker 服务,您可以用 docker info 命令查看状态。注意docker的根目录被配置到了/data/docker 目录下,与默认设置不同,docker 命令的使用请自行在网上查找。4.16 系统资源查询
CPU资源查询: 查看CPU利用率及各进程的资源占用信息等,可以通过top, htop命令查询
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第27页NPU资源查询:查看NPU的功耗、AIcore 利用率等信息,可以通过npu-smi info命令查询,更多信息查看《npu-smi 命令参考》--查询基本信息
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第28页5 软件部署
5.1 系统升级(TF卡方式)
环境准备:
.准备一个Linux系统;
.准备SD卡(要求至少64GB);
.制卡工具:01镜像烧录/制卡工具;
.SD制卡镜像包:01镜像烧录
/{$HardWare_ver}_ubuntu22.04_SDK-Ascend_HDK_23.0.RC3_EMA_publish-emt-launcher_{$Soft_Ware_ver}(默认Ubuntu22.04系统);
盒子系统命令brd_version查看软硬件版本,即HardWare_ver和SoftWare_ver信息。5.1.1 制卡SD卡启动镜像
• 步骤 1 选择本地制卡,选择SD制卡镜像包,制作SD卡,烧录约30分钟,请耐心等候。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第29页5.1.2 镜像烧录
• 步骤 1 制卡完成后,将SD卡插入EA500I Mini SD卡槽;擦开盒子底部,设置SW5拨码开关:【1OFF】【2 ON】【3 OFF】;
设备上电,用Type-C串口打开串口终端,波特率设置为【115200】,系统进入昇腾原生系统。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第30页进入昇腾原生系统后,不需要额外操作,系统会自动烧录。
烧录过程中,【USE_LED】蓝灯常亮,【PWR】红灯常亮,稍等1min,会自动重启;重新进入系统后,使用top命令,查看烧写程序balena是否正常运行。
烧录程序停止的判断:烧写程序balena程序停止,蓝色灯持续闪烁便完成烧录。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第31页• 步骤 2 设备断电,拔掉TF卡,将拨码开关拨码至【1 ON】【2 ON】【3 OFF】;• 步骤 3 设备重新上电,系统服务安装过程持续时间约为2min左右,当出现【[OK] Started Load/SaveRF Kill Switch Status.】及【davinci-mini login:】时,则表示服务安装完成。注意:服务安装期间系统会重启一次,安装过程中设备不要断电;
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第32页5.1.3 烧录检查
登录账号: root 密码:ematech
进入系统后检查版本:执行 brd_version查看版本信息是否与镜相包版本一致。至此完成镜像烧录。
注意: 请勿烧写华为昇腾官网的固件和驱动,此操作容易使盒子变砖!!!
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第33页6 AI应用体验
为方便新手开发者进行应用开发和程序运行,盒子内置了9个常用的AI推理应用供开发者体验学习,这些样例调用了Python版本的AscendCL 编程接口。镜像中已包含jupyter lab软件(可视化代码演示、数据分析工具),可为用户提供一个图形化运行推理样例的界面。本章节介绍如何登录jupyter lab并运行这些预置的AI应用。
6.1 登录juypter lab • 步骤 1 进入盒子终端案例目录,修改样例IP
“wq!”保存退出。
• 步骤 2 执行样例
样例运行回显如下图所述
cd /home/HwHiAiUser/samples/notebooks
vi sart_notebook.sh
bash bash start_notebook.sh
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第34页• 步骤 3 登录juypter lab。复制运行回显后URL到浏览器,得到如下图所示。对应的样例如图所示
├── 01-yolov5 # 目标检测样例
├── 02-ocr # OCR文本识别样例
├── 03-resnet # 目标分类样例
├── 04-image-HDR-enhance # 图像增强样例
├── 05-cartoonGAN_picture # 图像卡通化样例
├── 06-human_protein_map_classification # 蛋白质分类评估样例
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第35页6.2 样例的运行
下面样例的运行方法大同小异,都是重启样例的main.ipynb文件内核,运行推理程序。下面以Yolov5为例,介绍如何执行样例。
• 步骤 1 进入样例目录,选中main.ipynb文件,如下图所示,重启内核,运行推理程序。• 步骤 2 查看推理结果
拉到“样例运行”部分,查看样例结果。
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第36页6.3 目标检测样例
应用介绍:目标检测是将图像或视频中的目标定位并分类的,可用于身份识别、指挥交通以及工业检测等应用场景。
运行效果:
6.4 OCR文本识别样例
应用介绍:OCR(光学字符识别)是指对文字影像进行分析识别处理,获取文字及版面信息的过程,可以用于金融,政府等场景。
运行效果:
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第37页6.5 目标分类样例
应用介绍:对输入图像进行类别分类。
运行效果:
6.6 图像增强样例
应用介绍:对曝光不足的图像进行HDR效果增强。
运行效果:
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第38页6.7 图像卡通化样例
应用介绍:通过生成对抗网络对输入图像进行卡通画风格处理。
运行效果:
6.8 蛋白质分类评估样例
应用介绍:对输入的荧光显微图片进行蛋白质分类。
运行效果:
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第39页6.9 细胞图像分割样例
应用介绍:在生物细胞图像中分割出细胞核。
运行效果:
6.10 人像分割分割与背景替换样例应用介绍:替换输入图片中的人像背景,可应用于照片编辑、视频会议等。运行效果:
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第40页6.11 语音识别样例
应用介绍:从输入语音中解析出文本,可用于各种智能语音应用。
运行效果:
关于Mindx SDK、AscendCL等更多应用开发案例及资料可以参考此处昇腾开发者套件资料。更多开发样例,请查阅官方链接:
昇腾样例仓;
CANN快速入门;
MindX SDK。
注意: 请勿烧写华为昇腾官网的固件和驱动,此操作容易使盒子变砖!!!
WWW.EMA-TECH.COM智 能 硬 件 产 品 供 应商INTELLIGENT HARDWARE PRODUCTSUPPLIER第41页7 更多帮助
如在产品安装或使用过程中需更多协助,请联系您的销售代表,或请通过以下方式联系我们:销售邮箱:sales@ema-tech.com
技术邮箱:support@ema-tech.com
英码总机:020-8764-3879
英码官网:www.ema-tech.com
线上商城:https://emagz.taobao.com
广州英码信息科技商铺 广州英码信息科技官网




