About 4 min

子曰:“德之不修,学之不讲,闻义不能徙,不善不能改,是吾忧也。” 《论语》:述而篇

在这里插入图片描述

百篇博客系列篇.本篇为:

v00.xx 鸿蒙内核源码分析(版本说明篇) | 如何获取最新文档

几点说明

中文注解鸿蒙内核 | kernel_liteos_a_note

是在 OpenHarmonykernel_liteos_a 基础上给内核源码加上中文注解的版本.与官方源码按月保持同步,同步历史如下:

  • 2021/10/09 -- 增加性能优化模块perf,优化了文件映射模块
  • 2021/09/14 -- common,extended等几个目录结构和Makefile调整
  • 2021/08/19 -- 各目录增加了BUILD.gn文件,文件系统部分文件调整
  • 2021/07/15 -- 改动不大,新增blackbox,hidumper,对一些宏规范化使用
  • 2021/06/27 -- 对文件系统/设备驱动改动较大,目录结构进行了重新整理
  • 2021/06/08 -- 对编译构建,任务,信号模块有较大的改动
  • 2021/05/28 -- 改动不大,主要针对一些错误单词拼写纠正
  • 2021/05/13 -- 对系统调用,任务切换,信号处理,异常接管,文件管理,shell做了较大更新,代码结构更清晰
  • 2021/04/21 -- 官方优化了很多之前吐槽的地方,点赞
  • 2020/09/16 -- 中文注解版起点

鸿蒙研究站 | weharmonyos.com

分成三部分内容

子系统注解仓库

在给鸿蒙内核源码加注过程中发现仅仅注解内核仓库还不够,因为它关联了其他子系统,若对这些子系统不了解是很难完整的注解鸿蒙内核,所以也对这些关联仓库进行了部分注解,这些仓库包括:

如何下载最新版本?

下载 >> http://weharmonyos.com/history.html

致敬内核开发者

  • 感谢开放原子开源基金会,致敬鸿蒙内核开发者.

  • 可以毫不夸张的说鸿蒙内核源码可作为大学C语言数据结构操作系统汇编语言计算机系统结构计算机组成原理 六门课程的教学项目.如此宝库,不深入研究实在是暴殄天物,于心不忍.

  • 坚信鸿蒙大势所趋,未来可期,其必定成功,也必然成功,誓做其坚定的追随者和传播者.

为何要精读内核源码?

  • 每位码农的学职生涯,都应精读一遍内核源码.以浇筑好计算机知识大厦的地基,地基纵深的坚固程度,很大程度能决定未来大厦能盖多高.那为何一定要精读细品呢?
  • 因为内核代码本身并不太多,都是浓缩的精华,精读是让各个知识点高频出现,不孤立成点状记忆,点点成线,线面成体,连接越多,记得越牢,如此短时间内容易结成一张高浓度,高密度的记忆网,训练大脑肌肉记忆,将整个内核知识点变成大脑常量,想抹都抹不掉,终生携带,随时调取.跟骑单车一样,一旦学会,即便多年不骑,照样跨上就走,游刃有余.

鸿蒙内核源码分析 鸿蒙内核源码分析