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

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

    关注

    215

    文章

    33619

    浏览量

    247147
  • 操作系统
    +关注

    关注

    37

    文章

    6284

    浏览量

    121875
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2606

    浏览量

    65270
收藏 人收藏

    评论

    相关推荐

    江汽与华为签订合作备忘录 发力鸿蒙

    江汽与华为签订合作备忘录进一步深化双方合作;共同发力鸿蒙,江汽与华为将以OpenHarmony为底座的HarmonyOS启动鸿蒙原生应用开发
    的头像 发表于 03-27 16:00 702次阅读

    深圳市24年,实现鸿蒙原生应用数占全国总量10%以上

    、游戏等各个细分领域和场景。 此前华为终端云总裁朱勇刚也曾透露:“预计到今年年终,将有5000 款应用完成原生鸿蒙开发,未来的星辰大海是支持50万款应用。 《深圳市支持开源鸿蒙原生应用发展2024年
    发表于 03-04 21:42

    2024款鸿蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鸿蒙的出现,标志着中国科技的崛起。HarmonyOS就是我们说的华为鸿蒙系统,截止到2023年8月4日已有超过7亿台设备搭载了鸿蒙OS
    发表于 02-28 10:29

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

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

    鸿蒙开发者预览版如何?

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

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

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

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

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

    鸿蒙不再兼容安卓,那么鸿蒙开发者是否会大增?

    。以上为略缩版图册,如果需要高清完整的可以在主页4或https://qr23.cn/AKFP8k保存。 内容涵盖:(文档形式) OpenHarmony入门基础 OpenHarmony核心技能 OpenHarmony高级技能
    发表于 01-31 22:17

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

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

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

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

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的
    发表于 11-02 19:39

    鸿蒙操作系统的前世今生

    。如图1所示。 2012年,华为总裁任正非表示:“华为做终端操作系统是出于战略的考虑。”鸿蒙操作系统的概念首次出现在大众的视野。 2016年
    发表于 10-08 19:55

    HarmonyOS/OpenHarmony原生应用开发-华为Serverless云端服务支持说明(一)

    云端服务的实现是HarmonyOS/OpenHarmony原生应用开发的一个重要的环节,如果用户端是鸿蒙原生应用,但是服务端即云端还是基于传统的各种WEB网络框架、数据库与云服务器,那么所谓的原生
    发表于 10-08 10:22

    【触觉智能 Purple Pi OH 开发板体验】一、OpenHarmony鸿蒙系统)开发环境配置以及示例代码

    景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展从Open就可以看出,他是一个开源项目,是由华为雇了一帮人,然后由这些人commit代码,最后
    发表于 08-31 11:03

    【福利活动】深度体验OpenHarmony对接华为云IoT

    的必然趋势。 本次活动邀请大家体验华为云IoT+OpenHarmony,了解鸿蒙设备接入华为云IoT全过程。上述文章为基础版体验,活动还有高阶版体验,配备了完善的体验手册和社群专家指导
    发表于 07-28 10:55