v52.05 鸿蒙内核源码分析(静态站点篇) | 五一哪也没去就干了这事 | 百篇博客分析OpenHarmony源码

颜渊死,门人欲厚葬之,子曰:“不可。”门人厚葬之。子曰:“回也视予犹父也,予不得视犹子也。非我也,夫二三子也。” 《论语》:先进篇

在这里插入图片描述

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

v52.xx 鸿蒙内核源码分析(静态站点篇) | 五一哪也没去就干了这事

前因后果相关篇为:

国内: weharmonyos.com | 国外: weharmony.github.io

鸿蒙研究站 为自鸿蒙开源以来,笔者对鸿蒙持续研究的输出站点.包括三个部分内容:

  • OpenHarmony开发者文档 : 对官方仓库 docs做的静态HTML站点,同步更新并对官方文档做了一定程度的索引,方便查找资料.
  • 百篇博客分析 : 在给鸿蒙内核源码加注过程中输出的一百篇博客内容.
  • 第三方文档资料: 例如: gn,ninja,gnu汇编,fhs 等等

静态站点仓库已经开放,仓库地址 简单方便, 欢迎部署.

OpenHarmony开发者文档

在这里插入图片描述

  • 在给鸿蒙内核加注和写博客期间需要不断的查找资料,觉得官方目前资料展示方式并不能满足自己的需求,浪费了很多宝贵的时间,所以在想能不能将官方文档整个静态站点出来即方便别人更方便自己,这是一劳永逸,利己利他的事干嘛不做的,刚好五一有成块的时间,本来也想出去走走,结果哪都没去,期间遇到不少问题,但基本都解决了,耽误了点时间没更新博客但换来未来的一片爽朗之声, hin 值得!
  • 这里必须要感谢下这套主题的作者 Mr.hope ,人非常的nice, 晚上12点我们还在一起解决问题.再次感谢!!! 主题地址:vuepress-theme-hope 有兴趣的可以去了解下,一个功能强大的 vuepress 主题.

导航栏

在这里插入图片描述

侧边栏

在这里插入图片描述

  • 这个不用说,都恨不得多开几个屏幕,技术人没它真不行,谁用谁知道,侧边栏三级目录结构,南向(设备开发),北向(应用开发),清晰明了.

开发指南

鸿蒙生态开发主要分两大方向:

  • 南向设备开发
    • 轻型系统开发 : liteos-m 内核
    • 小型系统开发 : liteos-a 内核
    • 标准系统开发 : linux 内核
  • 北向应用开发

在这里插入图片描述

主题色

在这里插入图片描述

  • 多种主题色,可以根据您的选择,当前时间自动切换模式,码农们得保护好视力,个人偏好白色.

搜索极为便利

在这里插入图片描述

  • 这个是很重要的功能,无搜索不技术,说到这个强烈建议不要用某度,因之前从未写过博客不清楚搜索结果是怎样的效果,现在有对比,去搜下自己的文章 ..., 不知道大家有没有这种感觉,搜了半天看到很多加工材料,最后发现了根节点,根节点不是那么容易找到的. 各搜索引擎差别真的很大,谷歌就不用去说了,有条件的推荐要用,搜狗,360都比它好, 它虽然全但更杂,会干扰你的注意力. 哎, 以后有机会要写篇文章痛批阿度,手握流量不作为,虚假信息满屏飞.真是太耽误事了,心疼流失了这么多人宝贵的时间.

百篇博客分析内核

在这里插入图片描述

百篇博客分析.深挖内核地基

  • 给鸿蒙内核源码加注释过程中,整理出以下文章。内容立足源码,常以生活场景打比方尽可能多的将内核知识点置入某种场景,具有画面感,容易理解记忆。说别人能听得懂的话很重要! 百篇博客绝不是百度教条式的在说一堆诘屈聱牙的概念,那没什么意思。更希望让内核变得栩栩如生,倍感亲切.确实有难度,自不量力,但已经出发,回头已是不可能的了。 😛
  • 与代码有bug需不断debug一样,文章和注解内容会存在不少错漏之处,请多包涵,但会反复修正,持续更新,v**.xx 代表文章序号和修改的次数,精雕细琢,言简意赅,力求打造精品内容。

按功能模块:

基础工具 加载运行 进程管理 编译构建
双向链表
位图管理
用栈方式
定时器
原子操作
时间管理
ELF格式
ELF解析
静态链接
重定位
进程映像
进程管理
进程概念
Fork
特殊进程
进程回收
信号生产
信号消费
Shell编辑
Shell解析
编译环境
编译过程
环境脚本
构建工具
gn应用
忍者ninja
进程通讯 内存管理 前因后果 任务管理
自旋锁
互斥锁
进程通讯
信号量
事件控制
消息队列
内存分配
内存管理
内存汇编
内存映射
内存规则
物理内存
总目录
调度故事
内存主奴
源码注释
源码结构
静态站点
时钟任务
任务调度
任务管理
调度队列
调度机制
线程概念
并发并行
CPU
系统调用
任务切换
文件系统 硬件架构
文件概念
文件系统
索引节点
挂载目录
根文件系统
字符设备
VFS
文件句柄
管道文件
汇编基础
汇编传参
工作模式
寄存器
异常接管
汇编汇总
中断切换
中断概念
中断管理

百万汉字注解.精读内核源码

四大码仓中文注解 . 定期同步官方代码
WeHarmony/kernel_liteos_a_note

鸿蒙研究站( weharmonyos ) | 每天死磕一点点,原创不易,欢迎转载,请注明出处。若能支持点赞更好,感谢每一份支持。

posted @ 2021-05-08 09:15  鸿蒙内核源码分析  阅读(354)  评论(0编辑  收藏  举报