本篇关键词:内核重定位、MMU、SVC栈、热启动、内核映射表内核汇编相关篇为:[v74.01鸿蒙内核源码分析(编码方式)机器指令是如何编码的](https:harmonyos.51cto.composts3936)[v75.03鸿蒙内核源码分析(汇编基础)CPU上班也要打卡](https:harmonyos.51cto.composts4049)[v76.04鸿蒙内核源码分析(汇编传参)如何传递复杂的参数](https:harmonyos.51cto.composts4097)[v77.01鸿蒙内核源码分析(链接脚本)正在制作中...](https:harmonyos...
2022-05-26 11:25:25 1.3w浏览 9点赞 4回复 4收藏
百篇博客分析|本篇为:(读写锁)内核如何实现多读单写进程通讯相关篇为:[v26.08鸿蒙内核源码分析(自旋锁)当立贞节牌坊的好同志](https:harmonyos.51cto.composts4107)[v27.05鸿蒙内核源码分析(互斥锁)同样是锁它却更丰满](https:harmonyos.51cto.composts4124)[v28.04鸿蒙内核源码分析(进程通讯)九种进程间通讯方式速揽](https:harmonyos.51cto.composts4143)[v29.05鸿蒙内核源码分析(信号量)谁在解决任务间的同步](https:harmo...
2022-02-23 09:50:09 1.2w浏览 3点赞 3回复 2收藏
百篇博客分析|本篇为:(快锁实现篇)内核态下的快锁Futex(下)进程通讯相关篇为:[v26.08鸿蒙内核源码分析(自旋锁)当立贞节牌坊的好同志](https:harmonyos.51cto.composts4107)[v27.05鸿蒙内核源码分析(互斥锁)同样是锁它却更丰满](https:harmonyos.51cto.composts4124)[v28.04鸿蒙内核源码分析(进程通讯)九种进程间通讯方式速揽](https:harmonyos.51cto.composts4143)[v29.05鸿蒙内核源码分析(信号量)谁在解决任务间的同步](http...
2022-02-18 14:22:51 1.3w浏览 3点赞 0回复 2收藏
百篇博客分析|本篇为:(快锁使用篇)用户态下的快锁Futex(上)进程通讯相关篇为:[v26.08鸿蒙内核源码分析(自旋锁)当立贞节牌坊的好同志](https:harmonyos.51cto.composts4107)[v27.05鸿蒙内核源码分析(互斥锁)同样是锁它却更丰满](https:harmonyos.51cto.composts4124)[v28.04鸿蒙内核源码分析(进程通讯)九种进程间通讯方式速揽](https:harmonyos.51cto.composts4143)[v29.05鸿蒙内核源码分析(信号量)谁在解决任务间的同步](http...
2022-02-15 11:41:33 1.1w浏览 2点赞 0回复 2收藏
百篇博客分析|本篇为:(消息映射篇)剖析LiteIpc(下)进程通讯机制进程通讯相关篇为:[v26.08鸿蒙内核源码分析(自旋锁)当立贞节牌坊的好同志](https:harmonyos.51cto.composts4107)[v27.05鸿蒙内核源码分析(互斥锁)同样是锁它确更丰满](https:harmonyos.51cto.composts4124)[v28.04鸿蒙内核源码分析(进程通讯)九种进程间通讯方式速揽](https:harmonyos.51cto.composts4143)[v29.05鸿蒙内核源码分析(信号量)谁在解决任务间的同步](...
2022-02-11 10:41:04 1.2w浏览 2点赞 0回复 1收藏
百篇博客分析|本篇为:(消息封装篇)剖析LiteIpc(上)进程通讯内容进程通讯相关篇为:[v26.08鸿蒙内核源码分析(自旋锁)当立贞节牌坊的好同志](https:harmonyos.51cto.composts4107)[v27.05鸿蒙内核源码分析(互斥锁)同样是锁它确更丰满](https:harmonyos.51cto.composts4124)[v28.04鸿蒙内核源码分析(进程通讯)九种进程间通讯方式速揽](https:harmonyos.51cto.composts4143)[v29.05鸿蒙内核源码分析(信号量)谁在解决任务间的同步](...
2022-02-11 10:38:14 1.0w浏览 3点赞 0回复 1收藏
百篇博客分析|本篇为:(共享内存篇)进程间最快通讯方式进程通讯相关篇为:[v26.08鸿蒙内核源码分析(自旋锁)当立贞节牌坊的好同志](https:harmonyos.51cto.composts4107)[v27.05鸿蒙内核源码分析(互斥锁)同样是锁它确更丰满](https:harmonyos.51cto.composts4124)[v28.04鸿蒙内核源码分析(进程通讯)九种进程间通讯方式速揽](https:harmonyos.51cto.composts4143)[v29.05鸿蒙内核源码分析(信号量)谁在解决任务间的同步](https:har...
2022-02-10 15:21:23 1.3w浏览 4点赞 0回复 4收藏
百图画鸿蒙一图一主干如果把鸿蒙比作人,百图目的是要画出其骨骼系统。百图系列每张图都是心血之作,耗时甚大,能用一张就绝不用两张,所以会画的比较复杂,高清图会很大,可在公号中回复百图获取3倍超高清最新图。v.xx代表图的版本,请留意图的更新。进程控制块是内核仅次于TCB重要和复杂的超级结构体,它是一个程序在内核的实体结构,像个大家长一样即要管好自己家的事,还要和隔壁的老王,村头的老张,村尾的老李家搞好关系...
2021-12-30 16:32:44 9143浏览 4点赞 0回复 3收藏
百图画鸿蒙一图一主干如果把鸿蒙比作人,百图目的是要画出其骨骼系统。百图系列每张图都是心血之作,耗时甚大,能用一张就绝不用两张,所以会画的比较复杂,高清图会很大,可在公号中回复百图获取3倍超高清最新图。v.xx代表图的版本,请留意图的更新。双向链表是内核最重要的结构体,站长更愿意将它比喻成人的左右手,其意义是通过寄生在宿主结构体上来体现,可想象成在宿主结构体装上一对对勤劳的双手,它真的很会来事,超级活...
2021-12-28 15:48:24 9845浏览 3点赞 0回复 1收藏
子曰:“不学礼,无以立;不学诗,无以言”《论语》:季氏篇百篇博客分析.本篇为:(远程登录篇)内核如何接待远方的客人IO设备相关篇为:[v67.03鸿蒙内核源码分析(字符设备)绝大多数设备都是这类](https:harmonyos.51cto.composts3936)[v74.01鸿蒙内核源码分析(控制台)一个让很多人模糊的概念](https:harmonyos.51cto.composts3936)[v75.01鸿蒙内核源码分析(远程登录)内核如何接待远方的客人](https:harmonyos.51cto.composts9712)...
2021-12-21 11:55:16 1.0w浏览 2点赞 0回复 2收藏
子曰:“君子成人之美,不成人之恶。小人反是。”《论语》:颜渊篇百篇博客分析.本篇为:(挂载目录篇)为何文件系统需要挂载文件系统相关篇为:[v62.02鸿蒙内核源码分析(文件概念)为什么说一切皆是文件](https:harmonyos.51cto.composts9250)[v63.04鸿蒙内核源码分析(文件系统)用图书管理说文件系统](https:harmonyos.51cto.composts9335)[v64.06鸿蒙内核源码分析(索引节点)谁是文件系统最重要的概念](https:harmonyos.51cto.compo...
2021-12-20 17:04:22 1.2w浏览 2点赞 0回复 3收藏
子曰:“君子博学于文,约之以礼,亦可以弗畔矣夫!”《论语》:颜渊篇百篇博客分析.本篇为:(索引节点篇)谁是文件系统最重要的概念文件系统相关篇为:[v62.02鸿蒙内核源码分析(文件概念)为什么说一切皆是文件](https:harmonyos.51cto.composts9250)[v63.04鸿蒙内核源码分析(文件系统)用图书管理说文件系统](https:harmonyos.51cto.composts3936)[v64.06鸿蒙内核源码分析(索引节点)谁是文件系统最重要的概念](https:harmonyos.51c...
2021-11-23 08:16:30 1.3w浏览 4点赞 1回复 2收藏
司马牛忧曰:“人皆有兄弟,我独亡。”子夏曰:“商闻之矣:死生有命,富贵在天。君子敬而无失,与人恭而有礼。四海之内,皆兄弟也。君子何患乎无兄弟也?”《论语》:颜渊篇百篇博客分析.本篇为:(文件系统篇)用图书管理说文件系统文件系统相关篇为:[v62.02鸿蒙内核源码分析(文件概念)为什么说一切皆是文件](https:harmonyos.51cto.composts9250)[v63.04鸿蒙内核源码分析(文件系统)用图书管理说文件系统](https:harmonyos.51cto...
2021-11-23 08:14:06 1.3w浏览 4点赞 0回复 2收藏
司马牛忧曰:“人皆有兄弟,我独亡。”子夏曰:“商闻之矣:死生有命,富贵在天。君子敬而无失,与人恭而有礼。四海之内,皆兄弟也。君子何患乎无兄弟也?”《论语》:颜渊篇百篇博客分析.本篇为:(文件概念篇)为什么说一切皆是文件文件系统相关篇为:[v62.02鸿蒙内核源码分析(文件概念)为什么说一切皆是文件](https:harmonyos.51cto.composts3936)[v63.04鸿蒙内核源码分析(文件系统)用图书管理说文件系统](https:harmonyos.51cto...
2021-11-15 11:15:40 1.0w浏览 4点赞 0回复 3收藏
司马牛问君子。子曰:“君子不忧不惧。”曰:“不忧不惧,斯谓之君子已乎?”子曰:“内省不疚,夫何忧何惧?”《论语》:颜渊篇百篇博客分析.本篇为:(忍者ninja篇)忍者的特点就是一个字编译构建相关篇为:[v50.03鸿蒙内核源码分析(编译环境)编译鸿蒙防掉坑指南](https:harmonyos.51cto.composts8858)[v57.02鸿蒙内核源码分析(编译过程)简单案例说透中间过程](https:harmonyos.51cto.composts5032)[v58.03鸿蒙内核源码分析(环境...
2021-11-15 11:14:03 1.2w浏览 5点赞 0回复 2收藏
司马牛问仁。子曰:“仁者其言也訒。”曰:“其言也訒,斯谓之仁已乎?”子曰:“为之难,言之得无訒乎?”《论语》:颜渊篇百篇博客分析.本篇为:(gn应用篇)如何构建鸿蒙系统编译构建相关篇为:[v50.03鸿蒙内核源码分析(编译环境)编译鸿蒙防掉坑指南](https:harmonyos.51cto.composts8858)[v57.02鸿蒙内核源码分析(编译过程)简单案例说透中间过程](https:harmonyos.51cto.composts5032)[v58.03鸿蒙内核源码分析(环境脚本)编译鸿...
2021-11-15 11:12:37 1.4w浏览 5点赞 0回复 5收藏
仲弓问仁。子曰:“出门如见大宾,使民如承大祭。己所不欲,勿施于人。在邦无怨,在家无怨。”仲弓曰:“雍虽不敏,请事斯语矣。”《论语》:颜渊篇百篇博客分析.本篇为:(构建工具篇)顺瓜摸藤调试构建过程编译构建相关篇为:[v50.03鸿蒙内核源码分析(编译环境)编译鸿蒙防掉坑指南](https:harmonyos.51cto.composts8858)[v57.02鸿蒙内核源码分析(编译过程)简单案例说透中间过程](https:harmonyos.51cto.composts5032)[v58.03鸿蒙...
2021-11-03 08:26:34 1.2w浏览 4点赞 0回复 3收藏
颜渊问仁。子曰:“克己复礼为仁。一日克己复礼,天下归仁焉。为仁由己,而由人乎哉?”颜渊曰:“请问其目。”子曰:“非礼勿视,非礼勿听,非礼勿言,非礼勿动。”颜渊曰:“回虽不敏,请事斯语矣。”《论语》:颜渊篇百篇博客分析.本篇为:(环境脚本篇)编译鸿蒙原来很简单本篇用两个脚本完成鸿蒙(L1)的编译环境安装源码下载编译过程,让编译,调试鸿蒙从此变的简单.编译构建相关篇为:[v50.03鸿蒙内核源码分析(编译环境)编译鸿蒙...
2021-11-03 08:21:26 1.1w浏览 3点赞 0回复 2收藏
子畏于匡,颜渊后。子曰:“吾以女为死矣。”曰:“子在,回何敢死?”《论语》:先进篇百篇博客分析.本篇为:(编译过程篇)简单案例说透中间过程compile相关篇为:[v50.03鸿蒙内核源码分析(编译环境)编译鸿蒙防掉坑指南](https:harmonyos.51cto.composts8858)[v57.02鸿蒙内核源码分析(编译过程)简单案例说透中间过程](https:harmonyos.51cto.composts5032)[v58.03鸿蒙内核源码分析(环境脚本)编译鸿蒙原来很简单](https:harmonyos....
2021-11-03 08:16:04 1.3w浏览 3点赞 0回复 3收藏
百篇博客分析.本篇为:(注释文档篇)内核所有函数调用关系图前因后果相关篇为:[v08.03鸿蒙内核源码分析(总目录)百万汉字注解百篇博客分析](https:harmonyos.51cto.composts3936)[v09.04鸿蒙内核源码分析(调度故事)用故事说内核调度](https:harmonyos.51cto.composts3937)[v10.03鸿蒙内核源码分析(内存主奴)皇上和奴才如何相处](https:harmonyos.51cto.composts3938)[v13.05鸿蒙内核源码分析(源码注释)每天死磕一点点](https:harmo...
2021-10-28 17:57:32 1.3w浏览 6点赞 1回复 4收藏
感谢支持,道阻且长,行则将至
2022-02-23 14:23:35 0点赞 0回复
点赞社区,社区很活跃,越来越好
2021-10-22 14:29:25 0点赞 0回复
晚点我整理出来,关注weharmonyos.com上的更新
2021-10-22 14:04:37 0点赞 0回复
是的,官方对汇编部分做过一次更新,博客和注解没有及时同步.但意思差不多,结合注释看也容易看明白.
2021-10-22 14:01:29 0点赞 0回复
感谢纠错,发现gn,ng都是谷歌整出来的东东.:)
2021-07-20 15:19:12 0点赞 0回复
感谢!很久没更新了.:)
2021-07-18 18:00:45 0点赞 0回复
感谢支持,但愿如此!
2021-06-01 12:30:37 0点赞 0回复
感谢张老师!
2021-05-18 09:07:37 0点赞 0回复
就这姐俩:)
2021-05-17 17:48:50 0点赞 0回复
额,,elf.pdf一共106页
2021-05-17 17:48:06 0点赞 1回复
都好好的呢,:)
2021-05-15 10:35:02 0点赞 1回复
是的,有些文章没放到51,这里统一用了专栏地址,后续再慢慢补充,很细心.点赞!:)
2021-05-12 10:10:35 0点赞 0回复
您的理解是没问题,是我的描述不准确.感谢纠正.
2021-05-12 10:06:55 0点赞 0回复
准确说是tick是提供调度的动力,但实际会不会发生调度取决于是否符合调度要求,比如当前任务已经是最高优先级,且时间片还没用完,就不会发生真正的调度.
2021-05-12 10:03:03 0点赞 0回复
已更新备注,即20纳秒震动一次
2021-05-12 10:00:15 0点赞 0回复
更新下,准确说法是一秒100次检查是否需要调度,对人而言不可思议,很频繁,对芯片而言算慢的了.:)
2021-05-12 09:36:43 0点赞 1回复
是tick,笔误.:)
2021-05-12 09:34:44 0点赞 0回复
写文章时用的是9.15的代码版本,新版本这块是有改动的,的确是没有了这个变量.
2021-05-12 09:28:34 0点赞 0回复
很细心,几处问题都发现了,因是最早的文章来不及更新,非常感谢!都已纠正.另外增加了LOSOFFSETOF和LOSDLLISTENTRY两个宏的说明.另外其他文章也帮忙看看,发现问题请提出来.
2021-05-11 09:20:07 0点赞 1回复
你一样可以的哦,兴趣是最好的老师.:)
2021-05-10 18:09:45 0点赞 0回复