颜渊死,门人欲厚葬之,子曰:“不可。”门人厚葬之。子曰:“回也视予犹父也,予不得视犹子也。非我也,夫二三子也。” 《论语》:先进篇
百篇博客系列篇.本篇为:
v52.xx 鸿蒙内核源码分析(静态站点篇) | 五一哪也没去就干了这事
前因后果相关篇为:
- v08.03 鸿蒙内核源码分析(总目录) | 百万汉字注解 百篇博客分析
- v09.04 鸿蒙内核源码分析(调度故事) | 用故事说内核调度过程
- v10.03 鸿蒙内核源码分析(内存主奴) | 皇上和奴才如何相处
- v13.05 鸿蒙内核源码分析(源码注释) | 每天死磕一点点
- v18.02 鸿蒙内核源码分析(源码结构) | 内核每个文件的含义
- v52.05 鸿蒙内核源码分析(静态站点) | 五一哪也没去就干了这事
国内: 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 文件句柄 管道文件 |
汇编基础 汇编传参 工作模式 寄存器 异常接管 汇编汇总 中断切换 中断概念 中断管理 |
百万汉字注解.精读内核源码
四大码仓中文注解 . 定期同步官方代码
鸿蒙研究站( weharmonyos ) | 每天死磕一点点,原创不易,欢迎转载,请注明出处。若能支持点赞更好,感谢每一份支持。