Harmony 3.0 发布了??

9 月 30 日,OpenHarmony 3.0 LTS 版本发布

相比上一版,标准系统新增特性有:

  • 用户程序框架支持服务能力(ServiceAbility,DataAbility)和线程模型。

  • 支持文件安全访问,即文件转成 URI 和解析 URI 打开文件的能力。

  • 支持设备管理 PIN 码认证的基本能力。

  • 支持关系型数据库、分布式数据管理基础能力。

  • 支持方舟 JS 编译工具链和运行时,支持 OpenHarmony JS UI 框架应用开发和运行。

  • 支持远程绑定 ServiceAbility、FA 跨设备迁移能力。

  • 支持应用通知订阅与应用通知消息跳转能力。

  • 支持输入法框架及支持输入基础英文字母、符号和数字。

  • 相机应用支持预览、拍照和录像基础能力。

  • 支持 CS 基础通话、GSM 短信能力。

  • 支持定时器能力,提供定时时区管理能力。

  • 在标准设备间的分布式组网下,提供应用跨设备访问对端资源或能力时的权限校验功能。

  • 准备

搭建 Ubuntu 开发环境:

官网1:

https://device.harmonyos.com/cn/docs/ide/user-guides/install_ubuntu-0000001072959308

或:

https://device.harmonyos.com/cn/docs/ide/user-guides/ide-hi3516dv300-compile-0000001146686054

或:

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-standard-package-environment.md

开发工具下载:

https://device.harmonyos.com/cn/ide

源码获取:

①注册 gitee 账号。

②注册SSH 公钥,参考码云帮助中心:

https://gitee.com/help/articles/4191

③配置用户信息:

# 配置注册的用户名
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 给出进度条和提示。重启后开始烧录,烧录完成后 3516 会自动重启,重启后进入开机界面。

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值