• 侵權投訴

    淺析鴻蒙系統中Ninja 的用法!

    鴻蒙系統HarmonyOS ? 2021-04-23 15:46 ? 次閱讀

    我們先來說說 Ninja 吧!

    Ninja 是借由 Google Chrome 項目而誕生的一個構建工具,它的誕生目標是為了速度。換句話說,在 Google Chrome 項目的開發過程中,開發者們認為同類型的其它構建工具不給力,所以才會考慮重新開發更高效的工具。要說同類型,那么不得不提構建界的老大哥 make !make 即 GNU Make,一個用于決定如何使用命令完成最終目標構建的程序。

    在這里強調 make 的 3 個特性:

    make 只是一個通用程序,它不知道如何具體的完成目標的構建工作

    make 需要 makefile 中的描述來決定目標構建的具體方案

    make 需要借助其它工具(如:gcc)才能執行方案,最終完成工作

    o4YBAGCCek6AX53QAAJ1-wZi_Lo531.png

    這是不是跑題了!不是說好的討論 Ninja 嗎?怎么扯到 make 上去了?!

    因為 Ninja 可以看作是一個更好的 make !而大多數同學都熟悉 make ,所以通過對比 make 學習 Ninja 是一個非常好的選擇!上述關于 make 的 3 個特性對于 Ninjia 同樣適用(理論上,make 有的 Ninjia 都有,并且更好?。?。那么,是不是得先學習 make 再學習 Ninja 呢?我覺得倒也不是!畢竟我們最終還是在鴻蒙上做應用開發,編譯構建系統只需要大體了解即可。

    Ninja 的用法!

    test.c 是一個簡單的 Hello World 程序,用于打印一個字符串和頭文件 test.h 中常量 CONST 的值。

    pIYBAGCCeluAMlhGAACx5L4IYQI297.png

    根據 C 程序的編譯方式可知:

    在預處理階段 test.h 中的代碼直接嵌入test.c 中(頭文件 .h 最終成為源文件 .c 的一部分)

    test.c 編譯后得到目標文件 test.o

    test.o 鏈接后得到最終的可執行程序 test.out

    各個文件在編譯過程中有明顯的上下游關系,即:上游文件影響或者產生下游文件。

    pIYBAGCCemiAKlzGAAEXBvxC0ds174.png

    上圖即描述了編譯過程,同時也反映了這樣一個事實:任何一個文件被改動時只可能影響下游文件,而不會影響上游文件。如:test.c 被修改了,那么可能導致編譯得到 test.o 發生改變,進而導致最終的可執行程序 test.out 改變。因此,當 test.c 被修改時,那么應該重新觸發編譯和鏈接這兩個動作。

    看到這里,有同學可能存在這樣的疑問:怎么知道文件已經被修改了并觸發相應動作呢?

    其實很簡單,可以根據文件修改時間判斷呀!目前幾乎主流的文件系統都會記錄文件被修改的時間,所以結合文件的上下游關系可知:上游文件被修改的時間應該總是 小于等于 下游文件被修改的時間。這樣,只需要遍歷一次上面的構建圖就可以知道執行哪些動作產生最終可執行程序了。

    o4YBAGCCenOAM8pjAAGFhp0SlRg247.png

    接下來思考這樣一個問題:如何向構建工具 Ninja 描述構建圖?

    Ninja 的本質是一種通用程序。既然是程序,那么擅長的必然是處理結構化文本!因此,可以用結構化文本(Ninja腳本)來描述構建圖。

    下面直接上代碼!

    pIYBAGCCepOAal36AAFCT6IYf10134.png

    解讀:

    1. Ninja 腳本中的 build 語句描述構建圖中的一個文件上下游關系。如:build test.o cc test.c 指明 test.o 由 test.c 通過規則 cc 而構建,test.c 在構建圖中位于 test.o 的上游,從 test.c 到 test.o 需要執行的動作通過規則 cc 定義。Ninja 通過判斷上下游文件的修改時間決定是否執行規則中定義的動作。多個 build 語句共同描述一個編譯構建圖。

    2. Ninja 腳本中通過 rule 定義規則描述構建圖中需要執行的動作。如:規則 cc 所定義的具體動作是 gcc -c $in -o $out ,其中 $in 指代上游文件, $out 指代下游文件。對于 build test.o cc test.c 而言,最終執行的動作為:gcc -c test.c -o test.o 。

    3. 由 C 語言及其編譯方式可知:當源文件包含的頭文件改動時,源文件需要重新編譯。因此,在構建圖中頭文件順理成章的成為了源文件的上游文件,需要考慮的僅僅是如何定義 rule 最終觸發編譯動作。這里使用的技巧是通過命令 touh 更新源文件的修改時間,于是可定義 rule dp 的執行動作為 touch $out。這樣 build test.c : dp test.h 的意思就很清楚了:當 test.h 被修改時,執行 touch test.c 更新修改時間,進而觸發重新編譯。

    4. default test.out 指明默認構建的目標是 test.out,即: ninja 執行當前腳本時默認編譯構建的是 test.out。

    實驗

    理解了 Ninja 腳本的基本構成后就可以通過實驗進一步體會了!

    1. 將上面的腳本另存為文件,并重命名為 build.ninja,且與 test.c 和 test.h 位于同一目錄下

    pIYBAGCCeqCAYWP8AAA4DoEvcZE182.png

    2. 打開命令行定位到源碼目錄,執行 ninja 》 log.txt

    o4YBAGCCequAM_dnAAFDmr2U8Ak324.png

    通過編譯輸出(log.txt)以及 test.out 的運行結果可知目標構建成功。

    后記:

    這只是一個 Ninja 的入門級介紹,更多的細節大家可以參考附件中的手冊。同時,文中的示例代碼也可以在附件中下載。大家可以自己動手修改源碼(比如:修改 test.h 中 CONST 的值)然后自行編譯體會 Ninja 的用法。

    注:著作權歸作者和HarmonyOS技術社區共同所有

    編輯:hfy

    收藏 人收藏
    分享:

    評論

    相關推薦

    鴻蒙系統的底層是安卓嗎_鴻蒙系統架構安卓架構對比

    根據華為的說法,鴻蒙系統是基于Linux內核,是一套完全自主研發的操作系統,與谷歌的 Android....
    的頭像 電子魔法師 發表于 04-27 15:58 ? 112次 閱讀
    鴻蒙系統的底層是安卓嗎_鴻蒙系統架構安卓架構對比

    鴻蒙系統真的比安卓流暢嗎?鴻蒙系統比安卓快60的依據

    說起這個鴻蒙系統,可謂是來頭不小。首先這是一款完全自研出來的系統,雖然內核和安卓一樣來自于Linux....
    的頭像 電子魔法師 發表于 04-27 15:53 ? 132次 閱讀
    鴻蒙系統真的比安卓流暢嗎?鴻蒙系統比安卓快60的依據

    華為第一款鴻蒙手機_華為鴻蒙二代能取代安卓嗎

    沒想到,第一款搭載鴻蒙 OS 系統上市的手機不是華為P50手機,竟然會是一款4G手機,因為本應該在4....
    的頭像 電子魔法師 發表于 04-27 15:29 ? 137次 閱讀
    華為第一款鴻蒙手機_華為鴻蒙二代能取代安卓嗎

    華為鴻蒙系統最新進展_華為鴻蒙系統概念股

    還記得今年2月在華為Mate X2折疊屏新品發布會上,余承東曾表示,鴻蒙OS將于今年4月份全面上線,....
    的頭像 電子魔法師 發表于 04-27 15:13 ? 380次 閱讀
    華為鴻蒙系統最新進展_華為鴻蒙系統概念股

    華為手機申請鴻蒙系統_華為鴻蒙系統有什么優點

    關于怎么申請鴻蒙系統,首先我們要先知道目前鴻蒙系統所支持的機型有 華為P40、P40 Pro、 Ma....
    的頭像 電子魔法師 發表于 04-27 15:05 ? 232次 閱讀
    華為手機申請鴻蒙系統_華為鴻蒙系統有什么優點

    鴻蒙系統使用感受_鴻蒙系統推送時間表

    華為的鴻蒙系統-直備受爭議 ,有人說好有人說不好。然而現在鴻蒙2.0已經公測了, 到底這鴻蒙系統的效....
    的頭像 電子魔法師 發表于 04-27 14:57 ? 695次 閱讀
    鴻蒙系統使用感受_鴻蒙系統推送時間表

    鴻蒙os基于什么開發_鴻蒙系統用什么語言開發

    Android系統是基于Linux的操作系統所開發的移動操作系統,眾所周知, linux系統-直都是....
    的頭像 電子魔法師 發表于 04-27 14:41 ? 139次 閱讀
    鴻蒙os基于什么開發_鴻蒙系統用什么語言開發

    華為鴻蒙手機端即將大面積商用,鴻蒙系統8月正式開源

    在鴻蒙OS發布的時候,華為就發布了基于鴻蒙OS打造智慧屏設備,而在P40系列手機發布會上,華為又發布....
    的頭像 牽手一起夢 發表于 04-27 14:41 ? 142次 閱讀
    華為鴻蒙手機端即將大面積商用,鴻蒙系統8月正式開源

    華為Mate40Pro 4G使用鴻蒙系統OS2.0版本,為何不見1.0版本

    去年以來智能手機已全面進入5G時代,各大手機產商的入門機型也標配了5G網絡,4G版新機已經非常罕見。....
    的頭像 牽手一起夢 發表于 04-27 13:41 ? 145次 閱讀
    華為Mate40Pro 4G使用鴻蒙系統OS2.0版本,為何不見1.0版本

    華為為迎接鴻蒙系統準備,多款應用程序啟動眾測

    4月 27日消息,華為消費者業務軟件部總裁、AI與智慧全場景業務部部長王成錄此前宣布,全新的華為鴻蒙....
    的頭像 牽手一起夢 發表于 04-27 10:52 ? 204次 閱讀
    華為為迎接鴻蒙系統準備,多款應用程序啟動眾測

    華為鴻蒙應用開發在線體驗網站上線,實現跨設備應用協同

    華為鴻蒙系統不僅僅是支持華為智能手機,還有應用在平板電腦,智能手表,智能電視以及其他設備上,是一個跨....
    的頭像 牽手一起夢 發表于 04-26 17:45 ? 393次 閱讀
    華為鴻蒙應用開發在線體驗網站上線,實現跨設備應用協同

    50多款機型可升級鴻蒙OS系統,4款榮耀手機也包含在內

      4月24~26日,華為將召開開發者大會,屆時手機使用的鴻蒙系統將正式上線,華為和部分榮耀手機將會....
    的頭像 牽手一起夢 發表于 04-26 15:06 ? 7371次 閱讀
    50多款機型可升級鴻蒙OS系統,4款榮耀手機也包含在內

    華為電腦現在是鴻蒙系統嗎_華為p40升級鴻蒙系統

     根據官方描述:“華為的鴻蒙OS是基于微內核、面向全場景的分布式操作系統”。既然是面向全場景,當然也....
    的頭像 電子魔法師 發表于 04-26 14:27 ? 463次 閱讀
    華為電腦現在是鴻蒙系統嗎_華為p40升級鴻蒙系統

    華為構建鴻蒙生態系統_華為新系統鴻蒙升級名單

    去年9月3日,華為如期在德國IFA會議上發表演講,華為正式發布了很多信息,尤其是朋友們密切關注的華為....
    的頭像 電子魔法師 發表于 04-26 14:11 ? 1309次 閱讀
    華為構建鴻蒙生態系統_華為新系統鴻蒙升級名單

    華為鴻蒙系統版本容量達到4GB,首款搭載鴻蒙 OS系統不是P50手機

    在芯片危機尚未解決之前,華為最大的押寶應該就是軟件方面的鴻蒙系統了。在去年年底,華為面向開發者推出了....
    的頭像 牽手一起夢 發表于 04-26 10:10 ? 796次 閱讀
    華為鴻蒙系統版本容量達到4GB,首款搭載鴻蒙 OS系統不是P50手機

    上海HarmonyOS開發者日值得關注 DevEco Studio六大功能升級

    4月17日,HarmonyOS開發者日在上海順利舉辦。300多名開發者朋友們齊聚上海,共襄一場技術硬....
    發表于 04-25 17:29 ? 93次 閱讀
    上海HarmonyOS開發者日值得關注 DevEco Studio六大功能升級

    華為鴻蒙系統的缺點和優點

    那就是流暢度。按照任正非回答媒體的說法,說鴻蒙系統“很有可能”比安卓系統要快,同時給出了一份技術性的....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-25 16:36 ? 1810次 閱讀
    華為鴻蒙系統的缺點和優點

    華為鴻蒙系統遭截胡,安卓12系統率先出手

    作為智能手機的靈魂所在,手機系統決定了一部手機能否發揮出全部性能的關鍵。而目前主流的系統只有兩個,一....
    的頭像 牽手一起夢 發表于 04-25 14:34 ? 447次 閱讀
    華為鴻蒙系統遭截胡,安卓12系統率先出手

    華為鴻蒙系統手機上市了嗎 鴻蒙OS已達到安卓70-80%水平

    鴻蒙系統消息出來已經很久了,真正的鴻蒙手機上市了嗎?其結果是沒有。
    的頭像 鴻蒙系統HarmonyOS 發表于 04-25 10:39 ? 1706次 閱讀
    華為鴻蒙系統手機上市了嗎 鴻蒙OS已達到安卓70-80%水平

    HarmonyOS開發者日 鴻蒙是否會有新進展

    據悉華為 HarmonyOS 應用開發在線體驗網站現已上線,開發者可以通過在線體驗“To-Do Li....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-25 09:58 ? 758次 閱讀
    HarmonyOS開發者日 鴻蒙是否會有新進展

    華為鴻蒙系統繼承EMUI11所有優點,流暢度不輸iOS

    自從華為知曉要發布鴻蒙OS系統以后,似乎IOS、Android系統“雙雄爭霸”局面也開始發生改變,華....
    的頭像 牽手一起夢 發表于 04-24 10:50 ? 2108次 閱讀
    華為鴻蒙系統繼承EMUI11所有優點,流暢度不輸iOS

    鴻蒙系統正式推送更新,部分機型用戶可提前升級

    隨著時間的推移,華為鴻蒙手機版本的發布時間已經確定,鴻蒙系統將在4月24日華為開發者大會上正式推送更....
    的頭像 牽手一起夢 發表于 04-24 10:10 ? 24237次 閱讀
    鴻蒙系統正式推送更新,部分機型用戶可提前升級

    鴻蒙系統再受質疑 鴻蒙HarmonyOS 2.0與安卓/ios的區別

    外媒對此給出的理由是,盡管是搭載鴻蒙OS系統設備,若是連續幾年不更新手機硬件,同樣也會出現無法帶動A....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-23 14:59 ? 2563次 閱讀
    鴻蒙系統再受質疑 鴻蒙HarmonyOS 2.0與安卓/ios的區別

    來聊聊華為的自動駕駛技術

    華為這兩年確實不好過,手機業務本來正在高速發展,大有碾壓蘋果市場的趨勢,卻被美國政府掐住了芯片制造的....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-23 11:03 ? 3692次 閱讀
    來聊聊華為的自動駕駛技術

    鴻蒙系統設備接入量縮水 背后有何隱情

    華為手機的2億,目前受到芯片的相關限制,華為新機的銷售情況不容樂觀。
    的頭像 鴻蒙系統HarmonyOS 發表于 04-23 10:48 ? 1100次 閱讀
    鴻蒙系統設備接入量縮水 背后有何隱情

    華為鴻蒙OS 2.0開發者Beta新增招募 蘋果macOS 11.4測試版發布

    華為鴻蒙OS 2.0開發者Beta新增 招募 HarmonyOS 這是一個面向萬物互聯時代的全場景分....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-22 17:40 ? 583次 閱讀
    華為鴻蒙OS 2.0開發者Beta新增招募 蘋果macOS 11.4測試版發布

    香奈兒訴華為商標侵權敗訴

    早在2017年華為就曾向商標機構歐盟知識產權局(EUIPO)申請了兩個垂直半圓相交構成的商標,香奈兒....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-22 17:39 ? 527次 閱讀
    香奈兒訴華為商標侵權敗訴

    華為鴻蒙最近新消息 24號來感受每一個了不起的開發者

    iOS系統和安卓系統之外我們都在等待鴻蒙系統的騰飛,鴻蒙系統最新消息你想知道嗎?給大家分享一下華為鴻....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-22 17:19 ? 1447次 閱讀
    華為鴻蒙最近新消息 24號來感受每一個了不起的開發者

    中興通訊發布新一代G4X服務器

     近日,華為集團公司的消費總裁經理王成錄此前表示稱,華為公司的保守目標是在2021年底將會有3億臺設....
    的頭像 lhl545545 發表于 04-22 16:15 ? 1291次 閱讀
    中興通訊發布新一代G4X服務器

    搭配鴻蒙系統的手機會越用越卡嗎

    現在市面上的手機可以說五花八門,不過主流手機還是清晰明了,這些手機基本可以分為兩大陣營,一為獨有的蘋....
    的頭像 牽手一起夢 發表于 04-21 17:55 ? 680次 閱讀
    搭配鴻蒙系統的手機會越用越卡嗎

    華為鴻蒙系統首批適配機型即將公布,共有55款產品可升級搭載

    最新消息顯示,華為鴻蒙系統手機版本的發布時間也已經確定,4月24日在今年的華為開發者大會上,鴻蒙系統....
    的頭像 牽手一起夢 發表于 04-21 17:35 ? 9446次 閱讀
    華為鴻蒙系統首批適配機型即將公布,共有55款產品可升級搭載

    華為官宣新服務,要徹底向安卓說再見

      關于鴻蒙系統,華為正式官宣諸多好消息,包括今年4月份全面上線。屆時MateX2折疊屏會成為首批搭....
    的頭像 牽手一起夢 發表于 04-21 17:22 ? 484次 閱讀
    華為官宣新服務,要徹底向安卓說再見

    國產巨頭正式宣布,華為迎來“給力隊友”

    隨著最近一則消息的傳來,意味著華為又迎來了一位在關鍵時刻可力挽狂瀾的“國產隊友”。
    的頭像 牽手一起夢 發表于 04-20 14:20 ? 313次 閱讀
    國產巨頭正式宣布,華為迎來“給力隊友”

    華為手機全球市場份額僅剩4%,正式向軟件系統轉型

    這也讓華為手機業務遭受到了巨大的打擊,不僅僅讓華為手機在海外市場份額一跌再跌,甚至就連國內智能手機市....
    的頭像 牽手一起夢 發表于 04-19 14:49 ? 520次 閱讀
    華為手機全球市場份額僅剩4%,正式向軟件系統轉型

    華為P50延期發布,出廠預裝華為鴻蒙系統

    華為P系列手機跟華為mate系列手機是華為的高端旗艦手機,一般來說華為會在上半年的時候發布華為P系列....
    的頭像 牽手一起夢 發表于 04-19 11:26 ? 1516次 閱讀
    華為P50延期發布,出廠預裝華為鴻蒙系統

    華為P50系列手機推出發布,華為鴻蒙OS系統和EMUI系統有什么區別

    目前華為方面已經正式確認,華為大部分機型都可以在6月份前完成升級,但華為鴻蒙OS系統還是遭到了很多“....
    的頭像 牽手一起夢 發表于 04-19 11:00 ? 1884次 閱讀
    華為P50系列手機推出發布,華為鴻蒙OS系統和EMUI系統有什么區別

    華為產品改用鴻蒙系統,你會愿意嘗試嗎

    華為創始人任正非在采訪中曾表示:“鴻蒙生態將會在兩三年左右建設完成?!睙o獨有偶,榮耀高端也曾對外表態....
    的頭像 牽手一起夢 發表于 04-19 10:16 ? 1253次 閱讀
    華為產品改用鴻蒙系統,你會愿意嘗試嗎

    HarmonyOS開發者日生態最新進展、核心代碼解析、創新案例分享

    4月17日,HarmonyOS開發者日在上海順利舉辦。300多名開發者朋友們齊聚上海,共襄一場技術硬....
    的頭像 科技觀點 發表于 04-17 09:57 ? 44次 閱讀
    HarmonyOS開發者日生態最新進展、核心代碼解析、創新案例分享

    華為鴻蒙系統開發板五折優惠,最后一天限時搶購!

    鴻蒙開發板五折優惠!2021.4.11至2021.4.17,活動期間購買開發板,可享受半價福利,搶完....
    的頭像 物聯網星球 發表于 04-16 14:48 ? 591次 閱讀
    華為鴻蒙系統開發板五折優惠,最后一天限時搶購!

    鴻蒙OS確定發布,三張“新王牌”推進鴻蒙OS的快速普及

    華為官方終于宣布了,鴻蒙OS會在今年4月正式登陸,并且到時候旗下所有手機都會陸續升級至全新的鴻蒙系統....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-16 14:42 ? 781次 閱讀
    鴻蒙OS確定發布,三張“新王牌”推進鴻蒙OS的快速普及

    華為鴻蒙OS手機版本即將推出,首批可升級機型公布

    隨著適配進度的不斷推進,鴻蒙OS手機版本也即將推出,據爆料Mate40、Mate X2以及P40系列....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-16 13:53 ? 1788次 閱讀
    華為鴻蒙OS手機版本即將推出,首批可升級機型公布

    新聞熱點:華為鴻蒙系統下調設備接入數量

    鴻蒙系統是華為全新推出的移動操作系統,本意是通過推出這款操作系統完全掌控手機、平板電腦等移動設備的軟....
    的頭像 老街騰龍公司 發表于 04-16 11:20 ? 686次 閱讀
    新聞熱點:華為鴻蒙系統下調設備接入數量

    新聞熱點:華為鴻蒙OS 2.0系統即將面世,支持華為智能手機升級

    從操作系統來看目前的智能手機基本上可以分成iPhone手機跟安卓智能手機,其中iPhone手機使用的....
    的頭像 牽手一起夢 發表于 04-16 11:07 ? 1403次 閱讀
    新聞熱點:華為鴻蒙OS 2.0系統即將面世,支持華為智能手機升級

    新聞熱點:華為手機用戶即將升級鴻蒙操作系統

    4月12日,華為徐直軍透露,經初步估計在2021年將會有1億臺應用產品搭載和使用鴻蒙系統,華為鴻蒙系....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-16 10:06 ? 1603次 閱讀
    新聞熱點:華為手機用戶即將升級鴻蒙操作系統

    華為鴻蒙OS超級終端可一鍵連接附近所有設備!

    近期,華為宣布將會在4月份召開HDC.Cloud 2021開發者大會,其中傳聞已久的鴻蒙OS系統將在....
    的頭像 Les 發表于 04-15 16:36 ? 457次 閱讀
    華為鴻蒙OS超級終端可一鍵連接附近所有設備!

    小熊派 BearPi-HM Nano 鴻蒙開發板開發教程集合

    簡介:從工具準備、到環境配置、在Windows上遠程連接服務器、把ubuntu文件遠程映射到Windows上、在ubuntu獲取源碼、編譯代碼...
    發表于 04-15 16:16 ? 1111次 閱讀
    小熊派 BearPi-HM Nano 鴻蒙開發板開發教程集合

    榮耀9X內測鴻蒙OS的系統界面截圖流出

    近日,一張榮耀9X內測鴻蒙OS的系統界面截圖流出,從截圖來看,該機鴻蒙OS系統版本為最新Beta3版....
    的頭像 鴻蒙系統HarmonyOS 發表于 04-15 16:05 ? 943次 閱讀
    榮耀9X內測鴻蒙OS的系統界面截圖流出

    BearPi-HM Nano 鴻蒙開發板開發過程中常見問題解答貼

    從11號的 BearPi-HM Nano 開發板五折優惠火爆開搶,到今天很多開發者陸續收到自己心愛的板子了,相信收到板子的大家已經開始...
    發表于 04-15 15:18 ? 912次 閱讀
    BearPi-HM Nano 鴻蒙開發板開發過程中常見問題解答貼

    你想知道最火的鴻蒙嵌入式系統如何在STM32單片機上進行移植么?---那么請留下你的腳步,點進來。

    發表于 04-14 14:55 ? 859次 閱讀
    你想知道最火的鴻蒙嵌入式系統如何在STM32單片機上進行移植么?---那么請留下你的腳步,點進來。

    華為HDD開發者日,報名直播贏官方周邊禮品

    【活動簡介】4月17日,HarmonyOS開發者日將在上海與廣大開發者見面。本次活動設主論壇、新技術論壇、專家面對面交流會、及全天...
    發表于 04-13 17:42 ? 1355次 閱讀
    華為HDD開發者日,報名直播贏官方周邊禮品

    關于與華為鴻蒙王成錄的對話淺析

    “在別人的墻基上砌房子,再大再漂亮也經不起風雨”。新華社記者專訪華為鴻蒙負責人王成錄,談“換道超車”....
    的頭像 5G 發表于 04-13 14:49 ? 367次 閱讀
    關于與華為鴻蒙王成錄的對話淺析

    華為全球分析師大會,徐直軍透露未來五大關鍵戰略

    4月13日消息 在昨日舉行的華為全球分析師大會上,華為輪值董事長徐直軍發表了“亂云飛渡仍從容”的主題....
    發表于 04-13 12:24 ? 1996次 閱讀
    華為全球分析師大會,徐直軍透露未來五大關鍵戰略

    福利!搭載華為鴻蒙操作系統BearPi-HM Nano 開發板限時開搶!

    為了答謝廣大學員和工程師用戶對我們一直以來的支持與關愛,藉此小熊派成立兩周年之際,我們攜手電子發燒友....
    的頭像 發燒友實驗室 發表于 04-12 17:58 ? 1323次 閱讀
    福利!搭載華為鴻蒙操作系統BearPi-HM Nano 開發板限時開搶!

    【福利放送】BearPi-HM Nano 鴻蒙開發板五折優惠(限時活動,先到先得)

    福利放送! 2021.4.11-4.17之間購買此開發板可享受半價福利,即原價68元,活動期間只需34元~! BearPi-HM Nano是一片73.2...
    發表于 04-11 10:45 ? 672次 閱讀
    【福利放送】BearPi-HM Nano 鴻蒙開發板五折優惠(限時活動,先到先得)

    芯來科技RISC-V處理器將支持鴻蒙LiteOS-M內核

    芯來科技為方便客戶進行基于鴻蒙生態的RISC-V軟件開發,在Nuclei RISC-V 32位處理器....
    的頭像 芯來科技 發表于 04-09 15:20 ? 289次 閱讀
    芯來科技RISC-V處理器將支持鴻蒙LiteOS-M內核

    【項目實戰】基于RISC-V單片機的鴻蒙系統開發板項目日記連載---硬件調試篇--SPI讀取Flash

    RISC-V開發板SPI通信模塊調試1         我們這塊開發板使用的是W25Q128FVSG這個...
    發表于 03-18 15:56 ? 885次 閱讀
    【項目實戰】基于RISC-V單片機的鴻蒙系統開發板項目日記連載---硬件調試篇--SPI讀取Flash

    L01編譯失敗求助

    鴻蒙系統源碼1.0.1編譯失敗求助
    發表于 03-16 16:50 ? 263次 閱讀
    L01編譯失敗求助

    如何看待華為2021年4月升級鴻蒙系統?

    對華為來說:時間來不及了! 華為這次進度很快,甚至可以說太快了,這是理所當然的,華為芯片被禁止代工是去年6月份,即8個月前...
    發表于 03-16 10:24 ? 621次 閱讀
    如何看待華為2021年4月升級鴻蒙系統?

    mate30 5G 170系統 是不是必須回退168系統才能升級鴻蒙系統

    我是電子愛好者    不知道170系統能不能升級鴻蒙系統     希望升級鴻蒙系統   忘技術...
    發表于 03-05 22:16 ? 101次 閱讀
    mate30   5G   170系統   是不是必須回退168系統才能升級鴻蒙系統

    關于硬件協同的疑問

    各位鴻蒙開發者大佬,我是一位經常多設備互動使用的用戶。是一位喜歡研究各種奇怪操作的非專業人士,目前自學了一點點皮毛知識,...
    發表于 03-05 16:20 ? 202次 閱讀
    關于硬件協同的疑問
    局长含着人妻的一对高耸