[文章]OpenHarmony 3.0 LTS 标准系统体验

阅读量0
0
7


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公钥,参考码云帮助中心
  • 配置用户信息。
    1. # 配置注册的用户名
    2. git config --global user.name "********"
    3. #配置注册的邮箱
    4. git config --global user.email "*****@*****"
    5. git config --global credential.helper store
    复制代码

  • 新建源码文件夹OpenHarmony_3.0,采用repo + ssh 方式下载源码到文件夹下。
  1. repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0-LTS --no-repo-verify
  2. repo sync -c
  3. repo forall -c 'git lfs pull'
复制代码
  • 在源码目录OpenHarmony_3.0下执行脚本,安装编译器及二进制工具
  1. bash build/prebuilts_download.sh
复制代码

编译 烧录
  • 在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",选择后,下面三项upload_net_client_mask子网掩码,upload_net_client_gw网关,upload_net_client_ip开发板的IP地址会自动填写IP,采用默认值。
  • 设置完成后,在工程配置页签的右上部,点击保存并打开工程。可以进行编译了。
  • 打开DevEco Device Tool的“PROJECT TASK”下,工程目录“hi3516dv300”开发板下的“Build”,开始编译,两万多步,编译耗时较长,耐心等待。
  • 编译结果镜像输出在 out/ohos-arm-release/packages/phone/images/ 目录下,共3G多,文件较大,后续烧录用时也会用比之前版本成倍增加。
  • 打开“PROJECT TASK”下,工程目录“hi3516dv300”开发板下的“Upload”,开始烧录,因镜像文件较大,烧录前预处理比较慢,漫长等待后,按提示对开发板断电重启。希望后续版本能提升预处理的速度,或者在IDE给出进度条和提示。
  • 重启后开始烧录,烧录完成后3516会自动重启,重启后进入开机界面。
  • 也可以将out/ohos-arm-release/packages/phone/images目录下的烧录文件在Windows下用HiTool在网口下烧录,用时20分钟左右,比DevEco Device Tool下快多了。
开机
相比OpenHarmony v2.2 Beta2 ,开机界面屏幕左上角显示“没有SIM卡”,桌面增加了“相机”应用,可以拍照,录像,并能进行显示预览等处理。新版的特性功能有待广大开发者继续体验。

IMG_20211002_072433.jpg

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友