一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

OpenHarmony 2.0

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

掃碼添加小助手

加入工程師交流群

OpenHarmony 2.0

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

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

一、主要源碼目錄功能

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

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

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    0

    文章

    7

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    OpenHarmony2025年度競賽訓練營重磅開啟

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

    貢獻 OpenHarmony 庫關(guān)鍵配置

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

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

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

    2024年OpenHarmony社區(qū)年度激勵公示

    在過去一年里,OpenHarmony項目群技術(shù)指導委員會(TSC)向所有參與者致以最誠摯的感謝!大家的積極參與和鼎力支持推動了OpenHarmony社區(qū)的持續(xù)繁榮與高質(zhì)量發(fā)展。OpenHarmony
    的頭像 發(fā)表于 04-21 18:17 ?410次閱讀

    OpenHarmony程序分析框架論文入選ICSE 2025

      近日,ICSE 2025軟件工程實踐Track放榜,面向OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)的ArkTS程序分析基礎框架--方舟程序分析器(論文題目為
    的頭像 發(fā)表于 01-02 13:41 ?1164次閱讀
    <b class='flag-5'>OpenHarmony</b>程序分析框架論文入選ICSE 2025

    觸覺智能亮相OpenHarmony人才生態(tài)大會2024

    11月27日,OpenHarmony人才生態(tài)大會2024在武漢隆重舉行,深圳觸覺智能科技受邀參與,并在OpenHarmony南向生態(tài)社區(qū)發(fā)展論壇分享發(fā)言!
    的頭像 發(fā)表于 11-28 18:27 ?600次閱讀
    觸覺智能亮相<b class='flag-5'>OpenHarmony</b>人才生態(tài)大會2024

    OpenHarmony首次亮相歐洲開源會議

    。OpenHarmony項目群技術(shù)指導委員會(TSC)主席陳海波受邀參加大會主論壇分享,由OpenHarmony 與Eclipse Oniro聯(lián)合籌劃的“Think Global, Code Local”分論壇
    的頭像 發(fā)表于 10-26 11:48 ?996次閱讀
    <b class='flag-5'>OpenHarmony</b>首次亮相歐洲開源會議

    第三屆OpenHarmony技術(shù)大會星光璀璨、致謝OpenHarmony社區(qū)貢獻者

    10月12日,在上海舉辦的第三屆OpenHarmony技術(shù)大會上,32家高校OpenHarmony技術(shù)俱樂部璀璨亮相,30家高校OpenHarmony開發(fā)者協(xié)會盛大啟幕。還分別致謝了年度星光TSG
    的頭像 發(fā)表于 10-21 14:10 ?557次閱讀

    第三屆OpenHarmony技術(shù)大會 “OpenHarmony開發(fā)者激勵計劃”授牌儀式圓滿舉行

    10月12日,以“技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主題的第三屆OpenHarmony技術(shù)大會隆重舉行,“OpenHarmony開發(fā)者激勵計劃”授牌儀式在大會期間同步進行。該計劃旨在增加
    的頭像 發(fā)表于 10-21 11:48 ?670次閱讀
    第三屆<b class='flag-5'>OpenHarmony</b>技術(shù)大會 “<b class='flag-5'>OpenHarmony</b>開發(fā)者激勵計劃”授牌儀式圓滿舉行

    OpenHarmony年度技術(shù)俱樂部、個人及活動評選結(jié)果公示

    2024年度技術(shù)俱樂部評選活動已經(jīng)圓滿結(jié)束。在此,OpenHarmony項目群技術(shù)指導委員會(TSC)對所有參與者的積極參與和辛勤付出表示感謝。經(jīng)過嚴格的評選和審核,現(xiàn)將名單予以公示: 評選
    的頭像 發(fā)表于 10-05 08:07 ?625次閱讀

    基于ArkTS語言的OpenHarmony APP應用開發(fā):HelloOpenharmony

    1、程序簡介該程序是基于OpenHarmony標準系統(tǒng)編寫的UI應用類:HelloOpenHarmony。本案例是基于API9接口開發(fā)。本案例已在OpenHarmony凌蒙派-RK3568開發(fā)
    的頭像 發(fā)表于 09-15 08:09 ?880次閱讀
    基于ArkTS語言的<b class='flag-5'>OpenHarmony</b> APP應用開發(fā):Hello<b class='flag-5'>Openharmony</b>

    基于ArkTS語言的OpenHarmony APP應用開發(fā):HelloOpenharmony

    1、程序簡介 該程序是基于OpenHarmony標準系統(tǒng)編寫的UI應用類:HelloOpenHarmony。 本案例是基于API 9接口開發(fā)。 本案例已在OpenHarmony凌蒙派-RK3568
    發(fā)表于 09-14 12:47

    河南大學OpenHarmony技術(shù)俱樂部正式揭牌成立

    8月30日,由OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)項目群技術(shù)指導委員會與河南大學共同舉辦的“河南大學OpenHarmony技術(shù)俱樂部成立大會”在鄭州校區(qū)友蘭
    的頭像 發(fā)表于 09-03 16:12 ?749次閱讀
    河南大學<b class='flag-5'>OpenHarmony</b>技術(shù)俱樂部正式揭牌成立

    openharmony移植AT32F407編譯時錯誤

    openharmony上移植AT32F407,hb build后出現(xiàn)鏈接錯誤 [OHOS ERROR] /home/sven/openharmony/env_setup
    發(fā)表于 08-18 17:04