openharmony开发电脑系统

电子说

1.3w人已加入

描述

  近日关于华为的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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分