0
点赞
收藏
分享

微信扫一扫

2024年腾讯云8核16G18M服务器租用价格1668元15个月

谷中百合517 03-11 10:00 阅读 2

HarmonyOS是一款全场景分布式智慧操作系统
超级终端:有哦那个各行业企业和服务提供商、提供灵活、可靠的中断设备管理方案

harmonyOS的系统定位

新硬件:软件定义硬件、超级终端、适应场景自由组合
新交互:以人为中心、多种设备主动感知连接、智能协同
新服务:服务直达,可分、可和、可流转

三大特征

硬件互助、资源共享
一次开发、多端部署
统一os、弹性部署

典型应用场景 1+8+N模型

1 手机
8 ai音响、耳机、ar/vr眼镜、车机、智慧屏、手表、pad、pc
N 风扇、空调

系统架构

系统架构图

在这里插入图片描述
在这里插入图片描述

分为四层:内核层、系统服务层、框架层和应用层(横向)
系统–>子系统级–>子系统–>模块/功能(纵向)

内核层

采用多内核设计,支持针对不同资源受限设备,选用适合的os内核
内核层分为:内核子系统和驱动子系统
多内核设计采用kal适配对接多个内核、满足多种设备level的需求
支持内核:lieos_m、liteos_a、linux
进程、线程、内存管理、文件系统都属于kernel内部,HCIA认证主要关心的是liteos_m内核

驱动层

硬件生态系统开发:HDF硬件驱动框架是HarmonyOS的基础
统一外设访问
驱动开发旷课、驱动管理框架、Linux框架

系统服务层

是核心能力集合,包括基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集
服务、service、系统服务:os service
soa:service oriented architecture 面向服务的编程框架
服务提供者server 服务调用者/消费者client
系统服务层将os底层封装成service,向上提供接口
是harmonyOS的framework的核心部分

框架层

应用程序框架、ability框架、ui框架
三个框架都属于系统基本能力子系统集

应用层

系统应用、非系统应用两种
FA(Feature Ability)和PA(particle ability)是组成积木
FA和PA是OS的原子化服务

HarmonyOS关键特性

三大特性

软硬互助、资源共享

分布式技术包括:分布式软总线、分布式数据管理、分布式文件管理、分布式任务调度、分布式设备虚拟化
分布式总线是基础,底层通信机制wifi、BLE的如那件层包装和管理
分布式数据管理、文件管理、任务调度是分布式在系统服务层的封装
分布式设备虚拟化是分布式在系统应用层从效果出发的描述

一次开发、多端部署

指的是OS的开发,不是设备固件开发
ide提供相应模板和机制,便于开发
HarmonyOS体用应用云提供相应签名、分发,确保app合理组织成hap,再部署发布
FA/PA包装app的可分发运行,包装跨设备和设备内一样的编程方法和使用体验
独立运行的HarmonyOS,包装端侧hap的适配和执行

统一OS、弹性部署

从源码结构、软件工具、业务流程都会提供支撑,让设备上弹性部署HarmonyOS
HCIA级别一般不会考虑怎么实现弹性

生态

共建圈、学习圈

举报

相关推荐

0 条评论