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

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

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

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

【開(kāi)源鴻蒙】下載OpenHarmony 4.1 Release源代碼

碼工雜記 ? 來(lái)源:碼工雜記 ? 作者:碼工雜記 ? 2024-04-27 23:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹了如何下載開(kāi)源鴻蒙OpenHarmony操作系統(tǒng) 4.1 Release版本的源代碼,該方法同樣可以用于下載OpenHarmony最新開(kāi)發(fā)版本(master分支)或者4.0 Release、3.2 Release等發(fā)布版本的源代碼。

本文基于Ubuntu 22.04操作,主要考慮到官方推薦使用Ubuntu發(fā)行版進(jìn)行OpenHarmony源碼編譯構(gòu)建。使用Ubuntu 20.04也可以,更老的版本就不推薦了;因?yàn)閁buntu偶數(shù)年份的04版本是LTS版,官方維護(hù)時(shí)間通常是5年。

3月底(2024年3月30日晚),OpenHarmony發(fā)布了最新穩(wěn)定版本——OpenHarmony 4.1 Realse,官方代碼倉(cāng)的公告內(nèi)容如下(詳細(xì)內(nèi)容可以看鏈接):

社區(qū)已于2024-03-30發(fā)布OpenHarmony-v4.1-Release版本, 詳情請(qǐng)參考https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.1-release.md

一、準(zhǔn)備命令工具

本節(jié)介紹如何準(zhǔn)備命令行工具,具體包括git/repo/python

OpenHarmony代碼托管在碼云服務(wù)器上,下載單個(gè)代碼倉(cāng)通常使用git命令行工具,下載所有代碼倉(cāng)需要使用repo命令行工具。repo命令行工具是由Python開(kāi)發(fā)的,因此開(kāi)始之前,需要線安裝git/git-lfs/python等命令行工具。

安裝git/git-lfs/python/curl,執(zhí)行如下命令:

sudo apt install git git-lfs python3-pip curl

安裝repo命令,執(zhí)行如下命令:

# 創(chuàng)建目錄
mkdir ~/bin

# 下載repo腳本
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > ~/bin/repo

# 下載repo依賴的軟件包
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

二、配置用戶信息

本節(jié)介紹如何配置本地git用戶名和郵箱,以及如何配置碼云SSH公鑰(使用ssh協(xié)議下載必須配置):

  1. 注冊(cè)碼云gitee帳號(hào)。
  2. 注冊(cè)碼云SSH公鑰,請(qǐng)參考[碼云幫助中心]。
  3. 配置git用戶信息,執(zhí)行如下命令:
    git config --global user.name "yourname"
    git config --global user.email "your-email-address"
    git config --global credential.helper store
    
  4. 創(chuàng)建目錄,用于存放OpenHarmony源碼,執(zhí)行如下命令:
    mkdir -p ~/ohos/openharmony
    cd ~/ohos/openharmony
    

三、下載OpenHarmony源碼

3.1 使用ssh協(xié)議下載(推薦)

通過(guò)repo + ssh 下載(需注冊(cè)公鑰,請(qǐng)參考[碼云幫助中心])。

  • 從版本分支獲取源碼??色@取該版本分支的最新源碼,包括版本發(fā)布后在該分支的合入。
    repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-4.1-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    
  • 從版本發(fā)布Tag節(jié)點(diǎn)獲取源碼??色@取與版本發(fā)布時(shí)完全一致的源碼。
    repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v4.1-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    

3.2 使用https協(xié)議下載

通過(guò)repo + https 下載。

  • 從版本分支獲取源碼??色@取該版本分支的最新源碼,包括版本發(fā)布后在該分支的合入。
    repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-4.0-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    
  • 從版本發(fā)布Tag節(jié)點(diǎn)獲取源碼??色@取與版本發(fā)布時(shí)完全一致的源碼。
    repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.0-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
    

四、下載編譯工具鏈

代碼下載完成后,還需要執(zhí)行prebuilts_download.sh腳本,下載編譯工具鏈,執(zhí)行如下命令:

bash build/prebuilts_download.sh

這個(gè)腳本會(huì)創(chuàng)建prebuilts目錄,并將邊回憶工具鏈下載、解壓到這個(gè)目錄下。

以上全部完成后,磁盤空間占用52G:
Untitled.png

五、參考鏈接

本文主要參考了OpenHarmony文檔倉(cāng),里面由其他版本的發(fā)布說(shuō)明(Release Note),根據(jù)其他版本的發(fā)布說(shuō)明,也可以下載其他版本的源代碼。

  1. [https://gitee.com/openharmony/docs/tree/master/zh-cn/release-notes]
  2. [https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.1-release.md]

審核編輯 黃宇

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

    關(guān)注

    3

    文章

    3688

    瀏覽量

    43827
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    68372
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    205

    瀏覽量

    16213
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2620

    瀏覽量

    44047
  • OpenHarmony
    +關(guān)注

    關(guān)注

    29

    文章

    3854

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    【貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板深度試用報(bào)告】系統(tǒng)鏡像編譯和燒錄

    于進(jìn)行圖形界面應(yīng)用的開(kāi)發(fā)。貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板配備了顯示屏,可以開(kāi)發(fā)GUI應(yīng)用。 一、系統(tǒng)鏡像編譯 參考 BQ3568_代碼下載-
    發(fā)表于 03-16 10:53

    基于 OpenHarmony,國(guó)內(nèi)首個(gè)輕鴻蒙手表 OS 發(fā)行版出爐

    第三方 App 下載安裝。好叭科技于今年 3 月成立,是開(kāi)源項(xiàng)目 OpenHarmony 的生態(tài)伙伴。好叭主要基于 OpenHarmony 開(kāi)源代碼
    發(fā)表于 11-16 14:14

    openharmony是什么 OpenHarmony開(kāi)源代碼在哪下載

    OpenHarmony 是由基金會(huì)孵化及運(yùn)營(yíng)的開(kāi)源項(xiàng)目,由基金會(huì)的 OpenHarmony 項(xiàng)目群工作委員會(huì)負(fù)責(zé)運(yùn)作,遵循 Apache 2.0 等開(kāi)源協(xié)議,目標(biāo)是面向全場(chǎng)景、全連接、
    的頭像 發(fā)表于 06-24 17:16 ?2619次閱讀

    openharmony代碼質(zhì)量如何 openharmony源代碼下載地址

    概念定義的新型應(yīng)用,不支持基于安卓 API/SDK 開(kāi)發(fā)的用戶應(yīng)用程序運(yùn)行。 ? 源碼獲取方式 ? ? ? ?openharmony源代碼下載地址:https://hmxt.org
    的頭像 發(fā)表于 06-22 17:18 ?2415次閱讀

    鴻蒙操作系統(tǒng)開(kāi)源代碼

     近日,華為技術(shù)有限公司消費(fèi)總裁余承東先生公開(kāi)表示道:“2021年鴻蒙操作系統(tǒng)源代碼全面開(kāi)源,即將覆蓋手機(jī)、平板、車機(jī)、智慧屏及各類IoT智能設(shè)備?!?  
    的頭像 發(fā)表于 06-02 14:28 ?9062次閱讀

    華為openharmony鴻蒙 2.0

    華為openharmony鴻蒙 2.0 IT之家 5 月 17 日消息 微博博主 @釗哥科普 此前爆料,華為鴻蒙 OpenHarmony 2.0 從 5 月 16 日開(kāi)始
    的頭像 發(fā)表于 06-21 20:13 ?2301次閱讀

    openharmony 開(kāi)源 openharmony l2代碼開(kāi)源

    距離華為鴻蒙操作系統(tǒng)推出已經(jīng)有一段時(shí)間了,華為也向多款智能手機(jī)推送升級(jí)更新鴻蒙2.0系統(tǒng)開(kāi)發(fā)者測(cè)試版。下面小編就來(lái)簡(jiǎn)單介紹一下openharmony 開(kāi)源,
    的頭像 發(fā)表于 06-23 09:08 ?2009次閱讀

    openharmony分支代碼開(kāi)源

    在之前,有一位博主爆料稱鴻蒙 OpenHarmony 2.0在 5 月 16 日的時(shí)候開(kāi)源,差不多有460萬(wàn)行基礎(chǔ)代碼。 隨后不久,華為OpenHa
    的頭像 發(fā)表于 06-23 10:06 ?1636次閱讀

    華為開(kāi)發(fā)者分論壇HarmonyOS學(xué)生公開(kāi)課-如何提交到開(kāi)源鴻蒙OpenHarmony代碼倉(cāng)

    2021華為開(kāi)發(fā)者分論壇HarmonyOS學(xué)生公開(kāi)課-如何提交到開(kāi)源鴻蒙OpenHarmony代碼倉(cāng)
    的頭像 發(fā)表于 10-24 10:00 ?2254次閱讀
    華為開(kāi)發(fā)者分論壇HarmonyOS學(xué)生公開(kāi)課-如何提交到<b class='flag-5'>開(kāi)源</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>代碼</b>倉(cāng)

    OpenAtom OpenHarmony 4.1 Release版本正式發(fā)布

    近日,OpenAtom OpenHarmony(以下簡(jiǎn)稱“OpenHarmony”)4.1 Release版本如期而至,開(kāi)發(fā)套件同步升級(jí)到API 11
    的頭像 發(fā)表于 04-07 11:43 ?1070次閱讀

    已適配開(kāi)源鴻蒙OpenHarmony 4.1,Purple Pi OH開(kāi)發(fā)板與時(shí)俱進(jìn)

    2024年4月3日,備受矚目的OpenHarmony4.1release版本正式發(fā)布。值得一提的是,觸覺(jué)智能的PurplePiOH已經(jīng)成功適配了這一新版本,展現(xiàn)出強(qiáng)大的兼容性和前沿的技術(shù)實(shí)力。此次
    的頭像 發(fā)表于 04-18 08:33 ?1438次閱讀
    已適配<b class='flag-5'>開(kāi)源</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b> <b class='flag-5'>4.1</b>,Purple Pi OH開(kāi)發(fā)板與時(shí)俱進(jìn)

    如何在開(kāi)源鴻蒙OpenHarmony開(kāi)啟SELinux模式?RK3566鴻蒙開(kāi)發(fā)板演示

    本文介紹開(kāi)源鴻蒙OpenHarmony系統(tǒng)下,開(kāi)啟/關(guān)閉SELinux權(quán)限的方法,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,已適配全新Open
    的頭像 發(fā)表于 11-18 19:03 ?835次閱讀
    如何在<b class='flag-5'>開(kāi)源</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>開(kāi)啟SELinux模式?RK3566<b class='flag-5'>鴻蒙</b>開(kāi)發(fā)板演示

    開(kāi)源鴻蒙操作系統(tǒng)5.0 Release版本發(fā)布

    12月20日,在2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)開(kāi)幕式上,開(kāi)放原子開(kāi)源鴻蒙(即OpenAtom OpenHarmony,簡(jiǎn)稱“開(kāi)源
    的頭像 發(fā)表于 12-23 11:35 ?2271次閱讀

    鴻蒙北向開(kāi)發(fā)OpenHarmony4.1 DevEco Studio開(kāi)發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開(kāi)發(fā)工具安裝與配置,鴻蒙北向開(kāi)發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?820次閱讀
    <b class='flag-5'>鴻蒙</b>北向開(kāi)發(fā)<b class='flag-5'>OpenHarmony4.1</b> DevEco Studio開(kāi)發(fā)工具安裝與配置

    OpenHarmony4.1系統(tǒng)WiFi藍(lán)牙打不開(kāi)時(shí),教你如何排查解決問(wèn)題

    ;Laval鴻蒙社區(qū)推薦并通過(guò)了開(kāi)源鴻蒙XTS認(rèn)證,成功適配OpenHarmony3.2、4.0、4.1、5.0
    的頭像 發(fā)表于 03-12 18:55 ?393次閱讀
    <b class='flag-5'>OpenHarmony4.1</b>系統(tǒng)WiFi藍(lán)牙打不開(kāi)時(shí),教你如何排查解決問(wèn)題