OpenHarmony是由基金会孵化及运营的开源项目,由基金会的OpenHarmony项目群工作委员会负责运作,遵循Apache 2.0等开源协议,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台。
OpenHarmony 2.0 自主研发,不兼容安卓。众多开发合作伙伴将以开源社区为中心,分阶段快速迭代,不断完善系统能力,逐步构建起面向万物互联时代的OpenHarmony生态。在全球范围内有兴趣、有需要的组织和个人都可以基于开源项目的章程参与OpenHarmony开源项目,实现共商、共建、共享、共赢。
openharmony加注释方式是怎样的?
因鸿蒙内核6W+代码量,本身只有很少的注释, 中文注解以不对原有代码侵入为前提,源码所有英文部分都是原有鸿蒙注释,所有中文部分都是笔者的注释,尽量不去增加代码的行数,不破坏文件的结构,注释多类似以下的方式,笔者试图把每个知识点当场讲透彻。另外用字符画了一些图方便理解,直接嵌入到头文件中,比如虚拟内存的全景图,因没有这些图是很难理解内存是如何管理的,后续还会陆续加入更多的图方便理解。
精读内核源码当然是件很困难的事,时间上要以月为单位,但正因为很难才值得去做! 内心不渴望的永远不可能靠近自己。笔者一直坚信兴趣是最好的老师,加注也是在做自己感兴趣的事。如果能让更多人参与到内核的研究,减少学习的成本,哪怕就节省一天的时间,这么多人能节省多少时间, 这是件多好玩,多有意义的事情啊。
时代需要仰望星空的人,但也需要埋头走路的人, 从鸿蒙一行行的代码中笔者能深深体会到各中艰辛和坚持,及时鸿蒙对未来的价值,只因心中有目标,就不怕道阻且长。
本文整合自 DoNews、CSDN
责任编辑:fqj
-
代码
+关注
关注
30文章
4780浏览量
68539 -
注释
+关注
关注
0文章
11浏览量
6527 -
鸿蒙系统
+关注
关注
183文章
2634浏览量
66311
发布评论请先 登录
相关推荐
dac3174与xilinx zynq7000系列连接,fpga的案例参考代码有没有?
【龙芯2K0300蜂鸟板试用】OpenHarmony代码
ida反编译出来代码能直接用吗
深入浅出系列之代码可读性
Elasticsearch Mapping类型修改
注释掉main函数内一行代码后程序无法启动怎么解决?
400万!深开鸿OpenHarmony主仓代码贡献量再创里程碑!

【开源鸿蒙】下载OpenHarmony 4.1 Release源代码

谷歌Android Studio集成Gemini 1.0 Pro,助力开发者高效编写代码
鸿蒙开发学习:【OpenHarmony HAR】
[鸿蒙]OpenHarmony4.0的Rust开发
![[鸿蒙]<b class='flag-5'>OpenHarmony</b>4.0的Rust开发](https://file1.elecfans.com/web2/M00/C1/DB/wKgaomXbKX-AAe6rAADEW5Pyw8c913.png)
【鸿蒙】OpenHarmony 4.0蓝牙代码结构简析

评论