• 侵權投訴

    鴻蒙分布式軟總線及相關源代碼進行解析

    鴻蒙系統HarmonyOS ? 2021-04-23 09:43 ? 次閱讀

    總線是一種內部結構,在計算機系統中,主機的各個部件通過總線相連,外部設備通過相應的接口電路再與總線相連接,是CPU、內存、輸入、輸出設備傳遞信息的公用通道。按所傳輸的信息種類,可劃分為數據、地址和控制總線,分別用來傳輸數據、數據地址和控制信號。

    HarmonyOS系統的使命和目標是將不同的設備串聯,成為設備的“萬能語言”,讓一個系統連接起所有上網的智能設備,實現萬物互聯的終極目標。其核心能力之一,【分布式軟總線】讓多設備融合為“一個設備”,帶來設備內和設備間高吞吐、低時延、高可靠的流暢連接體驗。

    本文分享鴻蒙分布式軟總線,并對相關源代碼進行解析,作為在此平臺上工作的相關人員的信息參考和指導。具體開發請參考鴻蒙官網。

    1. 介 紹

    設備的通信方式多種多樣,譬如USB、WIFI、BT,通信方式差異大且繁瑣,鏈路的融合、共享、沖突、安全等問題也難以保證。

    鴻蒙分布式軟總線致力于實現近場設備間統一的分布式通信能力,提供不區分鏈路的設備發現和傳輸接口,具備快速發現并連接設備,高效分發任務和傳輸數據。作為多終端設備的統一基座,是鴻蒙架構中的底層技術,是鴻蒙的大動脈,其總的目標是實現設備間無感發現,零等待傳輸。對開發者而言,無需關注組網方式與底層協議。

    o4YBAGCCfmaAQGSpAARub0oCtaI504.png

    2. 分布式軟總線特性

    鴻蒙分布式軟總線的設計目標在于推進極簡通信協議技術,在設備安全場景下,即連即用。關鍵技術特性覆蓋設備的自動發現&連接、組網(多跳自組網、多協議混合組網)、傳輸(多元化協議與算法、智能感知與決策)。

    o4YBAGCCfoKAFyhaAAN_7jiOfGE381.png

    2.1 設備間自發現&連接

    分布式軟總線提出自動發現設備,實現用戶零等待的自發現體驗,附近同賬號的設備自動發現無需等待,自動安全連接。

    IoT設備分為發現端和被發現端。發現端一般為請求使用服務的設備或稱為主控設備,常指智慧屏設備(如手機、平板等)。被發現端為發布服務的設備,指輕量設備(如AI音箱、智能家居、智能穿戴等設備)。目前軟總線的設備互聯,需保證發現端和被發現端處于同一個局域網內。

    o4YBAGCCfqGAfMtxAAKjBq7_ZKs681.png

    2.2 多設備互聯、組網

    基于網絡互聯、交互的系統,開發者往往需要適配不同網絡協議和標準規范。而在鴻蒙系統設定的分布式開發模式中,無需關心網絡協議的差異及組網方式,業務開發與設備組網解耦,僅需監聽設備上下線,開發成本大大降低。

    分布式軟總線提出了異構網絡組網,自動構建一個邏輯全連接網絡,以解決設備間不同協議交互的問題。設備上線后會向網絡層注冊,同時網絡層會與設備建立通道連接,實時檢測設備的變換。網絡層負責管理設備的上線、下線變換,設備間可以監聽自己感興趣的設備,設備上線后可以立即與其建立連接,實現零等待體驗。

    o4YBAGCCgCCAMHX-AARwqde4Pd4622.png

    2.3 多設備間數據傳輸

    提供統一的基于Session的認證、傳輸功能,上層業務系統可以通過sessionId收發數據或獲取其相關基本屬性,實現業務消息、流、控制指令等操作交互。

    o4YBAGCCgFCAORvUAARld5JacSs529.png

    3. 軟總線協議COAP

    互聯網的WEB應用無處不在,很多依賴于REST協議架構。為在大多的受限節點上(如RAMROM很有限的8位單片機)及受限網絡上(如6LoWPAN)也能支持REST,工程師們著手處理“受限制的restful環境”,即CoRE。如6LoWPAN的受限網絡支持將IPv6數據分成小包,但極大降低了傳輸效率。

    CoAP(Constrained Application Protocol)的主要目標之一是設計一個通用的Web協議,保持非常低的開銷,以滿足受限環境的特殊要求,如能源、樓宇自動化或其它M2M應用。實現REST的一個通用HTTP子集,針對M2M應用做了簡化,而非盲目壓縮HTTP。COAP協議可很容易轉換為HTTP,方便和現有WEB體系轉化,同時還能滿足諸如內置發現、組播支持和異步消息傳輸等。

    3.1 COAP協議特征

    屬于一種應用層協議,運行于UDP協議之上而不是像HTTP那樣運行于TCP之上。

    1) COAP協議網絡傳輸層由TCP改為UDP;

    pIYBAGCCgDqALJ2wAAAsCdSoYW8232.png

    2) 基于REST,server的資源地址也類似URL格式,客戶端同樣有POST,GET,PUT,DELETE方法來訪問server,對HTTP做了簡化;

    3) COAP是二進制格式,HTTP是文本格式,COAP比HTTP更加緊湊;

    4) 小巧、輕量化,最小長度僅僅4 Bytes,一個HTTP的head都要幾十Bytes;

    5) 支持可靠傳輸,數據重傳,塊傳輸;

    6) 支持IP多播, 可同時向多個設備發送請求,鴻蒙設備的發現功能就是用的這個特性;

    7) 非長連接通信,適用于低功耗物聯網場景;

    8) 支持觀察模式;

    3.2 協議類型及結構

    COAP協議有4種消息類型。

    CON: 需要確認,如果CON請求被發送,那對方必須做出響應,確認收到消息,用以可靠消息傳輸;

    NON: 不需要被確認的請求,如果NON請求被發送,那對方不必作出回應。適用于消息會重復頻繁的發送,丟包不影響正常操作。和UDP很像,用于不可靠消息傳輸;

    ACK: 應答消息,對應的是CON消息的應答;

    RST: 復位消息,可靠傳輸時候接收的消息不認識或錯誤時,必須回RST消息;

    協議結構定義

    在源碼discovery/coap/include/coap_def.h中對COAP協議的結構體進行了定義。

    3.3 COAP包的傳輸

    傳輸方式為客戶端和服務器端模式,服務器端啟動COAP包的監聽服務。

    源碼discovery/coap/include/coap_socket.h中提供了COAP包的發送和接收函數定義。

    3.4 COAP設備發現

    源碼discovery/coap/source/coap_discover.c實現了基于COAP的設備發現功能。

    pIYBAGCCgLSAfsDcAAhMs1pgbPQ858.png

    3.5 COAP的安全性

    TLS不能用來保證UDP上傳輸的數據的安全,因此Datagram TLS試圖在現存的TLS架構上提出擴展,使之支持UDP。

    COAP的安全性是用DTLS加密實現。DTLS的實現需要的資源和帶寬較多,如果是資源非常少的終端和極有限的帶寬下可能會跑不起來。DTLS僅僅在單播情況下適用。

    o4YBAGCCgL-AVjj7AACh-CRkfhE230.png

    4. 源代碼結構與解析

    分布式軟總線的源代碼在communication_services_softbus_lite目錄,結構如下:

    pIYBAGCCgOGAaUsZAAGU1vIqrVM639.png

    說明: 目錄下所有源碼文件將被編譯為一個動態庫,其它依賴模塊在編譯的時候加上這個動態庫的依賴即可。譬如:分布式調度子系統所在的foundation這個bin文件的編譯就依賴這個動態庫。

    4.1軟總線的初始化

    o4YBAGCCgPKABbHsAARX5k1_h9E269.png

    StartListener()函存在對應不同版本平臺的適配,體現了各部分解耦的模塊化設計思想,針對不同的硬件設備,組合成最適合該設備的OS。比如創建線程時采用了統一的static void WaitProcess(void)函數,而其內部封裝了不同底層API的適配代碼。

    o4YBAGCCgQuAI1m6AAyzplfDJrg506.png

    4.2操作系統適配層

    HarmonyOS的操作系統底層可以是:HarmonyOS micro kernel,Linux kernel,且Lite OS將成為一個完整的鴻蒙微內核架構。

    鴻蒙系統內部各個模塊內部使用的函數需要支持針對不同版本平臺的適配,體現各部分解耦的模塊化設計思想,針對不同的硬件設備,組合成最適合該設備的OS。譬如,創建線程時采用了統一的static void WaitProcess(void)函數,而其內部封裝了不同底層API的適配代碼。SemCreate在LiteOS中使用LOS_SemCreate創建信號量,在Linux上用sem_init() Posix標準接口創建。

    源碼目錄os_adapter下的代碼即實現了分布式軟總線對操作系統的適配。

    LiteOS

    是華為面向物聯網領域開發的一個基于實時內核的輕量級操作系統,現有基礎內核支持任務管理、內存管理、時間管理、通信機制、中斷管理、隊列管理、事件管理、定時器等操作系統基礎組件,為更好地支持低功耗場景,支持tickless機制,支持定時器對齊。

    LiteOS開源項目支持ARM Cortex-M0,Cortex-M3,Cortex-M4,Cortex-M7等芯片架構。

    4.3設備發現與連接

    各個設備以服務的形態推送、發布,發布后周邊的設備可以發現、連接并與之通訊交互,源代碼位于discoverydiscovery_servicesource目錄中。

    o4YBAGCCgT-AAbdqAAQ--dCWLeo236.png

    輕量設備作為被發現端設備,調用PublishService發布服務。入口代碼截圖:

    o4YBAGCCgV6ACLCqAAdHm-z5u1Q661.png

    以下是針對操作序列中的代碼解析截圖,供參考。

    1) 權限檢查

    os_adapter為適配OS系統,封裝的函數在不同的操作系統有不同的實現。如SemCreate在LiteOS上使用LOS_SemCreate創建信號量,而Linux上用sem_init()Posix標準接口。

    2) 參數檢查

    4) 初始化服務

    pIYBAGCCgcmADk9BAAi_1NKN60M519.png

    A) CoapInit

    COAP初始化,注冊TCP/IP協議棧的處理,注冊session的底層socket的操作處理。

    o4YBAGCCgdOAVUq4AAUaraj7050274.png

    B) CoapWriteMsgQueue()

    寫入消息,觸發獲取Wifi 的IP地址,啟動總線。

    pIYBAGCCgfWAdevtAAV45bM8HrI712.png

    5) 信息加入Module

    說明:將g_localDeviceInfo.serverData賦值成“port:auth_port”,auth_port是基于TCP的認證服務的socket綁定的端口號(在StartBus函數中賦值)。

    7) 回調發布成功

    o4YBAGCCgiGAOmDLAAH-wCQ8upo150.png

    調用PublishCallback()執行cb中的發布成功的回調函數。

    4.4 設備的認證管理

    設備之間的互聯、互通需要建立點對點的信任關系,并在具備信任關系的設備間構建安全的連接通道,實現用戶數據端到端的加密傳輸。建立點對點信任關系的過程即是相互交換設備的身份標識的過程。信任關系的建立相當于一次握手,譬如:A設備發送密文給B設備,B成功解密并把自己的信息封裝到報文中再次加密傳輸給A,A拿到報文再次解密確認是B.

    authmanager模塊是鴻蒙為設備提供認證機制的模塊。模塊內的主要處理過程包括報文的接收、解密、再次封裝、加密、發送的步驟。譬如,當發現有請求時,調用ProcessDataEvent(wifi_auth_manager)函數,收包、檢驗包頭,根據數據包的類型確定不同的處理方式。數據包的類型主要包括以下三種:

    MODULE_AUTH_SDK 加密數據類型

    MODULE_TRUST_ENGINE 可信類型,直接進行數據傳輸

    MODULE_CONNECTION 進行IP及設備認證

    1) 模塊的內部結構關系

    pIYBAGCCgkSAelVcAAanE1qGg4s326.png

    2) 加密發送步驟及算法

    o4YBAGCCgk2AW_74AAF5nQ8FQyg406.png

    AES-GCM加密算法:AES是一種對稱加密算法,GCM是對該對稱加密采用Counter模式,并帶有GMAC消息認證碼。AES-GCM算法是帶認證和加密的算法,同時可以對給定的原文,生成加密數據和認證碼。

    3) 鴻蒙設備互聯安全

    以下是鴻蒙官網文檔的設備互聯安全參考圖

    實現用戶數據在設備互聯場景下,在各個設備之間的安全流轉,實現用戶數據的安全傳輸。

    pIYBAGCCglmAK0_ZAAXdpusta1Y245.png

    綁定的流程

    設備分別生成Ed25519密鑰對;

    利用PIN碼和PAKE(Password authenticated key exchange)進行密鑰協商,生成會話密鑰;

    通過會話密鑰加密彼此的公鑰(也可不用加密,算個MAC就行,只要能驗證公鑰確實來自對方即可)

    這里的身份標識公鑰指的應該是(設備標識, 公鑰)的二元組

    通信的流程

    通過公鑰協商會話密鑰;會話密鑰應怎么用,一般來說,會將初步協商的密鑰進行密鑰分散,分為加密密鑰、MAC密鑰等;

    使用會話密鑰加密通信數據。

    當建立信任關系的主控設備與設備間在進行通信時,雙方首先完成信任關系綁定,然后基于存儲在本地的對端身份公鑰相互進行認證;在每次通信時完成雙向身份認證以及會話密鑰協商,之后設備使用此會話密鑰來解密雙方設備間的傳輸通道。

    4.5 認證與會話傳輸

    trans_service模塊依賴于系統OS提供的網絡socket服務,向認證模塊提供認證通道管理和認證數據的收發;向業務模塊提供session管理和基于session的數據收發功能,并且通過GCM模塊的加密功能提供收發報文的加解密保護。

    pIYBAGCCgn6Affa6AAOYuyYniQA717.png

    被發現端(輕量設備)注冊、發布服務,成功后回調處理,被發現端使用CreateSessionServer來創建會話服務器并等待發現端的連接、創建會話。發現端(如:智慧屏設備)根據服務的名稱和設備ID建立一個會話,就可以實現服務間的數據傳輸。

    數據傳輸部分的源代碼位于trans_service/source/libdistbus目錄。

    主要處理的步驟參考如下:

    CreateSessionServer[會話] à SelectSessionLoop[數據] à OnBytesReceived[回調]

    1) CreateSessionServer創建會話

    2) SelectSessionLoop

    啟動總線后即創建了基于TCP的會話管理服務,服務的任務線程為SelectSessionLoop,處理所有的會話數據的接收。

    3) OnBytesReceived

    會話數據到達的回調函數,調用上層應用注冊的onBytesReceived。接收會話報文并進行格式解析,執行相應動作。如在分布式調度模塊中,可能是START_FA命令。

    pIYBAGCCgr2AHn5UAAMdPhi2MCg356.png

    最 后

    分布式軟總線是鴻蒙操作系統的基座模塊,也是分布式數據管理和分布式任務調度的基石,透徹理解分布式軟總線是深入了解整個鴻蒙OS的基礎。

    本文是基于開放的源代碼對分布式軟總線模塊的切入分析、解析,文中會有部分源碼分析、場景分析未完全覆蓋到,后續會視情況進行相關補充。

    編輯:hfy

    收藏 人收藏
    分享:

    評論

    相關推薦

    鴻蒙華為研發了多少年_華為鴻蒙意義

    鴻蒙操作系統計劃早在2012年的時候就開始制定、執行,至今已經有9年之久。鴻蒙操作系統一直是華為內部....
    的頭像 電子魔法師 發表于 04-30 17:25 ? 1948次 閱讀
    鴻蒙華為研發了多少年_華為鴻蒙意義

    華為鴻蒙與linux關系

    操作系統可以說是智能手機的靈魂,在如今全球智能手機市場,谷歌的Android系統和蘋果的iOS系統已....
    的頭像 電子魔法師 發表于 04-30 16:33 ? 1661次 閱讀
    華為鴻蒙與linux關系

    國產手機廠商都要用鴻蒙OS_華為這樣說

    對于華為來說,他們正在加大投入研發,為的是能夠在很多領域做到自力更生,而昨天發布的鴻蒙OS,是他們潛....
    的頭像 電子魔法師 發表于 04-30 15:50 ? 1731次 閱讀
    國產手機廠商都要用鴻蒙OS_華為這樣說

    華為鴻蒙系統什么時候可以搭載在筆記本電腦上使用

    根據相關消息稱,華為自研鴻蒙系統的“內核源代碼設計”方面將區別于目前流行的安卓系統,將打通手機、電腦....
    的頭像 牽手一起夢 發表于 04-30 15:24 ? 881次 閱讀
    華為鴻蒙系統什么時候可以搭載在筆記本電腦上使用

    華為p20能升鴻蒙嗎_華為p40 pro更新鴻蒙系統

    華為p20不可以升級鴻蒙系統。支持升級鴻蒙os機型有:華為P40、華為P40Pro、華為P40Pro....
    的頭像 電子魔法師 發表于 04-30 15:14 ? 2729次 閱讀
    華為p20能升鴻蒙嗎_華為p40 pro更新鴻蒙系統

    鴻蒙系統首批升級名單_鴻蒙系統的上市公司有哪些

    鴻蒙系統即將推出了很多的華為用戶都已經興奮不已,那么首批升級的機型是哪些呢?下面就給你們帶來了鴻蒙系....
    的頭像 電子魔法師 發表于 04-30 15:08 ? 4833次 閱讀
    鴻蒙系統首批升級名單_鴻蒙系統的上市公司有哪些

    華為鴻蒙系統手機更新了哪些新功能

    從這四大新功能亮點來看,無疑華為鴻蒙OS系統將會具備更強大的智能助理功能,比如拼單不用算應該是系統有....
    的頭像 牽手一起夢 發表于 04-30 15:04 ? 349次 閱讀
    華為鴻蒙系統手機更新了哪些新功能

    華為鴻蒙系統想全面取代安卓還面臨哪些問題

    目前除了少數采用yunos的產品外,大部分的國產手機用的應該都是安卓?,F有一問題,華為鴻蒙手機系統發....
    的頭像 牽手一起夢 發表于 04-30 14:36 ? 178次 閱讀
    華為鴻蒙系統想全面取代安卓還面臨哪些問題

    全球首款搭載華為鴻蒙系統的智能空調首發上市!美的創造

    全球首款采用華為鴻蒙系統的智能空調來了!日前,美的空調正式對外宣布,首款搭載華為鴻蒙系統的智能空調中國尊鴻蒙藝術柜機,將...
    發表于 04-30 13:39 ? 505次 閱讀
    全球首款搭載華為鴻蒙系統的智能空調首發上市!美的創造

    華為手機怎么升級鴻蒙系統,步驟有哪些

    對于本次鴻蒙OS 2.0系統開發者beta版本有兩種升級方式,一種是通過官網下載,還有一種就是通過向....
    的頭像 牽手一起夢 發表于 04-30 11:25 ? 12974次 閱讀
    華為手機怎么升級鴻蒙系統,步驟有哪些

    鴻蒙系統和安卓的區別是什么,官方回應質疑

    自鴻蒙系統公布以來,便獲得不小的關注度,支持和反對的聲音此起彼伏,不少網友覺得國內終于有一款拿得出手....
    的頭像 牽手一起夢 發表于 04-30 09:18 ? 850次 閱讀
    鴻蒙系統和安卓的區別是什么,官方回應質疑

    OpenHarmony+Neptune開發板 第1季:舊鍵盤秒變多模藍牙鍵盤

    本期我們帶來基于潤和Neptune開發板(以下簡稱Neptune開發板)的鍵盤藍牙模塊DIY指南,利用Neptune開發板支持串口和藍牙功...
    發表于 04-29 22:29 ? 0次 閱讀
    OpenHarmony+Neptune開發板 第1季:舊鍵盤秒變多模藍牙鍵盤

    華為鴻蒙系統2.0什么時候可以進行使用

    華為最新發布的華為鴻蒙2.0系統,面向國內手機設備使用,可以在手機終端安裝體驗。目前華為手機以及主流....
    的頭像 牽手一起夢 發表于 04-29 17:54 ? 5758次 閱讀
    華為鴻蒙系統2.0什么時候可以進行使用

    鴻蒙系統名字含義_華為鴻蒙操作系統自己研發嗎

    對于一直支持華為品牌的國人來說,鴻蒙系統已經帶來了許多人的期望和渴望,從華為宣布開發自己的系統之日起....
    的頭像 電子魔法師 發表于 04-29 17:53 ? 2170次 閱讀
    鴻蒙系統名字含義_華為鴻蒙操作系統自己研發嗎

    華為的鴻蒙計劃_華為鴻蒙os手機漏洞

    自2020年9月份華為發布了鴻蒙2.0之后,關于“鴻蒙”的話題就一直居高不下!根據分析公司Stati....
    的頭像 電子魔法師 發表于 04-29 17:35 ? 1361次 閱讀
    華為的鴻蒙計劃_華為鴻蒙os手機漏洞

    手機鴻蒙系統怎么安裝_華為筆記本能安裝鴻蒙系統嗎

    我們平時使用的手機都是安卓或者蘋果系統,但是華為研究出了自己的鴻蒙系統,使用會更安全,更不受限制,在....
    的頭像 電子魔法師 發表于 04-29 17:21 ? 3023次 閱讀
    手機鴻蒙系統怎么安裝_華為筆記本能安裝鴻蒙系統嗎

    華為鴻蒙系統與安卓系統有哪些區別

    Android系統是基于LINUX的操作系統所開發的移動操作系統。linux系統一直都是開源的,所以....
    的頭像 牽手一起夢 發表于 04-29 17:09 ? 1031次 閱讀
    華為鴻蒙系統與安卓系統有哪些區別

    鴻蒙系統4月幾號可以升級_鴻蒙系統升級時間表

    華為在4月27日舉行HDC大會,鴻蒙系統也會隨之而來,這個消息在前幾天就已經聽說了,作為一個開發者,....
    的頭像 電子魔法師 發表于 04-29 15:52 ? 5014次 閱讀
    鴻蒙系統4月幾號可以升級_鴻蒙系統升級時間表

    華為哪些手機用的鴻蒙系統_華為公布鴻蒙系統ui界面

     目前鴻蒙系統并不支持低端手機,反而支持的都是華為高端機。
    的頭像 電子魔法師 發表于 04-29 15:45 ? 3666次 閱讀
    華為哪些手機用的鴻蒙系統_華為公布鴻蒙系統ui界面

    華為的鴻蒙系統和HMS是什么?存在怎樣的關系

    在2020年在西班牙巴塞羅那召開的MWC大會上,華為宣布華為HMS正式走向海外,而此時的HMS版本也....
    的頭像 牽手一起夢 發表于 04-29 15:32 ? 255次 閱讀
    華為的鴻蒙系統和HMS是什么?存在怎樣的關系

    華為首款正式商用華為鴻蒙2.0手機操作系統的機型

    2020年9月10日,華為鴻蒙OS2.0版本正式亮相,鴻蒙OS2.0在關鍵的分布式軟總線、分布式數據....
    的頭像 中國半導體論壇 發表于 04-29 15:07 ? 1772次 閱讀
    華為首款正式商用華為鴻蒙2.0手機操作系統的機型

    華為后續新機直接預裝鴻蒙OS,2021年計劃自有鴻蒙設備達2億

    4月29日消息 日前,據了解,部分華為用戶現已收到鴻蒙OS 2.0開發者Beta公測版推送,無縫銜接....
    發表于 04-29 13:59 ? 2215次 閱讀
    華為后續新機直接預裝鴻蒙OS,2021年計劃自有鴻蒙設備達2億

    華為是如何打造鴻蒙系統生態的

    鴻蒙系統的難點究竟在哪里?以至于遲遲無法與用戶見面。事實上,鴻蒙系統的難點并不在于系統本身,在技術層....
    的頭像 牽手一起夢 發表于 04-29 11:50 ? 273次 閱讀
    華為是如何打造鴻蒙系統生態的

    華為鴻蒙系統采用什么語言進行開發的

    鴻蒙系統作為華為的備用方案,首先必須要考慮的就是兼容性和開放性,這樣更加自由的Linux自然就是首選....
    的頭像 牽手一起夢 發表于 04-29 10:55 ? 329次 閱讀
    華為鴻蒙系統采用什么語言進行開發的

    華為鴻蒙系統公測升級更新,有哪些機型可申請

      在華為新款折疊手機華為mateX2手機發布的時候,華為余承東就已經表示4月開始華為高端旗艦手機將....
    的頭像 牽手一起夢 發表于 04-29 10:30 ? 3397次 閱讀
    華為鴻蒙系統公測升級更新,有哪些機型可申請

    華為鴻蒙OS系統2.0有哪些優勢?具備哪些功能?

    鴻蒙OS 2.0終于從傳聞走到了臺前,具備跨設備、服務流轉、極速直達、可視可說、隱私安全五大能力。
    的頭像 牽手一起夢 發表于 04-28 17:24 ? 1116次 閱讀
    華為鴻蒙OS系統2.0有哪些優勢?具備哪些功能?

    華為鴻蒙系統實現萬物互聯,在智能家居領域落地

    根據華為消費者業務CEO余承東表示:“4月份華為就將開始陸續推動鴻蒙手機系統正式版,而 華為Mate....
    的頭像 牽手一起夢 發表于 04-28 17:06 ? 663次 閱讀
    華為鴻蒙系統實現萬物互聯,在智能家居領域落地

    華為系統是鴻蒙還是安卓?有什么區別

    近日華為HarmonyOS 2.0 Beta系統版本正式發布,當然了這款系統已經處于公測階段,但是僅....
    的頭像 牽手一起夢 發表于 04-28 14:17 ? 1310次 閱讀
    華為系統是鴻蒙還是安卓?有什么區別

    華為鴻蒙系統應用于智能家居產品中,有何賣點

    4月8日,華為推出顛覆行業的全屋智能解決方案,這是對智能家居的革命性升級。華為全屋智能解決了全屋互聯....
    的頭像 牽手一起夢 發表于 04-28 14:06 ? 388次 閱讀
    華為鴻蒙系統應用于智能家居產品中,有何賣點

    華為多款App為迎接鴻蒙系統開啟眾測 曝華為MateBook16筆記本5月發布

    華為多款App為迎接鴻蒙系統全新設計 開啟眾測 之前,華為的消費者業務軟件部總裁王成錄表示,6 月份....
    的頭像 璟琰乀 發表于 04-28 10:42 ? 1801次 閱讀
    華為多款App為迎接鴻蒙系統開啟眾測 曝華為MateBook16筆記本5月發布

    華為鴻蒙2.0系統公測推送,有哪些型號可升級

    在近期,華為 HarmonyOS 2.0 開發者 Beta 公測開啟啦。據悉今年4月21 日,增加 ....
    的頭像 牽手一起夢 發表于 04-28 10:38 ? 2910次 閱讀
    華為鴻蒙2.0系統公測推送,有哪些型號可升級

    首批出廠預裝鴻蒙OS系統的華為設備有哪些

    近日,華為官網又悄悄上架了四款新旗艦手機,它們分別是華為MateX2折疊屏手機4G版、華為mate4....
    的頭像 牽手一起夢 發表于 04-28 09:06 ? 637次 閱讀
    首批出廠預裝鴻蒙OS系統的華為設備有哪些

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    【項目實戰】基于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 ? 722次 閱讀
    如何看待華為2021年4月升級鴻蒙系統?
    美女调教受虐带口球吊绑