国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

3 開源鴻蒙OpenHarmony4.1源碼下載、編譯,生成OHOS_Image可執(zhí)行文件的最簡(jiǎn)易流程

這篇具有很好參考價(jià)值的文章主要介紹了3 開源鴻蒙OpenHarmony4.1源碼下載、編譯,生成OHOS_Image可執(zhí)行文件的最簡(jiǎn)易流程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

開源鴻蒙OpenHarmony4.1源碼下載、編譯,生成OHOS_Image可執(zhí)行文件的最簡(jiǎn)易流程

作者 將狼才鯨
日期 2024-03-01

  • 準(zhǔn)備一臺(tái)Windows電腦

  • 安裝VMware或者VMware Player虛擬機(jī)

  • 從華為鏡像下載Ubuntu系統(tǒng),用國(guó)內(nèi)源下載速度更快

    • Ubuntu 鏡像說(shuō)明
    • https://repo.huaweicloud.com/ubuntu-releases/ 選擇要下載的系統(tǒng)版本
    • https://repo.huaweicloud.com/ubuntu-releases/18.04.6/ubuntu-18.04.6-desktop-amd64.iso 我使用此鏈接下載
  • 下載開源鴻蒙系統(tǒng)源碼

    • https://repo.huaweicloud.com/harmonyos/os/ 選擇要下載的系統(tǒng)版本
    • https://repo.huaweicloud.com/harmonyos/os/4.0-Release/code-v4.0-Release.tar.gz 我下載這個(gè),28G
  • 在VMware虛擬機(jī)中安裝Ubuntu系統(tǒng)

  • 安裝完之后進(jìn)入系統(tǒng),使用命令行將官方源換成華為源,這樣下載軟件時(shí)更快

    • 參考自:https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/SEO/mirror/Ubuntu.pdf
    • sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak 備份配置文件
    • sudo sed -i “s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g” /etc/apt/sources.list
    • sudo sed -i “s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g” /etc/apt/sources.list
    • sudo apt-get update
  • 在Ubuntu系統(tǒng)中解壓上面已經(jīng)下載的openHarmony源碼

  • 在Ubuntu系統(tǒng)中安裝Docker

    • 官方文檔介紹-Docker編譯環(huán)境
    • sudo apt install docker.io
    • sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_mini:3.2 獲取輕量系統(tǒng)鏡像,獲取小型和標(biāo)準(zhǔn)的則使用不同的參數(shù)
  • 將你下載好的鴻蒙源碼在Ubuntu下解壓,進(jìn)入已經(jīng)解壓的源碼根目錄

  • 執(zhí)行 sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_mini:3.2 將源碼路徑導(dǎo)入到Docker中

  • 編譯

    • 輕型系統(tǒng)
      • python3 build.py -p qemu_mini_system_demo@ohemu
    • 小型系統(tǒng)
      • python3 build.py -p ipcamera_hispark_taurus@hisilicon
      • python3 build.py -p qemu_small_system_demo@ohemu
    • 編譯工具和開發(fā)板都分為輕型、小型、標(biāo)準(zhǔn),必須屬于同一種類型,否則編譯時(shí)各種報(bào)錯(cuò)
  • 編譯成功后是這樣的打?。?/p>

[OHOS INFO] [1614/1615] STAMP obj/build/ohos/images/make_images.stamp
[OHOS INFO] [1615/1615] STAMP obj/build/core/gn/images.stamp
[OHOS INFO] ccache_dir = /root/.ccache, ccache_exec = /usr/bin/ccache
[OHOS INFO] --------------------------------------------
[OHOS INFO] ccache summary:
[OHOS INFO] ccache version: 3.7.7
[OHOS INFO] cache hit (direct): 0
[OHOS INFO] cache hit (preprocessed): 0
[OHOS INFO] cache miss: 0
[OHOS INFO] hit rate: 0.00% 
[OHOS INFO] miss rate: 0.00% 
[OHOS INFO] Cache size (GB): 
[OHOS INFO] ---------------------------------------------
[OHOS INFO] c targets overlap rate statistics
[OHOS INFO] subsystem       	files NO.	percentage	builds NO.	percentage	overlap rate
[OHOS INFO] hiviewdfx       	      12	0.8%	      12	0.8%	1.00
[OHOS INFO] kernel          	     902	63.5%	     902	63.5%	1.00
[OHOS INFO] security        	      61	4.3%	      61	4.3%	1.00
[OHOS INFO] startup         	      26	1.8%	      26	1.8%	1.00
[OHOS INFO] systemabilitymgr	      15	1.1%	      15	1.1%	1.00
[OHOS INFO] thirdparty      	     393	27.7%	     393	27.7%	1.00
[OHOS INFO] 
[OHOS INFO] c overall build overlap rate: 1.00
[OHOS INFO] 
[OHOS INFO] 
[OHOS INFO] qemu_mini_system_demo@ohemu build success
[OHOS INFO] Cost time:  0:05:47
root@ff38bf1e3e75:/home/openharmony# 

jim@ubuntu:~/openHarmony/out/arm_mps2_an386/qemu_mini_system_demo$ ls
all_parts_host.json           build_configs   config.h         kconfig_files.txt  OHOS_Image.bin              src_installed_parts.json
all_parts_info.json           build.log       error.log        libs               OHOS_Image.map              src_sa_infos_tmp.json
args.gn                       build.ninja     etc              NOTICE_FILES       OHOS_Image.sym.sorted       startup
binary_installed_parts.json   build.ninja.d   gen              obj                packages                    thirdparty
build.1709259296.3884952.log  build.trace.gz  hiviewdfx        OHOS_Image         security                    toolchain.ninja
build.1709259767.6772568.log  config.gni      kconfig_env.txt  OHOS_Image.asm     sorted_action_duration.txt
jim@ubuntu:~/openHarmony/out/arm_mps2_an386/qemu_mini_system_demo$ 
  • 生成的系統(tǒng)鏡像image是這里面的OHOS_Image文件

  • 如需退出Docker,執(zhí)行exit命令即可。這個(gè)命令會(huì)停止當(dāng)前的Docker容器,并返回到您的操作系統(tǒng)。

  • 下一步就可以把編譯好的操作系統(tǒng)在QEMU模擬器中運(yùn)行起來(lái)了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-847378.html

到了這里,關(guān)于3 開源鴻蒙OpenHarmony4.1源碼下載、編譯,生成OHOS_Image可執(zhí)行文件的最簡(jiǎn)易流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【附源碼下載】推薦20個(gè)開源的Java項(xiàng)目

    推薦20個(gè)開源的Java項(xiàng)目附源文件下載 Java 是一種面向?qū)ο蟮木幊陶Z(yǔ)言,用于構(gòu)建移動(dòng)、桌面、Web 和嵌入式應(yīng)用程序。 這里給大家分享一些令人驚嘆的 Java 開源項(xiàng)目,您可能也愿意做出貢獻(xiàn)。注意:這些列表是隨機(jī)排列的,因此第一個(gè)不一定是最好的。 1. Guava :Google Java 核心

    2024年02月01日
    瀏覽(25)
  • OpenHarmony4.0源碼解析之媒體框架

    OpenHarmony4.0源碼解析之媒體框架

    媒體框架 multimedia_player_framework 主要提供音視頻的錄制與播放功能。 從框架圖中可以看出,媒體框架的主要工作模式為通過(guò) Gstreamer 的插件自動(dòng)化注冊(cè)及插件組合功能,將其余媒體播放相關(guān)的框架功能插件化,配合 Gstreamer 自身豐富的插件,共同來(lái)對(duì)外提供音視頻的錄制與播放

    2024年04月17日
    瀏覽(19)
  • 智慧黨建云平臺(tái)小程序 v2.4.9+前端(公眾號(hào)+小程序一體)開源版源碼下載安裝教程

    智慧黨建云平臺(tái)小程序 v2.4.9+前端(公眾號(hào)+小程序一體)開源版源碼下載安裝教程

    智慧黨建云平臺(tái)(vlinke_fdcparty)v2.4.9小程序功能模塊,源碼帶最新微信小程序前端,小程序主程序后端,播播資源網(wǎng)小編測(cè)試前后端正常使用!分享的版本是最新標(biāo)準(zhǔn)版模塊,模塊是目前比官方低幾個(gè)版本號(hào),模塊支持正版微擎搭建。該模塊與提供的4.0.5版本不同,該版本主

    2024年02月16日
    瀏覽(53)
  • OpenHarmony開源鴻蒙無(wú)人機(jī)來(lái)了

    OpenHarmony開源鴻蒙無(wú)人機(jī)來(lái)了

    前言: 以前就想擁有一臺(tái)無(wú)人機(jī),覺得好cool,后面接觸OpenHarmony之后,就一直想做一臺(tái)OpenHarmony的無(wú)人機(jī)。 奈何自己一直有拖延癥,從21年拖延到23年,哈哈哈~~ 最近周末花了一點(diǎn)時(shí)間,把無(wú)人機(jī)一直適配到了OpenHarmony,看看效果 OpenHarmony開源鴻蒙無(wú)人機(jī)項(xiàng)目來(lái)了 1.先找到一個(gè)

    2024年02月08日
    瀏覽(20)
  • git下載源碼及環(huán)境搭建下載源碼之后端(一)

    git下載源碼及環(huán)境搭建下載源碼之后端(一)

    下載源碼 使用 windows + R 使用cmd調(diào)用命令框下載gitee云上面的 源碼文件 輸入命令: Git clone (此處拼接gitee源代碼 地址) 若使用 git 命令 clone 項(xiàng)目時(shí) 我們需要在系統(tǒng)變量中進(jìn)行配置,配置流程如下所示: 計(jì)算機(jī)—右鍵—屬性–高級(jí)系統(tǒng)設(shè)置—高級(jí)–環(huán)境變量—系統(tǒng)變量–p

    2024年02月16日
    瀏覽(33)
  • OpenHarmony4.0適配LVDS屏幕驅(qū)動(dòng)

    OpenHarmony4.0適配LVDS屏幕驅(qū)動(dòng)

    手頭有一塊RK3568的開發(fā)板OK3568-C,但是還沒有適配OpenHarmony,用的還是LVDS屏幕,但是官方和網(wǎng)上好像還沒有OpenHarmony4.0的LVDS屏幕驅(qū)動(dòng)的通用實(shí)現(xiàn),所以決定嘗試了一下適配該開發(fā)板,完成LVDS屏幕驅(qū)動(dòng)的適配,點(diǎn)亮屏幕。 源代碼:oh4.0-lvds-ok3568-c 因?yàn)镺K3568-C開發(fā)板使用的是RK35

    2024年01月17日
    瀏覽(26)
  • 【開源鴻蒙】編譯OpenHarmony輕量系統(tǒng)QEMU RISC-V版_鴻蒙hb set 命令

    【開源鴻蒙】編譯OpenHarmony輕量系統(tǒng)QEMU RISC-V版_鴻蒙hb set 命令

    QEMU是一款開源的虛擬機(jī)監(jiān)控程序,可模擬多種硬件環(huán)境,并支持多種處理器架構(gòu)。它能夠在不同平臺(tái)上實(shí)現(xiàn)虛擬化,運(yùn)行各種操作系統(tǒng)。QEMU具有高度的靈活性和可移植性,被廣泛用于開發(fā)、測(cè)試和部署虛擬化環(huán)境。 二、準(zhǔn)備OpenHarmony源代碼 開始之前,需要準(zhǔn)備: Ubuntu 系統(tǒng)

    2024年04月23日
    瀏覽(26)
  • Android源碼下載

    Android源碼下載

    ? ??最近在做Monkey二次開發(fā)的工作,邊弄邊在這里記錄下(多平臺(tái)發(fā)布),順便可以和大家一起討論下; ?Monkey的編譯依賴于Android源碼,所以要修改Monkey后打新jar包,需要完整的Android源碼環(huán)境。 ? ? ? ? 整理了下Android源碼的下載流程; ? ? ? ? 參考文檔:source.downloadin

    2024年02月07日
    瀏覽(26)
  • Linux內(nèi)核源碼下載

    Linux內(nèi)核源碼下載

    github:https://github.com/torvalds/linux linux源碼官網(wǎng):https://www.kernel.org/ linux源碼官網(wǎng):https://www.kernel.org/ 左側(cè)不同分支分別對(duì)應(yīng),主線,穩(wěn)定版,長(zhǎng)期支持版 和不同的版本 選擇要下載的分支,點(diǎn)擊右側(cè)的[browse] 然后點(diǎn)擊上方的summary列表, 在最下側(cè)就可以看到git下載鏈接 github下載

    2024年02月12日
    瀏覽(24)
  • Android 源碼下載(詳細(xì)版)

    Android 源碼下載(詳細(xì)版)

    經(jīng)典好文推薦,通過(guò)閱讀本文,您將收獲以下知識(shí)點(diǎn): 一、下載AOSP前的準(zhǔn)備 二、國(guó)內(nèi)網(wǎng)絡(luò)下 clone 清華大學(xué)開源軟件鏡像 三、編寫Python腳本,開始下載android-10.0.0_r40 源碼 四、源碼下載工具包 五、參考文獻(xiàn) 想在國(guó)內(nèi)網(wǎng)絡(luò)下載AOSP源碼,需要電腦配置如下環(huán)境 1.安裝Git 2.安裝

    2024年02月12日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包