OpenHarmony已经开放有一段时间了,下面为大家讲一下它的技术架构以及代码获取方式。
技术架构
OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。
特点
硬件互助,资源共享
一次开发,多端部署
统一OS,弹性部署
penHarmony的代码以组件的形式开放,开发者可以通过下面其中一种方式获取:
获取方式2:从hpm网站组件式获取。通过HPM,查找满足需求的解决方案,挑选/裁剪组件后下载。
获取方式3:用包管理器命令行工具获取。通过HPM的hpm-cli命令行工具,执行命令下载。
获取方式4:从代码仓库获取。通过repo或git工具从代码仓库中下载。
整合自:CSDN技术社区、鸿蒙社区公众号
编辑:jq
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
代码
+关注
关注
30文章
4797浏览量
68708 -
HPM
+关注
关注
1文章
23浏览量
7763 -
OpenHarmony
+关注
关注
25文章
3727浏览量
16380
发布评论请先 登录
相关推荐
第三届OpenHarmony技术大会星光璀璨、致谢OpenHarmony社区贡献者
10月12日,在上海举办的第三届OpenHarmony技术大会上,32家高校OpenHarmony技术俱乐部璀璨亮相,30家高校OpenHarmony开发者协会盛大启幕。还分别致谢了年度星光TSG
第三届OpenHarmony技术大会在上海成功举办
了来自全球的开源操作系统技术精英、前沿实践专家、广大开发者以及学术界大咖,面向全球展示了OpenHarmony的最新技术、生态、人才进展与行业实践,同时探讨了开源生态的未来发展方向以及万物智联时代下操
发表于 10-13 11:14
基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony
1、程序简介该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。本案例是基于API9接口开发。本案例已在OpenHarmony凌蒙派-RK3568开发
基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony
: IPerson = { // 创建一个接口的实例
name: \"OpenHarmony\",// 设置属性值
say: () => { // 实现接口方法
发表于 09-14 12:47
【开源鸿蒙】使用QEMU运行OpenHarmony轻量系统
本文将会介绍如何从源码安装QEMU 6.2.0,以及如何使用QEMU运行OpenHarmony轻量系统。通过本文,你将会对QEMU和OpenHarmony轻量系统又一个初步的认知,并对如何使用QEMU又一个初步的理解和体会。
瑞芯微RK3568鸿蒙开发板OpenHarmony系统修改cfg文件权限方法
本文适用于OpenHarmony开源鸿蒙系统修改cfg文件权限方法,深圳触觉智能研发的RK3566、RK3568、RK3588等开发板、主板等产品均适用此教程
OpenHarmony项目群技术指导委员会2024年中务虚研讨会圆满落幕
、OpenHarmony技术专家组(后文简称TSG)代表、各高校OpenHarmony技术俱乐部和OpenHarmony开发者协会代表、OpenHarmony共建单位代表
开源鸿蒙 编译OpenHarmony轻量系统QEMU RISC-V版本
本文将介绍如何为QEMU RISC-V虚拟平台构建OpenHarmony轻量系统。得益于QEMU的CPU指令集模拟执行能力,该方法可以在没有开发板的情况下调试和运行OpenHarmony系统源码。本文介绍的该
OpenHarmony之开机优化
、磁盘I/O等,并以图表形式展示出来。
使用方法
参考文档:OpenHarmony性能调优工具—boochart_小~Q-Laval社区
通过Bootchart工具,开发者可以深入了解系统的启动过程,并
发表于 07-01 16:39
Motor Control Workbench打开原文件出现Open Failed的原因?
ST Motor Control Workbench打开原文件出现Open Failed,重新安装ST Motor Control Workbench还是出现该问题,不知是何原因,哪位大侠帮忙解决一下。
发表于 04-30 06:35
【开源鸿蒙】下载OpenHarmony 4.1 Release源代码
本文介绍了如何下载开源鸿蒙(OpenHarmony)操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发版本(master分支)或者4.0 Release、3.2 Release等发
鸿蒙OpenHarmony【集成三方SDK】 (基于Hi3861开发板)
OpenHarmony致力于打造一套更加开放完善的IoT生态系统,为此OpenHarmony规划了一组目录,用于将各厂商的SDK集成到OpenHarmony中。本文档基于Hi3861开发板,向平台开发者介绍将SDK集成到
浅谈兼容 OpenHarmony 的 Flutter
OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。 ▲ 仓库地址
OpenHarmony 之 NAPI 框架介绍
环境中的 JS 变量与方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下简称 “OpenHarmony”)应用层基于 javascript
评论