0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瑞芯微RK3566鸿蒙开发板OpenHarmony标准系统应用兼容性测试指导

触觉智能 2024-09-10 11:56 次阅读

本文OpenHarmony标准系统应用兼容性测试指导,适用鸿蒙系统软件开发测试的新手入门学习课程。设备为触觉智能瑞芯微RK3566开发板,型号Purple Pi OH。是Laval官方社区主荐的一款鸿蒙开发主板。支持Openharmony、安卓AndroidLinux的Debian、Ubuntu系统。

2b6938392beb436ebd7c9cb1393b2406~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=0vWmVJd%2Frz8eQ%2FUR32NcbhiGfSI%3D

树莓派开发板 瑞芯微RK3566芯片

fb422666892d4176a3aaf2bc7607c1dd~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=cDv0mInwPtwid5xPbr3sdfCpUzM%3D

触觉智能Purple Pi OH开发板

该主板主要针对学生党,极客,工程师,极大降低了开源鸿蒙开发者的入门门槛,具有以下几点优势:

  • 支持开源鸿蒙/Linux /Andriod 11/麒麟,兼容树莓派 ;
  • 四核A55,最高1.8G主频,Mali G52-2EE GPU ;
  • 支持OpenGL/CL/Vulkan/1T NPU/8M ISP ;
  • 支持TensorFlow/MXNet/PyTorch/ Caffe ;
  • 支持1*千兆以太网、3*USB2.0、1*USB3.0、3*UART、2*SPI、2*I2C、28*GPIO、1*MIPI DSI、1*HDMI ;
  • 支持OpenHarmony3.2/4.0/4.1版本,开放SDK源代码 ;
  • 活跃的开发者社区, 更多牛人在线技术支持 ;
  • 超小尺寸,极致性价比,只需249元 ;

一、编译兼容性套件

举例:以Purple-Pi-OH为例:

  1. 首先需要把SDK编译一遍
  2. 全量编译:/test/xts/acts目录下执行编译命令:./build.sh product_name=purple_pi_oh system_size=standard
  3. 测试用例输出在目录:out/release/suites/acts/testcases
  4. 测试框架&用例整体输出目录:out/release/suites/acts(根据自身目录查看)

二、资源下载

2.1 兼容性套件下载

  1. 兼容性套件也能通过鸿蒙官网获取:https://www.openharmony.cn/certification/document/xts/
  2. 如下图所示:
24b5c0a1b5894802bd005f4a44a6a1c2~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=%2FRwDRhRq%2FdrrTc%2Fyd9o9BnEukZ4%3D

  1. 解压生成acts目录,如下图所示:
c4cf7ae6fd74414ea76e2b220127255f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=77B2CEYyB%2F8RDOu2R1aM6m%2BDuKY%3D

2.2 resource文件下载

  1. 选择对应分支与系统类型下载resource文件,如下图所示:
0c85dfa9421d4c0293450dae29ae2b69~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=5ejPEUkdjyz1fGtwmgJyOrBUS3g%3D

  1. 拷贝到acts\resource目录下,如下图所示:
0818d06bbc7b4e1fb6edd6edcca72f3c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=%2Fg4BosvunTHccK6IC1MqBJu2%2Bsw%3D

三、配置运行环境

  1. 安装python3.7及以上版本
d710b1323b7943469b4c7b51dc549fe8~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=F8oyHVxqQKwhx6u9Ov%2B84UkrssU%3D

  1. 安装setuptools(pip install setuptools)

在cmd中执行命令:

pip install setuptools

  1. 安装pyserial( pip install pyserial )

在cmd中执行命令:

pip install pyserial

  1. 安装rsa( pip install rsa )

在cmd中执行命令:

pip install rsa

  1. 安装dateutil(pip install python-dateutil)

在cmd中执行命令:

pip install python-dateutil

  1. 查看设备信息

在cmd中执行命令:

C:\Users\industio>hdc list targets 150100414a5444345206c363e27d3a00 C:\Users\industio>hdc discover [Info]Please add HDC server's firewall ruler to allow udp incoming, udpport:8710 [Info]Broadcast find daemon, total:0 C:\Users\industio>hdc shell ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope: Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 TX bytes:0 eth0 Link encap:Ethernet HWaddr aa:cc:bc:66:ac:9c Driver rk_gmac-dwmac inet addr:192.168.0.160 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a8cc:bcff:fe66:ac9c/64 Scope: Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2600 errors:0 dropped:80 overruns:0 frame:0 TX packets:99 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:264523 TX bytes:24139 Interrupt:46

7. 配置user_config.xml文件路径:

\suites\acts\config\user_config.xml

true 127.0.0.1 8710 150100414a5444345206c363e27d3a00

四、执行兼容性测试套件

1. 进入acts目录下,直接执行run.bat,并查看对应的设备信息,如下图所示:

8495f90b68d24bee99989497dbaa1a21~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=8OozPISii9Ag1Ceoni5%2FTdGqSyQ%3D

2. 界面启动后,输入用例执行指令,全量执行

run acts

7fa785b101a24de5bb138883c2e70f61~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=14ilZV1gFqreDhNU0Hdvnigha84%3D

五、查看测试报告

1. 进入acts\reports\目录,获取当前的执行记录,打开“summary_report.html”可以获取到测试报告,如下图所示:

cffa1a2bf91c4c5c98424eb2b55fb150~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=MxOHusUnSRauZf4R61Yg2U7atms%3D

2. 当出现Failed、Blocked、Unavailable时,将错误模块和没有跑到的模块可以单独、多个一起运行,确保每个模块都可以通过,如下图所示:

8636b9262efe4358b319c3416da4e929~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=%2BGtmI65gz2AG5GjpGpldbPtk8xA%3D

3. 模块执行(具体模块可以查看\acts\testcases)

run –l ActsSamgrTest

4. 多个模块运行时需要用分号隔开,命令如下:

run –l ActsSamgrTest;actsAceWebViewWebStorageJsunit;xxx;xxx

注:其余模块如ssts、hats、dcts操作步骤类似,可参考进行操作。

Purple Pi OH已过XTS兼容性认证

56f2703436e44c428121cd8c6b1b4935~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1726545145&x-signature=v5XJaK%2B3yplXBGJjncZa%2FKAC7Gc%3D

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5024

    浏览量

    97352
  • 瑞芯微
    +关注

    关注

    23

    文章

    413

    浏览量

    51292
  • RK3566
    +关注

    关注

    0

    文章

    145

    浏览量

    4820
  • 触觉智能
    +关注

    关注

    1

    文章

    38

    浏览量

    307
收藏 人收藏

    评论

    相关推荐

    鸿蒙openharmony刷到RK3566开发板上的步骤

    开发板可以控制更多的硬件,通过软硬结合得方式更好得体验鸿蒙。本文介绍的是如何把鸿蒙openharmony刷到
    发表于 03-15 14:36

    标准系统:软通扬帆富设备开发板RK3399)

    级别 标准系统 开发板名称(芯片型号) 软通扬帆富设备开发板RK3399) 芯片架构
    发表于 10-19 10:37

    标准系统:KHDVK-3566B智慧屏开发套件(RK3566

    Release标准系统,基于RK3566 Cortex-A55 四核处理器。给开发者提供
    发表于 10-19 10:49

    RK3566平板产品已通过Android 11 GMS认证

    RK3566平板产品已通过Android 11 GMS认证 微电子 现在搭载
    的头像 发表于 04-30 14:58 1902次阅读

    优博终端RK3588青鸾开发板通过OpenHarmony兼容性测评

    OpenHarmony”)3.1.1 Release版本兼容性测评,获颁OpenHarmony生态产品兼容性证书。 本次通过兼容性
    的头像 发表于 11-03 23:05 1813次阅读

    两百元的OpenHarmony标准系统开发板(软硬件全部开源)

    使用的芯片是rk3566,适配的OpenHarmony版本为3.2Release,是目前最便宜的OpenHarmony标准系统开源开发板,并
    的头像 发表于 08-14 10:19 1060次阅读
    两百元的<b class='flag-5'>OpenHarmony</b><b class='flag-5'>标准系统开发板</b>(软硬件全部开源)

    RK3566开发板USB OTG模式介绍及命令切换,触觉智能EVB3566主板鸿蒙硬件厂商

    本文USB OTG模式介绍及命令切换,适用于嵌入式工程师、硬件开发教程入门学习课程。设备为触觉智能开发
    的头像 发表于 09-05 17:01 1219次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>开发板</b>USB OTG模式介绍及命令切换,触觉智能EVB<b class='flag-5'>3566</b>主板<b class='flag-5'>鸿蒙</b>硬件厂商

    RK3566鸿蒙开发板Ubuntu虚拟机环境搭建教程,触觉智能Purple Pi OH主板

    本文适用于Ubuntu虚拟机环境搭建教程学习,设备为触觉智能开发RK3566开发板,型号
    的头像 发表于 09-05 17:47 335次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>Ubuntu虚拟机环境搭建教程,触觉智能Purple Pi OH主板

    RK3566鸿蒙开发板Ubuntu虚拟机环境搭建教程,触觉智能Purple Pi OH主板

    本文适用于Ubuntu虚拟机环境搭建教程学习,设备为触觉智能开发RK3566开发板,型号
    的头像 发表于 09-08 18:25 932次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>Ubuntu虚拟机环境搭建教程,触觉智能Purple Pi OH主板

    RK3568鸿蒙开发板OpenHarmony系统修改cfg文件权限方法

    本文适用于OpenHarmony开源鸿蒙系统修改cfg文件权限方法,深圳触觉智能研发的RK3566RK3568、
    的头像 发表于 09-11 13:26 877次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3568<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系统</b>修改cfg文件权限方法

    RK3566鸿蒙开发板Android11修改第三方输入法为默认输入法

    本文适用于触觉智能所有支持Android11系统开发板修改第三方输入法为默认输入法。本次使用的是触觉智能的Purple Pi OH鸿蒙开源主板,搭载了
    的头像 发表于 09-24 09:43 411次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>Android11修改第三方输入法为默认输入法

    开源鸿蒙OpenHarmony系统更换开机Logo方法,RK3566鸿蒙开发板备战第九届华为ICT大赛

    本文适用开源鸿蒙OpenHarmony系统更换开机Logo,本次使用了触觉智能的Purple Pi OH鸿蒙开源主板,搭载了
    的头像 发表于 09-26 09:18 686次阅读
    开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系统</b>更换开机Logo方法,<b class='flag-5'>RK3566</b><b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>备战第九届华为ICT大赛

    RK3566/RK3568 Android11使用OTA升级固件方法,深圳触觉智能鸿蒙开发板演示,备战第九届华为ICT大赛

    本文介绍RK3566/RK3568在Android11系统OTA升级固件方法,使用触觉智能
    的头像 发表于 10-12 11:57 448次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK</b>3568 Android11使用OTA升级固件方法,深圳触觉智能<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>演示,备战第九届华为ICT大赛

    RK3566/RK3568 Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了

    本文介绍RK3566/RK3568在Android11系统默认屏蔽导航栏/状态栏方法,触觉
    的头像 发表于 10-30 18:26 421次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK</b>3568 Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了

    主板/开发板Linux系统播放音频方法,触觉智能RK3562开发板演示

    本文介绍方案主板/开发板Linux系统播放音频的方法,触觉智能RK3562
    的头像 发表于 12-13 11:40 151次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>主板/<b class='flag-5'>开发板</b>Linux<b class='flag-5'>系统</b>播放音频方法,触觉智能<b class='flag-5'>RK</b>3562<b class='flag-5'>开发板</b>演示