OpenHarmony是由基金會孵化及運營的開源項目,由基金會的OpenHarmony項目群工作委員會負責運作,遵循Apache 2.0等開源協議,目標是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設備操作系統的框架和平臺。
OpenHarmony 2.0 自主研發,不兼容安卓。眾多開發合作伙伴將以開源社區為中心,分階段快速迭代,不斷完善系統能力,逐步構建起面向萬物互聯時代的OpenHarmony生態。在全球范圍內有興趣、有需要的組織和個人都可以基于開源項目的章程參與OpenHarmony開源項目,實現共商、共建、共享、共贏。
openharmony加注釋方式是怎樣的?
因鴻蒙內核6W+代碼量,本身只有很少的注釋, 中文注解以不對原有代碼侵入為前提,源碼所有英文部分都是原有鴻蒙注釋,所有中文部分都是筆者的注釋,盡量不去增加代碼的行數,不破壞文件的結構,注釋多類似以下的方式,筆者試圖把每個知識點當場講透徹。另外用字符畫了一些圖方便理解,直接嵌入到頭文件中,比如虛擬內存的全景圖,因沒有這些圖是很難理解內存是如何管理的,后續還會陸續加入更多的圖方便理解。
精讀內核源碼當然是件很困難的事,時間上要以月為單位,但正因為很難才值得去做! 內心不渴望的永遠不可能靠近自己。筆者一直堅信興趣是最好的老師,加注也是在做自己感興趣的事。如果能讓更多人參與到內核的研究,減少學習的成本,哪怕就節省一天的時間,這么多人能節省多少時間, 這是件多好玩,多有意義的事情啊。
時代需要仰望星空的人,但也需要埋頭走路的人, 從鴻蒙一行行的代碼中筆者能深深體會到各中艱辛和堅持,及時鴻蒙對未來的價值,只因心中有目標,就不怕道阻且長。
本文整合自 DoNews、CSDN
責任編輯:fqj
-
代碼
+關注
關注
30文章
4825瀏覽量
69044 -
注釋
+關注
關注
0文章
11瀏覽量
6544 -
鴻蒙系統
+關注
關注
183文章
2638瀏覽量
66706
發布評論請先 登錄
相關推薦
STM32CubeMX生成的代碼,是怎樣的HAL架構?

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藍牙代碼結構簡析

評論