当前位置: 首页 > article >正文

嵌入式OpenHarmony源码基本原理详解

     大家好,今天主要给大家分享一下,如何分析与使用OpenHarmony源码,欢迎交流学习。

第一:OpenHarmony源码简介

     

      在3.0版本中,Lite系统(即轻量系统和小型系统)、标准系统各有一套独立的构建入口和上层的构建流程,但在3.2版本中,两者开始互相借鉴,取长补短并实现了融合统一;在3.0 版本中,标准系统的启动流程相对比较简单,但在3.1版本中,则引入了Randisk和TwoStages机制,标准系统的启动流程因此变复杂了,但安全性得到了提升;OpenHarmony 驱动框架的部分数据结构定义和局部的启动流程,在3.1版本中也有了不少调整和重构。
       为了摸清openHarmony Master分支(2022-04-01)的代码“落后”了多少,我专门重新仔细研究了一下Master分支(2022-04-01)代码的构建系统、标准系统的服务框架启动流程、标准系统的分布式任务调度子系统、驱动子系统等的实现细节,得出的结论是“架构设计基本没有变化,实现细节有所调整”。
      以驱动子系统为例,我重新绘制了内核态和用户态驱动框架的启动流程图和数据结构关系


http://www.kler.cn/a/301412.html

相关文章:

  • Relaxcert SSL证书申请与自动续签之IIS
  • Java基础-组件及事件处理(中)
  • QT仿QQ聊天项目,第三节,实现聊天界面
  • 6.584-Lab1:MapReduce
  • 【配置后的基本使用】CMake基础知识
  • Sql进阶:字段中包含CSV,如何通过Sql解析CSV成多行多列?
  • [环境配置]ubuntu20.04安装后wifi有图标但是搜不到热点解决方法
  • laravel 11 区分多模块的token
  • 区块链-P2P(八)
  • 如何禁用公司电脑上的USB接口?这3个妙计锦囊及奉上!【老板的福音!】
  • 坐牢第三十七天(Qt)
  • 影刀RPA实战:自动化同步商品库存至各大电商平台(二)
  • 骨传导耳机哪个品牌好用?良心测评推荐5大高分骨传导耳机!
  • Python | Leetcode Python题解之第393题UTF-8编码验证
  • 大模型LLM之SpringAI:Web+AI(二)
  • Android——service使用详解
  • 快速上手Spring Boot应用
  • Python语言开发学习之使用Python预测天气
  • 二十三种设计模式之建造者模式(类比汽车制造厂好理解一些)
  • sqlite3 相关知识
  • 嵌入式边缘计算:融合创新与未来展望
  • 有关WSL和docker的介绍
  • Qt-常用控件(3)-多元素控件、容器类控件和布局管理器
  • 在 ArkTS 中,如何有效地进行内存管理和避免内存泄漏?
  • Android12_13左上角状态栏数字时间显示右移动
  • 文档大模型,能否真正解决非结构化数据难题