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

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

3天内不再提示

华为系统openharmony 鸿蒙内核的理解

独爱72H 来源:CSDN、GitHub 作者:CSDN、GitHub 2021-06-23 10:48 次阅读

鸿蒙OS分布式操作系统是一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。2019年8月9日,鸿蒙系统在华为开发者大会《HDC.2019》上正式发布,华为会率先部署在智慧屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备使用开源的鸿蒙OS。2020年9月10日,在华为开发者大会2020上,华为消费者业务CEO余承东发布鸿蒙系统HarmonyOS 2.0,计划12月份支持手机,2021发布带鸿蒙OS的华为手机,平板等所有设备。

鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 。可用于大屏、PC、汽车等各种不同的设备上。还可以随时用在手机,平板上。鸿蒙 OS 底层由鸿蒙微内核、Linux 内核、Lite OS 组成,未来将发展为完全的鸿蒙微内核架构。

理解内核的三个层级

普通概念映射级

这一级不涉及专业知识,用大众所熟知的公共认知就能听明白是个什么概念,也就是说用一个普通人都懂的概念去诠释或者映射一个他们从没听过的概念。说别人能听得懂的话这很重要!!! 一个没学过计算机知识的卖菜大妈就不可能知道内核的基本运作了吗? NO!笔者在系列篇中试图用 鸿蒙源码分析系列篇|张大爷系列故事去构建这一层级的认知,希望能卷入更多的人来关注基础软件,尤其是那些有钱的投资人加大对国家基础软件的投入。

专业概念抽象级

这一级是抽象出一个专业的逻辑概念,让学过点计算机知识的人能听得懂,可以不用去了解具体的细节点, 比如虚拟内存,老百姓是听不懂的,学过计算机的人都懂,具体怎么实现的很多人又都不懂了,但这并不妨碍成为一个优秀的上层应用程序员,笔者试图用 鸿蒙源码分析系列篇 去构建这一层级的认知,希望能卷入更多对内核感兴趣的应用软件人才流入基础软件生态, 应用软件咱们是无敌宇宙,但基础软件却很薄弱。

具体微观代码级

这一级是具体到每一行代码的实现,到了用代码指令级的地步, 鸿蒙内核源码注释中文版 kernel_liteos_a_note 试图解构这一层级的认知,英文是天生适合设计成编程语言的人类语言,计算机的01码映射到人类世界的26个字母,诞生了太多的伟大奇迹。但我们的母语注定了很大部分人存在着语言层级的映射,希望注释中文版能让更多爱好者参与进来一起研究,拔高咱基础软件的地位。

本文整合自 CSDN、GitHub

责任编辑:fqj

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

    关注

    216

    文章

    34435

    浏览量

    251725
  • 操作系统
    +关注

    关注

    37

    文章

    6822

    浏览量

    123331
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2634

    浏览量

    66344
收藏 人收藏

    评论

    相关推荐

    【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    了对鸿蒙操作系统“洞若观火”般的了解吗? 从大学时代走来的我们都清楚,期末考试前正在画考试范围的任课老师就是最了解试卷考察方向的人。 对于鸿蒙操作系统而言,
    发表于 12-16 15:10

    华为举办首届鸿蒙生态大会

    近日,华为轮值董事长徐直军在“新生态·新机遇”首届鸿蒙生态大会上发表题为“共建鸿蒙原生生态 共创产业星辰大海”的致辞。徐直军强调,HarmonyOS NEXT是华为基于
    的头像 发表于 11-25 10:47 311次阅读

    如何在开源鸿蒙OpenHarmony开启SELinux模式?RK3566鸿蒙开发板演示

    本文介绍开源鸿蒙OpenHarmony系统下,开启/关闭SELinux权限的方法,触觉智能Purple Pi OH鸿蒙开发板演示,已适配全新Open
    的头像 发表于 11-18 19:03 321次阅读
    如何在开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b>开启SELinux模式?RK3566<b class='flag-5'>鸿蒙</b>开发板演示

    全新原生鸿蒙HarmonyOS NEXT发布,书写国产操作系统新篇章!同时,触觉智能发布OpenHarmony5.0固件

    10月22日,华为举行“原生鸿蒙之夜暨华为全场景新品发布会”,正式为用户带来基于OpenHarmony打造的全新原生鸿蒙操作
    的头像 发表于 10-28 13:46 545次阅读
    全新原生<b class='flag-5'>鸿蒙</b>HarmonyOS NEXT发布,书写国产操作<b class='flag-5'>系统</b>新篇章!同时,触觉智能发布<b class='flag-5'>OpenHarmony</b>5.0固件

    开源鸿蒙OpenHarmony系统更换开机Logo方法,RK3566鸿蒙开发板备战第九届华为ICT大赛

    本文适用开源鸿蒙OpenHarmony系统更换开机Logo,本次使用了触觉智能的Purple Pi OH鸿蒙开源主板,搭载了瑞芯微RK3566,Laval官方社区主荐的一款
    的头像 发表于 09-26 09:18 722次阅读
    开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系统</b>更换开机Logo方法,RK3566<b class='flag-5'>鸿蒙</b>开发板备战第九届<b class='flag-5'>华为</b>ICT大赛

    【开源鸿蒙】使用QEMU运行OpenHarmony轻量系统

    本文将会介绍如何从源码安装QEMU 6.2.0,以及如何使用QEMU运行OpenHarmony轻量系统。通过本文,你将会对QEMU和OpenHarmony轻量系统又一个初步的认知,并对
    的头像 发表于 09-14 08:51 581次阅读
    【开源<b class='flag-5'>鸿蒙</b>】使用QEMU运行<b class='flag-5'>OpenHarmony</b>轻量<b class='flag-5'>系统</b>

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

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

    华为鸿蒙内核获中国信通院自主成熟度A级认证

    ,自主研发比率高达100%,并被授予A级认证证书。这一荣誉的获得,不仅是对华为鸿蒙内核技术实力的高度认可,也标志着我国在操作系统内核领域的自
    的头像 发表于 07-03 14:32 648次阅读

    欢创播报 华为宣布鸿蒙内核已超越Linux内核

    1 华为宣布鸿蒙内核已超越Linux内核   6月21日,在华为开发者大会上, HarmonyOS NEXT(
    的头像 发表于 06-27 11:30 841次阅读

    纯血鸿蒙系统,拿什么与安卓、iOS比?

    、数码、车载等等一系列生态闭环。 而华为鸿蒙是全栈自研底座,从AI大模型、AI框架、安全隐私、集成开发环境、设计系统、编程框体、编译器、编程语言和文件系统,到操作
    发表于 02-21 21:04

    鸿蒙开发者预览版如何?

    Linux内核以及AOSP代码,采用的鸿蒙内核以及代码,HarmonyOS NEXT系统仅支持鸿蒙内核
    发表于 02-17 21:54

    华为鸿蒙系统怎么样 华为鸿蒙系统和安卓系统的区别

    和稳定性。与此同时,鸿蒙系统与安卓系统在架构、功能和生态系统方面都存在一些区别和特点,下面将详细探讨这些方面的差异。 首先,华为
    的头像 发表于 02-02 14:54 1735次阅读

    盘点那些硬件+项目学习套件:Hi3861鸿蒙开发板及入门常见问题解答

    的一款用于鸿蒙设备开发及鸿蒙物联网开发学习的开发板。主控为华为海思Hi3861LV100芯片,内置WiFi功能,支持OpenHarmony系统
    发表于 02-01 16:55

    鸿蒙OS和开源鸿蒙什么关系?

    ,其他功能都以模块的形式存在。     华为用的是鸿蒙OS 我们都知道,华为手机的鸿蒙OS是可以运行安卓软件的,是因为系统中有安卓兼容层,所
    的头像 发表于 01-30 15:44 1146次阅读
    <b class='flag-5'>鸿蒙</b>OS和开源<b class='flag-5'>鸿蒙</b>什么关系?

    华为鸿蒙凉了?谣言止于智者

    华为鸿蒙系统凉了吗?我们从目前的一系列新闻来看。鸿蒙并没有凉,反而愈发强大。从下面的一些新闻事实可以看出华为
    发表于 01-11 22:29