OpenHarmony-RK3568开发板操作流程
OpenHarmony-RK3568开发板操作流程
一、获取源码
下载主干代码
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify --depth=10repo sync -c --no-tag -j16
repo forall -c 'git lfs pull'
二、编译
代码下载后初次编译需要做一些前期准备工作:主要有依赖工具安装、预编译(默认已经搭建好编译环境)
1. 在源码根目录下执行,安装编译器及二进制工具
./build/prebuilts_download.sh
2. 版本编译
./build.sh --product-name rk3568 --ccache
3. daily构建版本或转测版本获取
http://ci.openharmony.cn/dailybuilds
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BzOPU2LF-1649316085565)(D:\03MarkDown\png\每日构建.png)]
4. 转测版本
转测版本
三、烧写
1. 烧写所需驱动和工具获取
2. usb驱动安装
双击windows\DriverAssitant\DriverInstall.exe安装usb驱动
3. 正常烧写
双击\windows\RKDevTool.exe打开烧写工具,工具界面击烧写步骤如图所示:
MASKROM模式和LOADER模式两种模式下可供烧写,推荐LOADER模式烧写,非必要不使用MASKROM按键操作烧写。
LOADER模式烧写:板子上电状态,PC usb线连接板子,先按住板子上的Recovery键,然后按一下reset键,待工具界面显示LOADER设备后,松开Recovery键,设备进入loader模式,点击执行开始烧写,如图:
四、Hdc工具连接设备
1. hdc 自行编译源码根目录执行
./build.sh --product-name ohos-sdk --ccache
2. 直接copy到本地路径(可将hdc_std.exe改为hdc.exe方便点)加入环境变量,如图:
3. 测试HDC 以及常用命令
五、 测试套编译和执行
1. 测试套编译
命令行进入 /test/xts/acts 目录
编译单个子系统测试套
./build.sh product_name=rk3568 system_size=standard target_subsystem=startup
全量编译
./build.sh product_name=rk3568 system_size=standard target_subsystem=××××
编译结果查看:/out/rk3568/suites/acts/
2. 执行测试用例
手动执行
将编译生成的可执行文件(c++用例等)和hap(js用例等),通过hdc 命令将文件复制到设备制定目录。通过 ./**
执行用例。
hdc list targets //列出设备,类似于adb devices
hdc shell //类似于 adb shell
hdc target mount
hdc file send xxx(windows上文件的路径) xxx(push到设备端的路径) //push 文件
hdc file recv xxx(device要被pull文件的路径) xxx(windows下存放文件的路径) //从设备中导出文件
hdc smode //相当于adb root
hdc shell mount -o rw,remount / //保证hdc可以send文件
自动执行
将编译生成的acts文件夹coay到Windows本地,cmd命令行进入acts目录,运行run.bat,然后执行run acts的方式开始执行用例,用例执行的报告和log会在acts目录下生成。
PS:运行run.bat依赖于编译生成的tools文件夹下的工具,tools文件夹如果为空,请检查编译工具是否安装全。
Q: tools文件夹为空,解决方法
执行find /usr/lib -name "libffi.so*"然后做个软连接即可:
sudo ln -s /usr/lib/x86_64-linux-gnu/libffi.so.7 /usr/lib/x86_64-linux-gnu/libffi.so.6
OpenHarmony-RK3568开发板操作流程相关推荐
- OpenHarmony RK3568开发板烧写过程总结梳理
参考了南先森的博客,原文地址 1.下载驱动和工具 点击此处,下载驱动和工具 2.安装驱动 双击windows\DriverAssitant\DriverInstall.exe安装usb驱动 3.切换到 ...
- RK3568开发板C应用编程手册目录
迅为电子重磅发布新教程--<iTOP-RK3568开发板C应用编程手册>本教程为RK3568开发板的教程系列手册,旨在帮助用户对于应用编程进行入门学习,适用于 Linux 应用编程初学者. ...
- 重磅发布!RK3568开发板C应用编程手册
迅为电子重磅发布新教程--<iTOP-RK3568开发板C应用编程手册> 本教程为RK3568开发板的教程系列手册,旨在帮助用户对于应用编程进行入门学习,适用于 Linux 应用编程初学者 ...
- 20230115下载并编译RK3568开发板的OpenHarmony-3.1-Beta的步骤
20230115下载并编译RK3568开发板的OpenHarmony-3.1-Beta的步骤 2023/1/15 20:48 本文在Ubuntu20.04的64位下操作/执行. libncurses5 ...
- 【ARM】迅为rk3568开发板buildroot添加桌面应用
讯为rk3568开发板buildroot添加桌面应用 硬件准备 桌面图标文件 xx.desktop文件 开发板上的准备 PS: 硬件准备 开发板:讯为rk3568 根文件系统:buildroot 系统 ...
- Android11系统丨RK3568开发板运行第一个Android程序
基于迅为RK3568开发板 1.在模拟器上运行 (1)打开上次创建的 MyApplication 工程,点击 file->project structure ,如图所示,选中默认的 NDK, 然 ...
- 工程师评测 | RK3568开发板上手测试
以下文章来源于[嵌入式实验楼] ,作者BruceOu. OK3568-C开发板采用核心板+底板的分体式设计,基于 Rockchip RK3568 处理器设计,该处理器具有高性能.低功耗特点,功能丰富, ...
- 迅为RK3568开发板实现的NVR/XVR方案
在视频监控系统数字化.网络化.高清化.智能化的发展趋势过程中,网络视频监控系统的市场需求日益提升.随着安防行业的大范围涉及,尤其是平安城市.智能交通等项目的全面展开,监控场景趋向复杂化,监控点分散化, ...
- 瑞芯微RK3568开发板核心板和底板
我司迅荣电子科技有限公司开发了一款RK3568开发板核心板和底板, 可广泛应用于医疗,工控,广告机等设备上. 支持安卓Linux的ubuntu和debian系统. RK3568: RK3568 CPU ...
最新文章
- [转]孙鑫VC教程例子代码1---Windows程序内部运行原理
- iOS 高效的分页加载
- NIO详解(四):NIO编程
- 计算机基础及ms应用在线,全国一级计算机基础及MS Office应用课件 (2).pdf
- 17-比赛2 C - Maze (dfs)
- 澳洲留学转专业计算机科学,澳洲留学热门专业计算机优势
- 湘潭大学 计算机学院程诗婕,云南大学学生获得2019CCF大学生计算机系统与程序设计竞赛西...
- [转]Fedora Core Linux 9 中安装VMware Tools-6.5.0
- 理解 asyncio 来构建高性能 Python 网络程序 - Ricequant米筐量化
- 【Dart语言第1篇】基础学习
- 随着无人机将承担更多的作战任务,“AI辅助空战”或将应运而生
- 计算机二级考试题库 操作题,2016计算机二级考试题库:《C++》基本操作题练习...
- 《全职高手》人物词频分析和词云图片生成
- rw,rwd,rws是什么
- WIN10手动替换系统文件
- js里双重否定的作用
- uni-app页面跳转以及传值
- Yuan先生博客-Django基础
- P1089津津的储蓄计划-C++编程解析-分支
- 魔改Win11 系统焕然一新,颜值和性能飙升
热门文章
- 如何将 SWF 文件添加到 PPT 的每一张幻灯片
- 使用Tickeys寻找打字音效
- H.264、JPEG、JPEG2000、Motion JPEG、H.265、MPEG-4等图像编码格式
- java的起源于诞生!
- 今日表格案列实现代码
- 数学加强 第一节 第二课
- Linux内核分析 - 网络[十三]:校验和
- ZooKeeper : Curator框架Znode、ACL API介绍
- python画指数函数图像_「指数函数图像」python画出e指数函数的图像 - seo实验室...
- LeakCanary是如何定位内存泄漏的,看完就懂了