社区编辑申请
注册/登录
OpenHarmony3.2的编译烧录
系统 OpenHarmony
OpenHarmony主线版本已演绎到3.2.3.1(截止5月25日),DAYU200开发板的烧录方式发生了一定变化,开发工具DevEco Device Tool的使用也与编译3.1 Release有所区别。如何来编译烧录最新3.2版到DAYU200呢?

​想了解更多关于开源的内容,请访问:​

​51CTO 开源基础软件社区​

​https://ost.51cto.com​

润和的DAYU200开发板是首款通过OpenHarmony兼容性测评的富设备开发板,也是官方的标准开发平台。自3月30日OpenHarmony 3.1 Release推出两个月以来,OpenHarmony主线版本已演绎到3.2.3.1(截止5月25日),DAYU200开发板的烧录方式发生了一定变化,开发工具DevEco Device Tool的使用也与编译3.1 Release有所区别。如何来编译烧录最新3.2版到DAYU200呢?

准备

  1. 操作系统:ubuntu20.04及以上,硬盘可用空间建议100G以上,用户名不含中文字符。
  2. 可视化开发工具:DevEco Device Tool 3.0 Release (Linux版)。
  3. 润和DAYU200开发套件。

源码编译

  1. 参照最新官方文档​​搭建Ubuntu下DevEco Device Tool 3.0 Release开发环境​​。
  2. 参照文档​​从码云代码仓库获取Master主干源码​​。
#首先注册码云gitee帐号,SSH公钥,然后安装git客户端和git-lfs并配置用户信息
git config --global user.name "yourname"
git config --global user.email "your-email-address"
git config --global credential.helper store
#安装码云repo工具
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo #如果没有权限,可下载至其他目录,并将其配置到环境变量中
chmod a+x /usr/local/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
#新建存放源码的文件夹,通过repo + ssh下载
repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
#编译操作前,执行以下脚本安装编译器及二进制工具
bash build/prebuilts_download.sh

因网速不同,源码获取过程需要等待一段时间。

3. 参照最新官方文档​​导入获取的OpenHarmony 3.2源码​​,产品选hihope的rk3568,注意MCU需选择“black"。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

4. 参照最新官方文档​​使用DevEco Device Tool编译RK3568开发板源码​​​,进行工程设置,自动安装工具链,点击开发板下的Build按钮,执行编译

5. 电脑好几年了,编译有些慢,但没有报错,一切顺利。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

6.接下来复制out\rk3568\packages\phone\images整个文件夹到Windows系统下,准备烧录。

烧录

DAYU200在window下烧录,可以参照​​润和的DAYU200最新烧录OpenHarmony系统教程​​。

用USB烧录线连接电脑USB口和DAYU200的USB3.0 OTG,注意只有中间这一个USB口可以烧录,其他两个USB口接错了会发现不了设备。Debug 串口调试线可以不接,不会影响正常烧录。

解压附件的驱动DriverAssitant_v5.1.1.zip,双击 DriverAssitantv5.1.1\ DriverInstall.exe。

打开安装程序, 点击“驱动安装” 按钮,等待安装成功。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

3.解压附件烧录软件RKDevTool_Release_v2.84.zip,双击RKDevTool.exe,打开软件。文件config.ini的Selected=1是中文界面,Selected=2是英文界面。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

4.右键导入配置,选择烧录文件夹images下的config.cfg。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

5.将勾选的九项,路径依次调整为烧录文件夹images下对应同名文件。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

6.让开发板进入LOADER模式: 按住音量+按键不放,点动一下复位键,等“发现一个LOADER设备”出现后,松开音量+键。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

7.点击“执行”,开始烧录。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

8.烧录速度很快,不到两分钟,下载完成,开发板自动重启。

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

#DAYU200体验官# OpenHarmony3.2的编译烧录-开源基础软件社区

​想了解更多关于开源的内容,请访问:​

​51CTO 开源基础软件社区​

​https://ost.51cto.com​​。

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2021-12-03 09:50:39

2022-05-11 15:08:52

驱动开发系统移植

2022-04-11 13:57:38

HarmonyRelease操作系统

2022-06-20 22:37:25

Linux操作系统命令

2022-04-02 20:45:04

Hi3516开发板操作系统鸿蒙

2022-05-23 10:45:34

DAYU200鸿蒙

2022-04-18 10:37:01

鸿蒙操作系统开发工具

2022-06-15 11:02:40

网络安全运营

2022-02-25 14:42:09

OpenHarmon环境搭建鸿蒙

2022-04-15 14:31:02

鸿蒙操作系统

2022-04-12 12:06:49

智能小车Wi-Fi IoT鸿蒙

2022-06-09 14:40:14

系统移植鸿蒙

2022-02-16 16:01:02

Hi3516开发板鸿蒙

2022-04-07 15:28:16

HarmonyOS鸿蒙操作系统

2021-12-02 10:05:01

2022-06-07 10:33:29

Camera组件鸿蒙

2022-05-24 15:06:57

AbilityeTS FA鸿蒙

2022-06-07 10:09:42

新技术人工智能5G

2022-05-24 15:55:37

避障小车华为

2022-04-20 20:28:40

HDF 驱动框架鸿蒙操作系统

同话题下的热门内容

OHOS构建自定义服务实战基于OpenHarmony3.1的购物车应用的实现啃论文俱乐部—数据密集型应用内存压缩HarmonyOS - 方舟开发框架ArkUI 流光按钮效果华为智慧屏分布式语音音乐软件,可见即可说OpenHarmony3.1-Ace-Formcomponent源码解析HarmonyOS Canvas 实现时钟HarmonyOS门锁品类的临时密码、照片编解码工具技术

编辑推荐

HarmonyOS 2.0鸿蒙第二期开发者Beta公测申请指南HarmonyOS LYEVK-3861开发板播放《蜜雪冰城》鸿蒙HarmonyOS分布式软总线:构建低时延、高带宽的多设备虚拟网络华为HarmonyOS的强势突围: 直面物联网迷宫的蓄力进击鸿蒙HarmonyOS2.0发布会现场回忆录
我收藏的内容
点赞
收藏

51CTO技术栈公众号