0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

openharmony开发电脑系统

倩倩 来源:精英玩家俱乐部,热点日 作者:精英玩家俱乐部, 2021-06-22 09:42 次阅读

近日关于华为的Harmony系统引发诸多争议,当然争议一直以来都有。为了避免争议和困惑,近日华为对外公开了一个内部邮件称:OpenHarmony已经捐出去了,华为手机平板用的HarmonyOS是基于OpenHarmony开发出来的。OpenHarmony已经捐出去了,换言之谁都可以拿OpenHarmony开发出自己的HarmonyOS。

我们从PC的使用者角度来类比以下。

主板和CPU相当于是OpenHarmony的内核层,其余的硬件外设相当于OpenHarmony的系统服务层、框架层和应用层。

主板+CPU我们可以选择Intel平台和AMD平台,就好比OpenHarmony可以使用LiteOS内核和Linux内核。

其实我们可以简单点理解OpenHarmony类似于Linux内核,OpenHarmony类似于Ubuntu,基于Linux内核可以开发出各种各样的操作系统。当然OpenHarmony肯定比Linux加的东西多,不会是个裸内核。HarmonyOS简单来说就是在OpenHarmony套多个Android的东西来兼容Android应用。可以用一个简单的关系式:Linux→OpenHarmony→OpenHarmony+Android→HarmonyOS。

OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 》 子系统 》 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块

目前华为在内核层一共开源了三种内核,分别是:

LiteOS_A内核

LiteOS_M内核

Linux内核

根据设备类型和能力复杂度可以选用不同的类型的内核。像行车记录仪、摄像头这种简单硬件可以使用liteos_m内核,用在手机上的可以使用linux内核。

来源:精英玩家俱乐部,热点日曝,开源软件综合整理

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    216

    文章

    34411

    浏览量

    251453
  • Linux
    +关注

    关注

    87

    文章

    11291

    浏览量

    209298
  • OpenHarmony
    +关注

    关注

    25

    文章

    3713

    浏览量

    16251
收藏 人收藏

    评论

    相关推荐

    戈帅《OpenHarmony轻量系统从入门到精通50例》开发板与传感器配置说明

    戈帅《OpenHarmony轻量系统从入门到精通50例》开发板与传感器配置说明,请查看附件*附件:《OpenHarmony轻量系统从入门到精
    发表于 12-03 15:46

    基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony

    1、程序简介该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。本案例是基于API9接口开发。本案例已在O
    的头像 发表于 09-15 08:09 366次阅读
    基于ArkTS语言的<b class='flag-5'>OpenHarmony</b> APP应用<b class='flag-5'>开发</b>:Hello<b class='flag-5'>Openharmony</b>

    鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发

    4.1学习之旅了吗?快来加入我们,一起探索鸿蒙4.1系统的无限魅力吧! 【北京迅为】OpenHarmony学习开发系列教程(第1期 北向基础篇一) P0_先导课 P1_OpenHarmony
    发表于 07-23 10:44

    聚徽触控-工控机系统和正常电脑系统一样么

    工控机系统和正常电脑系统在某些方面相似,但也有很多显著的不同之处。
    的头像 发表于 07-12 09:51 252次阅读

    鸿蒙OpenHarmony【集成三方SDK】 (基于Hi3861开发板)

    OpenHarmony致力于打造一套更加开放完善的IoT生态系统,为此OpenHarmony规划了一组目录,用于将各厂商的SDK集成到OpenHarmony中。本文档基于Hi3861
    的头像 发表于 04-24 15:11 1101次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【集成三方SDK】 (基于Hi3861<b class='flag-5'>开发</b>板)

    鸿蒙开发实例:【配置OpenHarmony SDK】

    在设置OpenHarmony应用开发环境时,需要开发者在DevEco Studio中配置对应的SDK信息。
    的头像 发表于 04-22 15:24 1954次阅读
    鸿蒙<b class='flag-5'>开发</b>实例:【配置<b class='flag-5'>OpenHarmony</b> SDK】

    固定频率,99%占空比峰值电流模式笔记本电脑系统电源控制器TPS51220数据表

    电子发烧友网站提供《固定频率,99%占空比峰值电流模式笔记本电脑系统电源控制器TPS51220数据表.pdf》资料免费下载
    发表于 04-22 10:08 0次下载
    固定频率,99%占空比峰值电流模式笔记本<b class='flag-5'>电脑系统</b>电源控制器TPS51220数据表

    固定频率,99%占空比峰值电流模式笔记本电脑系统电源控制器TPS51221数据表

    电子发烧友网站提供《固定频率,99%占空比峰值电流模式笔记本电脑系统电源控制器TPS51221数据表.pdf》资料免费下载
    发表于 04-22 10:00 0次下载
    固定频率,99%占空比峰值电流模式笔记本<b class='flag-5'>电脑系统</b>电源控制器TPS51221数据表

    OpenHarmony南向开发案例:【智能油烟机】

    基于Hi3516开发板,使用开源OpenHarmony开发的应用。
    的头像 发表于 04-18 15:54 1044次阅读
    <b class='flag-5'>OpenHarmony</b>南向<b class='flag-5'>开发</b>案例:【智能油烟机】

    固定频率,99%占空比峰值电流模式笔记本电脑系统电源控制器TPS51220A数据表

    电子发烧友网站提供《固定频率,99%占空比峰值电流模式笔记本电脑系统电源控制器TPS51220A数据表.pdf》资料免费下载
    发表于 04-17 10:56 0次下载
    固定频率,99%占空比峰值电流模式笔记本<b class='flag-5'>电脑系统</b>电源控制器TPS51220A数据表

    固定频率,99%占空比峰值电流模式笔记本电脑系统电源控制器TPS51222数据表

    电子发烧友网站提供《固定频率,99%占空比峰值电流模式笔记本电脑系统电源控制器TPS51222数据表.pdf》资料免费下载
    发表于 04-16 11:37 0次下载
    固定频率,99%占空比峰值电流模式笔记本<b class='flag-5'>电脑系统</b>电源控制器TPS51222数据表

    OpenHarmony南向开发案例:【分布式画板】

    使用OpenHarmony3.1-Release开发的应用。通过OpenHarmony的分布式威廉希尔官方网站 ,使多人能够一起画画。
    的头像 发表于 04-12 14:40 1033次阅读
    <b class='flag-5'>OpenHarmony</b>南向<b class='flag-5'>开发</b>案例:【分布式画板】

    双电压模式DDR可选同步笔记本电脑系统电源降压控制器TPS51020数据表

    电子发烧友网站提供《双电压模式DDR可选同步笔记本电脑系统电源降压控制器TPS51020数据表.pdf》资料免费下载
    发表于 03-13 14:15 0次下载
    双电压模式DDR可选同步笔记本<b class='flag-5'>电脑系统</b>电源降压控制器TPS51020数据表

    【工作准备】OpenHarmony鸿蒙操作系统开发——基础必备软件

    前言 在下根据多年 OpenHarmony 内核及多个子系统开发经验,将用到的必备工具软件列出一张清单,供新同学参考。如何精进?请自行搜索专业手册进行学习,我是碰到什么问题、需要什么小功能然后去查
    的头像 发表于 02-23 15:51 1798次阅读
    【工作准备】<b class='flag-5'>OpenHarmony</b>鸿蒙操作<b class='flag-5'>系统开发</b>——基础必备软件

    鸿蒙next开发-OpenHarmony的NDK开发

    Native API是OpenHarmony SDK上提供的一组native开发接口与工具集合(也称为NDK),方便开发者使用C或者C++语言实现应用的关键功能。
    的头像 发表于 01-20 11:35 1783次阅读
    鸿蒙next<b class='flag-5'>开发</b>-<b class='flag-5'>OpenHarmony</b>的NDK<b class='flag-5'>开发</b>