10月15日,由工信部、深圳市政府指導,深圳市工信局和深圳福田區政府支持,開放原子開源基金會(OpenAtom Foundation)主辦的“有你有我開源節”開源技術研討會在“深圳·國際開源谷”召開。此次會議上的一大亮點,就是HarmonyOS捐贈給開放原子基金會進行開源孵化的項目OpenHarmony。今年9月的HDC 2020華為開發者大會上,華為宣布HarmonyOS開源。9月10日,HarmonyOS面向128KB-128MB RAM的IoT設備整機進行代碼開源;預計明年4月,面向128MB-4GB RAM終端設備的HarmonyOS也將開源;明年10月,則針對4GB RAM以上終端設備的HarmonyOS開源。
10月15日,由工信部、深圳市政府指導,深圳市工信局和深圳福田區政府支持,開放原子開源基金會(OpenAtom Foundation)主辦的“有你有我開源節”開源技術研討會在“深圳·國際開源谷”召開。此次會議上的一大亮點,就是HarmonyOS捐贈給開放原子基金會進行開源孵化的項目OpenHarmony。
華為消費者BG軟件部副總裁楊海松再次與大家分享了OpenHarmony項目分階段開源的計劃。與此同時,作為OpenHarmony開源項目的初始成員,華為已經貢獻了17個子項目、134個代碼倉庫、5個參考案例和50多萬行代碼。楊海松呼吁更多的開發者能夠加入到HarmonyOS的生態共建中來。
開源滿月的進展情況
HarmonyOS是個面向全場景的操作系統,即:它不僅可以安裝在手機上,也能夠應用到汽車、家電、可穿戴設備以及更多IoT設備上,系統以“分布式軟總線”將所有設備串聯起來,實現各種分布式技術特性。比如數據在不同設備間的自由流轉,乃至根據不同設備的特性,在不同的設備上執行特定任務。
“全場景”的覆蓋實現,很大程度與OpenHarmony的組件化設計有關:根據設備的資源能力和業務特性,可進行靈活裁剪,滿足不同形態的終端設備對操作系統的要求。根據具體的場景需要,HarmonyOS的子系統、功能或模塊可以任意增減。即便是最底層的內核層,都具備彈性選擇的特點。
華為公開的HarmonyOS層級結構圖中,最底層的內核層就可選不同的內核,比如說支持MMU、內核/App空間隔離、支持POSIX接口,而且是RTOS的LiteOS——這是一個比Linux內核明顯更適用于IoT的內核——從現有開源代碼部分即可見。而不同的設備類型,是可以選擇不同的內核的。其上有個KAL抽象層,用于隱藏內核實施細節。
對于南向的設備開發者而言,這種組件化的設計方案,令各終端都能用上HarmonyOS,并打破不同終端間的壁壘。
華為的數據顯示,已經有120家應用廠商、22家硬件廠商共同參與到OpenHarmony生態建設中。圍繞OpenHarmony的開發者課程也迅速上線,已經形成10萬+人才生態圈。尤為值得一提的是,在南向設備開發者一側,OpenHarmony生態目前已經有7款芯片移植、7款開發板上線,讓開發者有更多渠道獲取OpenHarmony開發工具。
楊海松提到,HarmonyOS在上個月最初開源的5小時內,開源項目訪問量就達到65.4萬;當晚有50位開發者貢獻了代碼,“有高手3小時內調通”,成為中國軟件史上最受關注的開源項目;與此同時,開源當晚開放的2000套開發板秒光。這是OpenHarmony如此受關注的佐證。
合作伙伴的共同努力
開源技術研討會上,不少合作伙伴也分享了參與OpenHarmony生態建設的體驗與成果。令人印象頗深刻的,是中科創達與潤和軟件。
此前,今年的HDC 2020華為開發者大會上,我們就看到中科創達展示的HarmonyOS智能卡,這種智能定位卡是搭載了HarmonyOS的智能定位終端,特色功能包括了NFC碰一碰、一鍵報警等;通信方面采用超低功耗NB-IoT通信技術,以及GPS、北斗、WiFi/基站輔助定位等多系統聯合定位技術。
在本次研討會上,中科創達首席架構師劉壽永詳細介紹了這種智能定位器的技術特點。比如說在未綁定設備的情況下,與手機碰一碰就能快速綁定;且與手機碰一碰之后,手機就能快速獲取到設備信息,比如說具體到寵物信息、資產信息、已經通過設備傳感器采集的環境信息等。
所以這種智能定位卡的應用場景有兒童定位、養老看護、行李防丟失等。劉壽永列舉了具體的例子,Dash Camera車載攝像頭內置這種智能卡。當手機與Dash Camera碰一碰后,就實現了快速配置,以注冊賬號登錄,并恢復登錄用戶的喜好設定、駕駛習慣、緊急聯系人等配置信息;此外,通過碰一碰功能,還能自動實現手機與Dash Camera的WiFi連接,同時共享移動網絡,將攝像頭的實時畫面發送到手機上;而且,碰一碰還可將駐車期間發生的緊急事件信息同步到手機端。
劉壽永還特別分享了,中科創達作為HarmonyOS南向開發先行者的一些開發體驗,以及OpenHarmony開源代碼的精要解讀,這是使用開源代碼來構建南向設備系統的典型代表了。
另外一個HarmonyOS先行者,潤和軟件研發總監石磊則分享了基于OpenHarmony的潤和HiSpark系列開發套件——其中有OpenHarmony開源網站指定開發套件。石磊主要介紹了智慧聯接(Wi-Fi IoT)系列開發套件和感知計算(AI)系列開發套件。此前HDC大會上展示的Wi-Fi IoT智慧小車即是前者。典型的例子是Hi3861開發板,其中WLAN模組是一片大約2cm*5cm、包含2.4GHz WLAN連接特性的芯片,集成IEEE 802.11b/g/n基帶和RF電路,支持OpenHarmony/Huawei LiteOS與第三方組件。
潤和軟件的Wi-Fi IoT系列開發套件,在技術上以高射頻性能、低功耗、支持Wi-Fi Mesh、具備硬件加密安全能力,以及支持HarmonyOS為主要特性,可應用于智能家電、智能終端以及STEAM教育套件之上。而AI系列開發套件,則支持1T算力,以易開發、廣覆蓋(低功耗、快速啟動、屏幕交互、多路圖像輸入)及支持HarmonyOS為特色,可應用于智能門鎖、行車記錄儀、門禁系統等。
值得一提的是,石磊在會上將OpenHarmony與Android進行了一系列對比,包括系統架構、啟動流程。從IoT的角度看,LiteOS內核具備更輕量、啟動更快、內存占用更少,同時支持微控制器、應用處理器等特點;而最重要的是,HarmonyOS的分布式服務能力,通過分布式軟總線進行分布式調度。
對開發者而言,OpenHarmony系統整體復雜度更低——更易于學習、掌握和應用;輕量級的系統,也具備更好的應用程序性能表現;多設備支持,能夠做到一次開發多端部署;分布式服務能力,也就創造了更為豐富的應用場景。這些在過去介紹HarmonyOS系統及開發過程時,我們也都提到過。
一橫一縱,拓展生態
HDC 2020期間,楊海松在接受采訪時就提到:“我們現在做的是一橫一縱。”而在開源技術研討會上,他又再度強調了這一策略。
這里的橫向是指“從智能家居擴展到全場景,覆蓋7大場景核心智能設備,建立全場景鴻蒙精品設備圈”;而縱向則是說,“從品牌廠家擴展到全產業鏈,聯合芯片、模組、IDH、品牌廠家、服務商,快速打造鴻蒙生態產業鏈”。
更具體地說,參與橫向建設的合作伙伴可能涉及智能家居——如家居面板、智能中控;智慧出行——如車機;運動健康——如健身器材;影音娛樂——如投影儀。而縱向合作伙伴則主要包括了國產芯片廠家、模組、解決方案、OEM企業,典型的如前文提到的中科創達與潤和軟件,這是所有合作伙伴共建HarmonyOS生態的重要組成部分。
楊海松說:“對硬件設備廠商來說,加入HarmonyOS生態意味著不是繼續銷售孤立的設備,而是和整個華為全場景生態打通了體驗,增加了硬件設備的商業價值,并且通過分布式技術帶來的創新交互,增加了用戶觸點,可以實現從賣設備到賣服務的轉變。對應用合作伙伴來說,可以實現更多體驗創新,通過更多終端連接消費者。HarmonyOS將為合作伙伴帶來更多的商業和持續運營的機會,一起把物聯網的產業蛋糕做大。”
而開源是華為目前生態共建的必然選擇。從此次技術研討會可見,HarmonyOS的生態建設已初具規模,隨著更多開發者和企業參與到OpenHarmony的流程與實踐中,其發展前景和行業影響都將得到持續增強。當前,整個生態仍然需要軟件、硬件、開發者以及諸多合作伙伴的共同努力。
編輯?:hfy
-
華為
+關注
關注
216文章
34474瀏覽量
252032 -
智能門鎖
+關注
關注
17文章
1857瀏覽量
43251 -
鴻蒙系統
+關注
關注
183文章
2636瀏覽量
66430 -
HarmonyOS
+關注
關注
79文章
1979瀏覽量
30274
發布評論請先 登錄
相關推薦
評論