点击(此处)折叠或打开
-
参考 https://bbs.elecfans.com/jishu_2173050_1_1.html
-
-
9月30日,OpenHarmony 3.0 LTS版本发布,相比上一版,标准系统新增特性有:
-
1.用户程序框架支持服务能力(ServiceAbility,DataAbility)和线程模型。
-
2.支持文件安全访问,即文件转成URI和解析URI打开文件的能力。
-
3.支持设备管理PIN码认证的基本能力。
-
4.支持关系型数据库、分布式数据管理基础能力。
-
5.支持方舟JS编译工具链和运行时,支持OpenHarmony JS UI框架应用开发和运行。
-
6.支持远程绑定ServiceAbility、FA跨设备迁移能力。
-
7.支持应用通知订阅与应用通知消息跳转能力。
-
8.支持输入法框架及支持输入基础英文字母、符号和数字。
-
9.相机应用支持预览、拍照和录像基础能力。
-
10.支持CS基础通话、GSM短信能力。
-
11.支持定时器能力,提供定时时区管理能力。
-
12.在标准设备间的分布式组网下,提供应用跨设备访问对端资源或能力时的权限校验功能。
-
用国庆假期来体验一下新版标准系统。
-
准备
-
搭建Ubuntu开发环境 参照官网
-
开发工具 HUAWEI DevEco Device Tool, 2.2 Beta2
-
源码获取
-
-
注册码云gitee账号。
-
注册码云SSH公钥,参考码云帮助中心
-
配置用户信息。
-
# 配置注册的用户名
-
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
-
代码级移植需要参考 韦东山 的 patch 部分.
-
-
编译 烧录
-
-
在DevEco Device Tool中,在“主页”选择“导入工程”打开OpenHarmony_3.0文件夹,MCU选择“HiSilicon_Arm_Linux”下的Hi3516DV300,编译框架选择“Ohos-sources”。
-
连接好电脑和Hi3616开发板的串口线和网线,并打开电源。
-
导入工程后,自动打开工程配置页面。
-
在“hi3516dv300”页签,设置编译选项,选择“release”。
-
在“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