OpenHarmony是由基金會(huì)孵化及運(yùn)營(yíng)的開(kāi)源項(xiàng)目,由基金會(huì)的OpenHarmony項(xiàng)目群工作委員會(huì)負(fù)責(zé)運(yùn)作,遵循Apache 2.0等開(kāi)源協(xié)議,目標(biāo)是面向全場(chǎng)景、全連接、全智能時(shí)代,基于開(kāi)源的方式,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)的框架和平臺(tái)。
OpenHarmony 2.0 自主研發(fā),不兼容安卓。眾多開(kāi)發(fā)合作伙伴將以開(kāi)源社區(qū)為中心,分階段快速迭代,不斷完善系統(tǒng)能力,逐步構(gòu)建起面向萬(wàn)物互聯(lián)時(shí)代的OpenHarmony生態(tài)。在全球范圍內(nèi)有興趣、有需要的組織和個(gè)人都可以基于開(kāi)源項(xiàng)目的章程參與OpenHarmony開(kāi)源項(xiàng)目,實(shí)現(xiàn)共商、共建、共享、共贏。
openharmony加注釋方式是怎樣的?
因鴻蒙內(nèi)核6W+代碼量,本身只有很少的注釋, 中文注解以不對(duì)原有代碼侵入為前提,源碼所有英文部分都是原有鴻蒙注釋,所有中文部分都是筆者的注釋,盡量不去增加代碼的行數(shù),不破壞文件的結(jié)構(gòu),注釋多類似以下的方式,筆者試圖把每個(gè)知識(shí)點(diǎn)當(dāng)場(chǎng)講透徹。另外用字符畫了一些圖方便理解,直接嵌入到頭文件中,比如虛擬內(nèi)存的全景圖,因沒(méi)有這些圖是很難理解內(nèi)存是如何管理的,后續(xù)還會(huì)陸續(xù)加入更多的圖方便理解。
精讀內(nèi)核源碼當(dāng)然是件很困難的事,時(shí)間上要以月為單位,但正因?yàn)楹茈y才值得去做! 內(nèi)心不渴望的永遠(yuǎn)不可能靠近自己。筆者一直堅(jiān)信興趣是最好的老師,加注也是在做自己感興趣的事。如果能讓更多人參與到內(nèi)核的研究,減少學(xué)習(xí)的成本,哪怕就節(jié)省一天的時(shí)間,這么多人能節(jié)省多少時(shí)間, 這是件多好玩,多有意義的事情啊。
時(shí)代需要仰望星空的人,但也需要埋頭走路的人, 從鴻蒙一行行的代碼中筆者能深深體會(huì)到各中艱辛和堅(jiān)持,及時(shí)鴻蒙對(duì)未來(lái)的價(jià)值,只因心中有目標(biāo),就不怕道阻且長(zhǎng)。
本文整合自 DoNews、CSDN
責(zé)任編輯:fqj
-
代碼
+關(guān)注
關(guān)注
30文章
4956瀏覽量
73516 -
注釋
+關(guān)注
關(guān)注
0文章
11瀏覽量
6671 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2642瀏覽量
69611
發(fā)布評(píng)論請(qǐng)先 登錄
【原創(chuàng)】OpenHarmony系統(tǒng)投屏工具軟件 - OpenHarmony_OHScrcpy使用推薦
如何成為編程高手
單片機(jī)C語(yǔ)言的誤區(qū)介紹
E203內(nèi)核移植到FPGA開(kāi)發(fā)板時(shí)出現(xiàn)時(shí)序違例的解決方式
請(qǐng)問(wèn)下,openharmony支持哪一款龍芯的開(kāi)發(fā)板?有沒(méi)有開(kāi)源的龍芯的openharmony源碼?
STM32CUBEide有沒(méi)有像KEIL一樣可以自己指定函數(shù)注釋模板的方法?
openharmony代碼注釋 加注釋方式是怎樣的
評(píng)論