【鸿蒙】HarmonyOS十万个为什么 您所在的位置:网站首页 义肢设备是什么意思 【鸿蒙】HarmonyOS十万个为什么

【鸿蒙】HarmonyOS十万个为什么

2024-07-16 20:13| 来源: 网络整理| 查看: 265

1、科普问题

HarmonyOS是什么?

HarmonyOS是一款智能硬件操作系统 HarmonyOS不止是kernel,而是完整操作系统,至少包括:kernel + framework + HarmonyOS app开发体系三大部分 HarmonyOS还包括相关的IDE、认证体系、生态系统等周边元素

HarmonyOS能用来做什么产品?

智能手机 智能汽车车机、智慧大屏等 摄像头、智能手表等智能硬件 烧水壶、抽油烟机、烤箱等智能家电

HarmonyOS的南向和北向开发指什么?

HarmonyOS应用开发叫北向,HarmonyOS设备内部嵌入式开发叫南向 记忆窍门:上北下南 北向是纯软件开发,一般用java、js、C++等语言,注重业务逻辑,目标是实现应用功能,满足客户需求 南向是软硬件结合的嵌入式开发,一般用C、C++,注重硬件操作和 能力封装,目标是提供北向API的内部实现

HarmonyOS究竟想干嘛?

与Android、iOS三分智能手机天下 为智能电视、车机、广告机、智慧手表等提供更好的OS解决方案 助力家电(如烤箱、咖啡机、烧水壶等)完成智能化升级 实现智能硬件之间的“智能联动” 成为AIoT OS的先驱和主流OS生态

HarmonyOS最大的创新在哪里?

面向场景式编程,而不是面向设备式编程 传统方式绕弯也能做到,但是是应用级而不是OS级,限制多成本高在这里插入图片描述 为什么说HarmonyOS是分布式操作系统?

HarmonyOS应用是面向场景的,场景中往往包含多个离散分布的设备 HarmonyOS应用开发时就考虑了场景中多个设备,可以一次开发多端部署 HarmonyOS可以让A设备CPU调用B设备的某外设,这就是分布式外设 HarmonyOS提供了多Level的kernel和可选组件,可支持不同配置硬件

OpenHarmony和HarmonyOS有什么区别?

OpenHarmony是由开放原子开源基金会孵化及运营的开源项目,华为是 OpenHarmony项目的主要贡献者和使用者。华为向OpenHarmony项目贡献 了大量代码,未来也将持续为OpenHarmony开源项目贡献代码 HarmonyOS 2是华为基于开源项目OpenHarmony 2.0开发的面向多种全场景 智能设备的商用版本 为保护华为现有手机和平板用户的数字资产,在遵循AOSP的开源许可的基 础上HarmonyOS 2实现了现有Android生态应用在部分搭载该系统设备上的运行

华为和HarmonyOS是什么关系?

OpenHarmony不是华为所有,华为只是主要贡献和共建者,且会持 续贡献代码和新特性 HarmonyOS 2是华为基于开源项目OpenHarmony 2.0开发的面向多种 全场景智能设备的商用版本 其他任何公司和个人均可基于OpenHarmony定制自己的商用版本

开放原子开源基金会和HarmonyOS是什么关系?

开放原子开源基金会是类似于Apache基金会、linux基金会的非盈利组织 OpenHarmony是开放原子开源基金会托管运营的开源项目 开放原子开源基金会还会运营其他开源软件项目 华为HarmonyOS和开放原子基金会没关系

其他手机厂商可以用HarmonyOS吗?

OpenHarmony任何个人和组织均可商用 华为HarmonyOS的使用取决于华为的商业合作政策 其他手机厂商基于OpenHarmony做手机没有任何法律和技术风险 华为HarmonyOS因为有华为生态附着,所以第三方手机厂商基于自 身商业利益和安全考虑不一定会立刻使用 华为HarmonyOS很适合物联网设备商使用

硬件设备商如何接入HarmonyOS生态?

‘HUAWEI HiLink’与‘Powered by HarmonyOS’两大品牌全面升级为 ‘HarmonyOS Connect’ HarmonyOS能力做为全场景智慧生态的底座,HarmonyOS Connect是 HarmonyOS超级终端的一部分,为消费者带来全新的跨端体验 符合条件的 硬件厂商、解决方案厂商以及渠道商均可申请加入,共同构建HarmonyOS Connect生态

设备商接入HarmonyOS生态的优势? 在这里插入图片描述 HarmonyOS的超级终端是什么东西?

终端,就是设备端,譬如手机、手表、烤箱、电视机等 HarmonyOS可以通过“物理层WIFI + 系统层软总线 + 应用层app”将场 景中多个独立的终端连接起来,实现互相调用、智能联动 场景中智能联动的多个独立终端,构成了虚拟的、逻辑上的 “HarmonyOS超级终端”

HarmonyOS的hap和app有什么区别?

app对应场景和整体超级终端,而hap对应设备和个体终端 app中包含1个或多个hap HarmonyOS应用开发者最终产出是app 单个HarmonyOS设备中可运行的代码单位是hap

为什么说HarmonyOS是AIoT操作系统?

AIoT = AI + IoT,AI负责智能、IoT负责联网 AIoT就是能联网的智能计算机,就是智能硬件 AIoT天然是分布式、多设备、场景化的 HarmonyOS的创新特性就是专为实现AIoT而生的 HarmonyOS的使命是开启并加速AIoT时代,并成为主流AIoT OS

2、争议焦点问题

HarmonyOS和安卓兼容吗?

OpenHarmony用户应用程序基于全新设计的OpenHarmony API/SDK开发,不支持基于安卓系统的API/SDK开发的用户应用程序运行 为保护华为现有手机和平板用户的数字资产,在遵循AOSP的开源许 可的基础上HarmonyOS 2实现了现有Android生态应用在部分搭载该 系统设备上的运行

OpenHarmony的内核怎么是linux?

OpenHarmony的内核是可替换的,目前提供了liteos-m、liteos-a、linux三个 OpenHarmony使用linux有法律风险吗?有断供风险吗? OpenHarmony在技术上离不开linux吗? OpenHarmony在生态上离不开linux吗? OpenHarmony用linux就不是“国产操作系统”了吗? OpenHarmony为什么“非得不用linux”?

国产操作系统难在技术还是生态?

国产操作系统的关键是:自主可控、无断供或法律风险 操作系统是应用级问题,且几乎无专利壁垒,并非技术难度高不能国产 操作系统的真正难度是生态壁垒 新OS上位的最佳时机:IT设备新旧时代更迭时 创造并运营开源OS是大投入、高难度、长周期、高风险的一件事

3、技术问题

HarmonyOS的富设备和轻设备是什么意思?

富和轻,体现在配置上,譬如屏幕分辨率、内存大小等 手机、智慧屏、车机、智能手表是典型富设备,运动手表是典型轻设备 富设备和轻设备是定性概念,并非定量,没有严格界限 工控屏幕可能分辨率高但并不要求画质和刷新率,所以可以是轻设备 富设备和轻设备是为了定性表述设备要求,从而适配不同的组件

OpenHarmony源码的“归一化设计”是什么意思?

2020.9开源的是OpenHarmony1.0,2021.6.2开源的是OpenHarmony2.0 未来整个OpenHarmony会演进进入同一套源码目录中,这就是归一化设计 归一化设计的优势是:全面覆盖、按需摘取 暂时未归一化,所以未来目录结构和组件位置可能发生改变 为了归一化,未来原理管理和工程配置等可能还会变化

OpenHarmony的“横向分模块和纵向分层”是什么意思? 在这里插入图片描述 OpenHarmony的“发行版”是什么意思?

ubuntu是linux发行版,统信UOS也可以说是linux发行版 发行版,本质上是面向某具体硬件的“定制化组件集合” OpenHarmony发行版,就是基于OpenHarmony的完整源码,面向某个特定硬件,定制化抽取某些组件,形成的一套“商业定制化OS” OpenHarmony提供了工具和机制,帮助设备商为自己的特定设备做发行版

OpenHarmony驱动的HDF框架有何特色优势?

HDF把驱动和OS、驱动和其他组件之间的接口都标准化HAL了 在这里插入图片描述 OpenHarmony已经和即将适配哪些硬件平台?

OpenHarmony1.0已经适配RISCV内核的HI3861,和ARM Cortex-M内核的 STM32、海思HI3518EV300、HI3516DV300 正在适配中的还有全志V3S等一批三方芯片 未来更多适配将由开源社区主导 平台适配以市场需求为导向,以技术为支撑

4、精华总结

在这里插入图片描述

【鸿蒙的十万个为什么】PPT课件.pdf



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有