温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

OpenHarmony基础概念是什么

发布时间:2025-02-15 12:50:38 阅读:86 作者:小樊 栏目:软件技术
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

OpenHarmony是一个面向全场景、全连接、全智能时代的开源智能终端设备操作系统,由开放原子开源基金会(OpenAtom Foundation)孵化及运营。它汇聚了8000多名贡献者和70多家共建单位,共建代码超过1.2亿行,已有5.5万+开发者通过OpenHarmony人才认证,900余款软硬件产品通过兼容性测评,广泛应用于多个领域,促进万物互联产业的繁荣发展。

技术架构

OpenHarmony整体遵从分层设计,从下向上依次为:

  • 内核层:采用多内核(Linux内核或者LiteOS)设计,支持针对不同资源受限设备选用适合的OS内核。
  • 系统服务层:是OpenHarmony的核心能力集合,通过框架层对应用程序提供服务,包含系统基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集。
  • 框架层:为应用开发提供了C/C++/JS等多语言的用户程序框架和Ability框架,适用于JS语言的JS UI框架,以及各种软硬件服务对外开放的多语言框架API。
  • 应用层:包括系统应用和第三方非系统应用,应用由一个或多个FA(Feature Ability)或PA(Particle Ability)组成。

技术特性

  • 硬件互助,资源共享:通过分布式软总线、分布式数据管理、分布式任务调度、设备虚拟化等技术特性实现。
  • 一次开发,多端部署:提供用户程序框架、Ability框架以及UI框架,保证开发的应用在多终端运行时的一致性和兼容性。
  • 统一OS,弹性部署:通过组件化和组件弹性化等设计方法,实现硬件资源的可大可小,在多种终端设备间按需弹性部署。

生态概念

鸿蒙生态是基于OpenHarmony共建共享的生态,分为南向生态和北向生态。南向生态涉及操作系统与硬件的适配,北向生态则涉及操作系统孵化的软件生态。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×