鸿蒙是面向智能硬件时代的分布式多级别平台现代化操作系统。从源码角度讲,鸿蒙与安卓比较类似,学习方法和用到的技术也类似。
但是安卓已经积累多年,发展到很庞大,所以不适合拿来学习。而鸿蒙 2.0 只是起步,且只面向 128MB 下内存的轻设备,代码量可控。
因此以鸿蒙源码为标的,去研究现代操作系统,掌握系统级开发,是非常好的选择。
3 月 10 号(周三)晚 8 点
,我们邀请到首批 HarmonyOS 系统课程开发者
朱有鹏老师
为大家带来直播:
《想读懂鸿蒙 2.0 源码?也许你需要先懂这些》
。
本课程主要面向有一定嵌入式开发基础,希望从源码级学习并深度掌握鸿蒙系统开发的同学。
在本课程中我主要会从两个角度讲解:
这些都是去进一步深度阅读鸿蒙源码,做鸿蒙系统级开发的关键基础。掌握这些基础,你才可能去进一步深入鸿蒙。
鸿蒙系统的构建原理:
-
鸿蒙源码编译方法和编译结果
-
build.py 及其相关脚本执行过程
-
gn 和 ninja 在鸿蒙源码管理中的作用
鸿蒙系统的启动流程:
-
鸿蒙内核 liteos_a 启动过程
-
从内核态到用户态的跃迁过程
-
鸿蒙 framework 的可配置加载过程
-
鸿蒙应用的加载运行过程
深入学习鸿蒙的方法指引:
-
你要开发哪个级别的鸿蒙?L0?L1?L2?
-
你要开发鸿蒙设备,还是基于鸿蒙设备开发应用?
-
再论“零基础学习鸿蒙”的难易
有一定编程基础,试图从源码级入手深入鸿蒙系统,或在工作中使用鸿蒙做项目的开发者。
到会看直播,抽取 HarmonyOS 官方
联名 T 恤
、HiSpark Wi-Fi IoT
智能家居套件
(
原价 399 元,直播 0 元免费抽取
)