91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony 2.0

丫丫119 ? 來(lái)源:未知 ? 作者:肖冰 ? 2021-06-21 20:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenHarmony 2.0

OpenHarmony 2.0,華為源碼主要目錄結(jié)構(gòu)如下:

OpenHarmony 2.0,首先要澄清一下這次開源的內(nèi)容,這個(gè)代碼庫(kù)和很多用戶最新手機(jī)升級(jí)的鴻蒙系統(tǒng)不是一個(gè)東西,如果按照正常的開發(fā)流程,這個(gè)開源的庫(kù)應(yīng)該是手機(jī)用戶升級(jí)的系統(tǒng)HarmonyOS2.0的一部分,需要添加AOSP部分和其它一些功能模塊之后才可能構(gòu)建出來(lái)手機(jī)上推送的系統(tǒng)。開源部分如果構(gòu)建僅僅可以構(gòu)建出用于IOT設(shè)備上的系統(tǒng),或是手機(jī)上的一個(gè)裸系統(tǒng),不能運(yùn)行安卓apk和華為hap應(yīng)用的裸系統(tǒng),應(yīng)該可以運(yùn)行基于html+js的小程序。

一、主要源碼目錄功能

1. Third_party目錄功能最大,包含的是第三方庫(kù)和功能模塊。

2. Kernel包含的是內(nèi)核模塊,包含linux內(nèi)核和鴻蒙嵌入式內(nèi)核

其中liteos_a是適用包含mmu模塊芯片的內(nèi)核,liteos_m是適用無(wú)mmu模塊的芯片的內(nèi)核。其實(shí)內(nèi)核源碼目錄華為放了很多編譯好的工具,內(nèi)核代碼本身并沒有那么大。一個(gè)有意思的現(xiàn)象是risc-v目錄相關(guān)的代碼量很大,是不是意味著華為已經(jīng)要在risc-v上加大投入了。

3. Applications 目錄是一些官方提供的示例app,其中基于js的小程序是有源碼的,基于java的hap是沒有源碼的。而且同時(shí)也應(yīng)該支持c++與js混編,不過我沒找到相關(guān)的SDK介紹。

4. Base是系統(tǒng)服務(wù)層一系列簡(jiǎn)單封裝目地是為上層提供簡(jiǎn)單的接口,目前主要包括賬號(hào)、傳感器、安全、電源管理等模塊。不過感覺這塊目前非常簡(jiǎn)陋,估計(jì)只有嵌入式IoT設(shè)備會(huì)采用這些資源相對(duì)少的管理方式

5. Developtools主要是包含了開發(fā)輔助工具,并沒有什么特別的東西。其中讓我感興趣的是其中的profiler模塊,這個(gè)模塊的完善程度讓人震驚,估計(jì)是華為很早有有所積累從其它項(xiàng)目經(jīng)驗(yàn)中搬運(yùn)過來(lái)的。

6. Drivers 是驅(qū)動(dòng)接口中間層,如果要移植新新設(shè)備上,可以在底層通過系統(tǒng)相關(guān)的匯編C語(yǔ)言對(duì)接這些驅(qū)動(dòng)中間層,這樣可以降低移植成本并提供良好的兼容性。對(duì)于要假如鴻蒙生態(tài)的IoT設(shè)備廠商,應(yīng)該主要去研究這塊。

7. Foundation 這塊應(yīng)該是這次開源最重要的部分,這塊是驅(qū)動(dòng)鴻蒙獨(dú)家應(yīng)用的主體部分,包括接口設(shè)計(jì)和執(zhí)行引擎的部分。

這部分的設(shè)計(jì)應(yīng)該借鑒了蘋果的Core Foundation的設(shè)計(jì),同時(shí)提供了與蘋果不同的一些組件,比如軟總線部分。同時(shí)華為把js框架底層封裝的執(zhí)行引擎也放到了Foundation之中,這點(diǎn)其實(shí)是有些不合理的。

今日在深圳·國(guó)際開源谷召開定向共建邀請(qǐng)會(huì),預(yù)計(jì)五月下旬正式開源2021年5月16日,開放原子開源基金會(huì)(以下簡(jiǎn)稱“基金會(huì)”)在深圳·國(guó)際開源谷舉辦了OpenHarmony 2.0 共建邀請(qǐng)會(huì)。近百位來(lái)自不同企業(yè)的研發(fā)高管、開發(fā)者和開源社區(qū)代表們齊聚一堂,分享OpenHarmony 2.0版本的開源成果,探討下一步生態(tài)共建工作。本次共建邀請(qǐng)會(huì)旨在向各OpenHarmony生態(tài)企業(yè)系統(tǒng)介紹 OpenHarmony 2.0 開源版本的內(nèi)容,并通過開放征集方式,向生態(tài)企業(yè)收集議題、分享訴求。會(huì)議上,OpenHarmony項(xiàng)目群工作委員會(huì)執(zhí)行總監(jiān)羅未就項(xiàng)目群的工作現(xiàn)狀及下一步工作計(jì)劃進(jìn)行介紹;中科院軟件所架構(gòu)師梁克雷從技術(shù)層面為大家闡述了OpenHarmony 2.0 的已有能力。

OpenHarmony項(xiàng)目群工作委員會(huì)執(zhí)行總監(jiān)羅未OpenHarmony2.0在 1.0基礎(chǔ)上增強(qiáng)了OS各子系統(tǒng)(電話服務(wù),媒體,短距,多模輸入,圖形等)的基礎(chǔ)能力,已可支持手機(jī)等富設(shè)備,為了方便表述這些能力的集合,在社區(qū)里約定代號(hào) L2。OpenHarmony 2.0 已經(jīng)具備所有支撐智能手機(jī)的能力,包括庫(kù)和API接口。OpenHarmony 2.0 對(duì)整個(gè)系統(tǒng)做了大量?jī)?yōu)化,用460萬(wàn)行左右的代碼量,實(shí)現(xiàn)了安卓1525萬(wàn)行代碼實(shí)現(xiàn)的所有功能,用約18000個(gè)API,完成了對(duì)安卓36000多個(gè)API的功能性全替換。當(dāng)前開發(fā)者按L2框架和API遷移現(xiàn)有應(yīng)用已沒有任何問題,只是須投入的工作量大,但遷移后的應(yīng)用大小可縮減到原應(yīng)用大小的60~70%。L2已經(jīng)完全具備自主可控的智能終端操作系統(tǒng)的能力,如社會(huì)各界力量共同建設(shè)、最快完善消費(fèi)者所有IOT設(shè)備生態(tài),完全可能只需要用2~3年的時(shí)間就成功構(gòu)建完整的純OpenHarmony生態(tài)。華為、中科院軟件所、科大訊飛、潤(rùn)和、軟通動(dòng)力、華秋電子、好叭科技、融硅思創(chuàng)、九聯(lián)科技等九家生態(tài)合作廠商代表,在會(huì)上分別分享了他們參與 OpenHarmony開源共建的經(jīng)驗(yàn)及實(shí)戰(zhàn)成果。

OpenHarmony 2.0,OpenHarmony1.0在2020年9月,由基金會(huì)正式開源后,面向大眾開放代碼訪問權(quán)限。在過去八個(gè)月的開源運(yùn)營(yíng)過程中,基金會(huì)組織湖北億咖通科技有限公司、華為終端公司、京東集團(tuán)、解放號(hào)網(wǎng)絡(luò)科技有限公司、江蘇潤(rùn)和軟件股份有限公司、上海博泰悅臻電子設(shè)備制造有限公司、中國(guó)科學(xué)院軟件研究所等七家單位共同發(fā)起并成立了OpenHarmony 項(xiàng)目群工作委員會(huì)。OpenHarmony以項(xiàng)目自治的方式,所有重大事項(xiàng)由已加入的工作委員會(huì)的成員代表遵循公開明確的 OpenHarmony 項(xiàng)目群管理制度規(guī)則,以投票方式共同決定。各共建單位投票權(quán)利均等,每家均持有一席投票權(quán)。項(xiàng)目孵化至今,參與OpenHarmony的社區(qū)代碼貢獻(xiàn)者約千人,基金會(huì)在整合共建伙伴貢獻(xiàn)代碼后,定期發(fā)布。社區(qū)公開透明地接納任何共建伙伴的貢獻(xiàn),基金會(huì)還主動(dòng)邀請(qǐng)各類伙伴參加貢獻(xiàn)。除開發(fā)類共建邀請(qǐng),受邀共建方還包括非代碼類共建方,如大學(xué)課程教案的貢獻(xiàn)邀請(qǐng),截至5月15日,已有167名伙伴參與大學(xué)課程教案貢獻(xiàn)討論;項(xiàng)目組積極在社區(qū)里成立興趣組也是一種開放開源的協(xié)作模式,目前已成立開發(fā)板興趣組等六個(gè)興趣組;項(xiàng)目組還以批量邀約的方式,不定期組織開發(fā)者進(jìn)行共建活動(dòng),在5月7日-8日,已組織邀請(qǐng)了133名開發(fā)者齊聚西安進(jìn)行為期2天的專項(xiàng)研討,此次舉辦的OpenHarmony 2.0 共建邀請(qǐng)會(huì),亦是對(duì)開發(fā)生態(tài)的不斷深化建設(shè)。通過對(duì)核心開發(fā)者、核心生態(tài)合作伙伴的不斷影響,通過他們?cè)龠M(jìn)行拓展傳播,OpenHarmony凝聚了越來(lái)越多的生態(tài)力量。通過近千名開發(fā)者的貢獻(xiàn)積累,OpenHarmony 項(xiàng)目群項(xiàng)目管理委員會(huì)按照項(xiàng)目群管理制度,計(jì)劃在5月下旬對(duì)大眾公布2.0版本的代碼訪問權(quán)限。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • OpenHarmony 2.0
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    993
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【原創(chuàng)】OpenHarmony系統(tǒng)投屏工具軟件 - OpenHarmony_OHScrcpy使用推薦

    OpenHarmony_OHScrcpy - OpenHarmony投屏工具軟件 OpenHarmony_OHScrcpy是一款為OpenHarmony系統(tǒng)設(shè)計(jì)的投屏工具軟件,功能類似
    發(fā)表于 01-22 18:34

    #OpenHarmony HDC調(diào)試

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:46:28

    #OpenHarmony 開發(fā)環(huán)境準(zhǔn)備

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:44:31

    #OpenHarmony 鏡像燒錄

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:42:36

    #OpenHarmony 系統(tǒng)概述

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:39:20

    #OpenHarmony Hello World應(yīng)用以及部署

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:32:52

    OpenHarmony系統(tǒng)】本期視頻將為您介紹怎樣將鏡像燒錄到板卡中。

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月15日 14:29:55

    OpenHarmony年度課題管理辦法

    OpenHarmony年度課題管理辦法V1.0 第一章 總則 第一條 宗旨 圍繞終端操作系統(tǒng)所面臨的技術(shù)挑戰(zhàn),OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)聯(lián)合產(chǎn)學(xué)研各界,以
    的頭像 發(fā)表于 11-12 16:55 ?688次閱讀

    兩款搭載KaihongOS的開鴻開發(fā)板被評(píng)為“OpenHarmony 明星開發(fā)板”

    OpenHarmony
    深開鴻
    發(fā)布于 :2025年09月11日 10:10:02

    2025 OpenHarmony TSC年中技術(shù)與生態(tài)研討會(huì)圓滿舉辦

    2025 OpenHarmony TSC 年中技術(shù)與生態(tài)研討會(huì) 圓滿舉辦 8月1日,2025 OpenHarmony TSC年中技術(shù)與生態(tài)研討會(huì)于中國(guó)上海順利召開。 本次會(huì)議由OpenHarmony
    的頭像 發(fā)表于 08-07 12:24 ?2249次閱讀
    2025 <b class='flag-5'>OpenHarmony</b> TSC年中技術(shù)與生態(tài)研討會(huì)圓滿舉辦

    【M-K1HSE開發(fā)板免費(fèi)體驗(yàn)】OpenHarmony系統(tǒng)體驗(yàn)與調(diào)試串口連接

    系統(tǒng)體驗(yàn)使用電源供電上電即可啟動(dòng)時(shí)顯示LOGO顯示OpenHarmony進(jìn)入桌面 消息中心 桌面設(shè)備信息 Wifi連接,要接好天線否則信號(hào)不好 瀏覽器 音樂播放 相機(jī) 系統(tǒng)更新 整個(gè)體驗(yàn)下來(lái)
    發(fā)表于 07-18 23:48

    OpenHarmony2025年度競(jìng)賽訓(xùn)練營(yíng)重磅開啟

    ? OpenHarmony2025年度競(jìng)賽訓(xùn)練營(yíng) ? ? ? 活動(dòng)介紹 OpenHarmony競(jìng)賽訓(xùn)練營(yíng) 旨在引導(dǎo)高校學(xué)生進(jìn)行OpenHarmony產(chǎn)學(xué)研用,培養(yǎng)更多應(yīng)用型人才和產(chǎn)業(yè)需求有效鏈接
    的頭像 發(fā)表于 07-16 11:51 ?958次閱讀

    貢獻(xiàn) OpenHarmony 庫(kù)關(guān)鍵配置

    # 貢獻(xiàn) OpenHarmony 庫(kù)關(guān)鍵配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS ## 創(chuàng)建第三方庫(kù) - 打開 DevEco Studio 創(chuàng)建一個(gè)
    發(fā)表于 05-28 13:46

    請(qǐng)問下,openharmony支持哪一款龍芯的開發(fā)板?有沒有開源的龍芯的openharmony源碼?

    想買個(gè)2k0300的開發(fā)板學(xué)習(xí)龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源的代碼。gitee上,openharmony的龍芯sig倉(cāng)庫(kù)也是關(guān)閉的,有沒有人知道現(xiàn)在是什么情況?
    發(fā)表于 04-26 13:06