柚子快报邀请码778899分享:华为 HarmonyOS开发

http://yzkb.51969.com/

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级别一般不会考虑怎么实现弹性

生态

共建圈、学习圈

柚子快报邀请码778899分享:华为 HarmonyOS开发

http://yzkb.51969.com/

文章来源

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。