开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统 原创

发布于 2021-12-31 15:41
浏览
3收藏

OpenAtom OpenHarmony(简称“OpenHarmony”)3.0 标准系统早已支持使用 ArkUI 开发应用,对于使用过 Hi3516 dv300 开发板开发过应用的同学一定深有体会:屏幕按钮响应慢,尤其是想输入 WIFI   password  的时候。现在,新的 OpenHarmony 开发板终于来了——OpenHarmony 应用开发者的福音:应用开发不再卡顿,非常丝滑。

DAYU200DEMO

简介

瑞芯微 RK3568 芯片是一款定位中高端的通用型 SOC,采用 22nm 制程工艺,集成 4 核 arm 架构 A55 处理器和 Mali G52 2EE 图形处理器,支持 4K 解码和 1080P 编码。
RK3568 支持 SATA/PCIE/USB3.0 等各类型外围接口,内置独立的 NPU,可用于轻量级人工智能应用。RK3568 支持安卓 11 和 linux 系统,主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业定制市场。
本文中我们将介绍如何在 RK3568 上面运行 OpenHarmony,主要涉及开箱接线、固件获取/编译生成固件、固件烧录、APP 安装体验。

 

开箱接线

 开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

 

板件套装

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区
包装内器件

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区
 ①到⑧为本次需要使用到的接口


如上图所见,①到⑨分别表示为:

①电源接口;

②和③有线网口;

④recovery 按键:板子上电前先按下 recovery 键,上电 1-2 秒后松开,可以进入 download 模式,该模式可以进行固件烧录,否则无法烧录固件;

⑤debug 接口:通过串口打印日志信息;

⑥和⑦都是 USB3.0 接口;

⑧和⑨MIPI_CSI 摄像头接口。

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

接线后效果(①和②为MIPI_DSI显示接口)

 

 


预编译固件

 

完整镜像下载地址:

http://ci.openharmony.cn/dailybuilds


下载开发板为 rk3568 的最新固件,如下图

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

 

编译固件方法

 

搭建编译环境

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区拉取源码

 开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

执行prebuilts

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

获取Docker环境

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

编译

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

生成的固件

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

Windows主机烧写固件

 

安装USB驱动

 

下载USB驱动:

https://www.t-firefly.com/doc/download/103.html#other_432

 


双击 DriverAssitant\ DriverInstall.exe*打开安装程序,点击下图所示的“驱动安装”按钮,按提示安装 USB 驱动:

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

 

*说明:如果已经安装旧版本的烧写工具,请先点击"驱动卸载"按钮下载驱动,然后再点击"驱动安装"按钮安装驱动*。


安装烧录工具


下载烧录工具 RKDevTool_Release:

https://t.rock-chips.com/wiki.php?filename=%E8%B5%84%E6%96%99%E4%B8%8B%E8%BD%BD/%E8%B5%84%E6%96%99%E4%B8%8B%E8%BD%BD

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

打开RKDevTool.exe

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

修改配置


1. 将编译好的固件从 ubuntu 中拷贝到 windows,通过单机右键,可以增加或者删除选项

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区
 

 

2. 点击①这一列可以选择添加文件,添加的文件与名字一列修改成如上图所示


3. 使用 USB 线连接 PC 与开发板,然后长按 recovery 按键不放,给开发板上电,上电 1-2 秒之后松开按键,此时如下图所示

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区
 

 

4. 如果如下图所示没有发现设备,说明没有进入 download 模式,1.可能没有安装驱动,重新安装驱动;2.USB 口接触不良,换板子上另外一个 USB 接口

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

5. 点击设备分区表,注意,从 Paramater 以下,名字一列中,名字要与对应路径中文件名相同,否则会读取失败,如下图所示

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

6. 确定后,点击执行,等待烧录完成,如下图

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

串口调试


将串口线连接 PC 与开发板,打开 securtCRT 串口工具,在设备管理器查看端口

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

串口波特率配置为 1500000,如下图所示

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区
APP安装

 

编译hdc_std文件

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

生成文件所在目录如下图

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区


将生成的hdc_std.exe文件拷贝至windows,执行如下命令进行安装开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

开发板上新 | RK3568开发板上丝滑体验OpenHarmony标准系统-开源基础软件社区

Demo


目前 OpenHarmony 知识体系工作组已提供一些分布式样例可以在当前开发板上运行,如分布式传炸弹小游戏、分布式音乐播放器,井字过三关小游戏,分布式账本,分布式购物车,这些 demo 使用分布式相关特性,可从链接参考学习:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/FA

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2021-12-31 17:23:43修改
3
收藏 3
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐