更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 应用开发 > OpenHarmony 3.0 LTS标准系统体验,附编译烧录详细方法

OpenHarmony 3.0 LTS标准系统体验,附编译烧录详细方法

更新时间:2021-10-02 10:37:02浏览次数:447+次

以下介绍OpenHarmony 3.0 LTS开源版鸿蒙标准系统体验,内容有准备环节、源码获取、编译烧录详细方法(总共11个步骤)、开机画面(截图)。

准备环节(前提条件)

1、搭建Ubuntu开发环境,最好采用Ubuntu 20.04系统(注:如果这个不会,可以参照鸿蒙官方提供的文档)。

2、使用的开发工具是HUAWEI DevEco Device Tool、2.2 Beta2,建议采用新的工具版本。

3、了解OpenHarmony 3.0 LTS更新详细,参考开源鸿蒙OpenHarmony 3.0 LTS的新增特性功能、更新说明

源码获取

1、注册码云gitee账号。

2、注册码云SSH公钥。

3、配置用户信息

# 配置注册的用户名

git config --global user.name "********"

#配置注册的邮箱

git config --global user.email "*****@*****"

git config --global credential.helper store

新建源码文件夹OpenHarmony_3.0,采用repo + ssh方式下载源码到文件夹下:

repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0-LTS --no-repo-verify

repo sync -c

repo forall -c 'git lfs pull'

在源码目录OpenHarmony_3.0下执行脚本,安装编译器及二进制工具:

bash build/prebuilts_download.sh

编译烧录详细方法

1、在DevEco Device Tool中,在“主页”选择“导入工程”打开OpenHarmony_3.0文件夹,MCU选择“HiSilicon_Arm_Linux”下的Hi3516DV300,编译框架选择“Ohos-sources”。

2、连接好电脑和Hi3616开发板的串口线和网线,并打开电源。

3、导入工程后,自动打开工程配置页面。

4、在“hi3516dv300”页签,设置编译选项,选择“release”。

5、在“hi3516dv300”页签,设置烧录选项,包括upload_partitions,upload_port、和upload_protocol。

----upload_partitions烧录分区表采用默认,同时烧录fastboot、boot、updater、misc、system、vendor和userdata。

----upload_port:串口号点击选择框会自动出现并选择(需串口驱动已安装好)

----upload_protocol:烧录协议,选择“hiburn-net”。

----upload_net_server_ip:点击选择框会自动出现并选择,本机是“192.168.0.100",选择后,下面三项upload_net_client_mask子网掩码,upload_net_client_gw网关,upload_net_client_ip开发板的IP地址会自动填写IP,采用默认值。

6、设置完成后,在工程配置页签的右上部,点击保存并打开工程。可以进行编译了。

7、打开DevEco Device Tool的“PROJECT TASK”下,工程目录“hi3516dv300”开发板下的“Build”,开始编译,两万多步,编译耗时较长,耐心等待。

8、编译结果镜像输出在 out/ohos-arm-release/packages/phone/images/ 目录下,共3G多,文件较大,后续烧录用时也会用比之前版本成倍增加。

9、打开“PROJECT TASK”下,工程目录“hi3516dv300”开发板下的“Upload”,开始烧录,因镜像文件较大,烧录前预处理比较慢,漫长等待后,按提示对开发板断电重启。希望后续版本能提升预处理的速度,或者在IDE给出进度条和提示。

10、重启后开始烧录,烧录完成后3516会自动重启,重启后进入开机界面。

11、也可以将out/ohos-arm-release/packages/phone/images目录下的烧录文件在Windows下用HiTool在网口下烧录,用时20分钟左右,比DevEco Device Tool下快多了。

开机画面

\

相比OpenHarmony v2.2 Beta2版本,开机界面屏幕左上角显示“没有SIM卡”,桌面增加了“相机”应用,可以拍照、录像,并能进行显示预览等处理。OpenHarmony 3.0 LTS版的特性功能有待广大开发者继续体验,总体使用非常不错。