色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

Windows搭建OpenHarmony編譯環境

福州市凌睿智捷電子有限公司 ? 2023-08-09 08:26 ? 次閱讀

由于OpenHarmony的編譯工具鏈主要是建立在Linux操作系統下,如需要編譯OpenHarony內核則需要搭建虛擬機等工序,相對比較繁瑣。那么,是否可以在Windows操作系統上實現對OpenHarmony編譯呢?答案是:可以。所以,我們今天來嘗試在Windows環境下搭建OpenHarmony編譯環境。

1、下載并安裝Docker Desktop

請小伙伴們到Docker官網下載最新的Docker Desktop。

下載完畢后安裝Docker Desktop(具體安裝步驟不贅述)。

2、Windows開啟Linux虛擬機平臺

點擊“開始” => 系統設置" => "應用" ,具體如下所示:

5ca89134-364b-11ee-bbcf-dac502259ad0.png

選擇"應用和功能" => "程序和功能" ,具體如下所示:

5cfa0082-364b-11ee-bbcf-dac502259ad0.png

點擊“啟用或關閉Windows功能”,具體如下所示:

5d3307e2-364b-11ee-bbcf-dac502259ad0.png

勾選“Hyper-V”選項,具體如下所示:

5d6275ea-364b-11ee-bbcf-dac502259ad0.png

勾選“適用于Linux的Windows子系統”和“虛擬機平臺”選項,具體如下所示:

5d962994-364b-11ee-bbcf-dac502259ad0.png

點擊“確定”,重啟Windows。

3、Windows安裝WSL2

打開Power Shell,輸入如下命令:wsl --install

4、docker配置PATH環境變量

將docker相關命令路徑配置到PATH環境變量中。docker安裝路徑一般是:C:\Program Files\Docker\Docker\resources\bin右擊“我的電腦” => "屬性" => “關于” => "高級系統設置",具體如下所示:

5daccdca-364b-11ee-bbcf-dac502259ad0.png

點擊“高級” => "環境變量",具體如下所示:

5dd9760e-364b-11ee-bbcf-dac502259ad0.png

選中“Path”,點擊“編輯”按鈕,具體如下所示:

5e17af82-364b-11ee-bbcf-dac502259ad0.png

點擊“新建”按鈕,將docker可執行程序目錄放入,具體如下所示:

5e42ad18-364b-11ee-bbcf-dac502259ad0.png

點擊“確定”,Windows重啟。

5、獲取Gitee代碼

本次選用小凌派-RK2206的Gitee倉:https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openharmony3.0lts

將該Gitee倉下載到Windows中。本次案例存放于:G:\git\lockzhiner-rk2206-openharmony3.0lts-master

6、docker編譯

打開Power Shell命令窗口,執行如下命令。

(1)下載鏡像

docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0

(2)開啟容器

這里假設OpenHarmony主目錄為G:\git\lockzhiner-rk2206-openharmony3.0lts-master),運行如下命令:

docker run -it -v G:\git\lockzhiner-rk2206-openharmony3.0lts-master:/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0

注意:上述“:”的前面字符串是本地OpenHarmony源代碼主目錄,需要根據OpenHarmony源代碼主目錄路徑而改變。“:”后面為docker鏡像的路徑,不需要修改。

接下來,安裝相關工具。

# 移動到容器內OpenHarmony主目錄,注意容器中主目錄變為/home/openharmonycd /home/openharmony# 下載編譯工具./build/prebuilts_download.sh# 安裝hb工具pip3 install build/lite

最后,編譯OpenHarmony。

hb set -root .hb setlockzhiner lockzhiner-rk2206選擇lockzhiner-rk2206hb build -f

編譯出的目標文件在G:\git\lockzhiner-rk2206-openharmony3.0lts-master/out/rk2206/lockzhiner-rk2206/images目錄下。

7、VSCode編譯

啟動VSCode,點擊“擴展”按鈕,輸入“docker”,安裝Docker插件。具體如下所示:

5e6d663e-364b-11ee-bbcf-dac502259ad0.png

重啟VSCode。

點擊docker圖標,可以查看所有的docker容器,具體如下所示:

5e8b610c-364b-11ee-bbcf-dac502259ad0.png

選擇“Containers” => "swr.cn-....",右擊,選擇“Start”選項,具體如下所示:

5ead885e-364b-11ee-bbcf-dac502259ad0.png

選擇“Containers” => "swr.cn-....",右擊,選擇“Attach Shell”選項,具體如下所示:

5ed28ca8-364b-11ee-bbcf-dac502259ad0.png

終端進入OpenHarmony鏡像中,具體如下所示:

5f1b8200-364b-11ee-bbcf-dac502259ad0.png

如此,我們就可以編譯OpenHarmony。首先,安裝OpenHarmoy相關工具。

# 移動到容器內OpenHarmony主目錄,注意容器中主目錄變為/home/openharmonycd /home/openharmony# 下載編譯工具./build/prebuilts_download.sh# 安裝hb工具pip3 install build/lite

最后,編譯OpenHarmony。

hb set -root .hb setlockzhiner lockzhiner-rk2206選擇lockzhiner-rk2206hb build -f

編譯出的目標文件在G:\git\lockzhiner-rk2206-openharmony3.0lts-master/out/rk2206/lockzhiner-rk2206/images目錄下。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11322

    瀏覽量

    209864
  • WINDOWS
    +關注

    關注

    4

    文章

    3551

    瀏覽量

    88916
  • 操作系統
    +關注

    關注

    37

    文章

    6856

    瀏覽量

    123438
  • OpenHarmony
    +關注

    關注

    25

    文章

    3729

    瀏覽量

    16405
收藏 人收藏

    評論

    相關推薦

    FRDM-MCXN947的純Linux命令行環境搭建

    前言 個人已經習慣使用Docker容器搭建編譯環境OpenHarmony也一樣是用Scons和Python環境作為構建系統的基礎。所以我就
    發表于 07-28 22:55

    鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發板

    源碼 P3_初次編譯OpenHarmony源碼 P4_OpenHarmony鏡像簡介以及燒寫工具配置 P5_優化開發流程-搭建windows
    發表于 07-23 10:44

    RISC-V編譯環境搭建

    以上按位數分可以編譯為32位和64位兩種,另外就是都可以編譯為elf版本和linux版本。
    的頭像 發表于 07-17 11:31 ?1397次閱讀
    RISC-V<b class='flag-5'>編譯</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    PyTorch深度學習開發環境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發環境搭建對于深度學習研究者和開發者來說至關重要。在Windows操作系統上搭建PyTorch環境
    的頭像 發表于 07-16 18:29 ?1138次閱讀

    使用官方教程搭建Windows下的Eclipse IDE環境出錯怎么解決?

    使用官方教程搭建Windows下的Eclipse IDE環境出錯,不知該如何解決?
    發表于 06-18 06:50

    Purple Pi OH又開外掛!帶你搭建編譯環境編譯Android 11固件

    01介紹今天的文章主題是分享與探討關于PurplePiOH開發板Android開發之搭建編譯環境編譯Android固件。如果你是剛開始接觸嵌入式Linux開發,也許你會非常疑惑?為什
    的頭像 發表于 05-22 08:32 ?1239次閱讀
    Purple Pi OH又開外掛!帶你<b class='flag-5'>搭建</b><b class='flag-5'>編譯</b><b class='flag-5'>環境</b>及<b class='flag-5'>編譯</b>Android 11固件

    鴻蒙OpenHarmony【輕量系統 編譯】 (基于Hi3861開發板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請參考[使用build.sh腳本編譯源碼]。
    的頭像 發表于 05-14 17:53 ?1335次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【輕量系統 <b class='flag-5'>編譯</b>】 (基于Hi3861開發板)

    鴻蒙OpenHarmony開發:【編譯構建指導】

    OpenHarmony編譯子系統是以GN和Ninja構建為基座,對構建和配置粒度進行部件化抽象、對內建模塊進行功能增強、對業務模塊進行功能擴展的系統,該系統提供以下基本功能
    的頭像 發表于 05-13 09:31 ?1864次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>開發:【<b class='flag-5'>編譯</b>構建指導】

    鴻蒙OpenHarmony技術:【Docker編譯環境

    OpenHarmony為開發者提供了兩種Docker環境,以幫助開發者快速完成復雜的開發環境準備工作。
    的頭像 發表于 05-11 09:47 ?1528次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>技術:【Docker<b class='flag-5'>編譯</b><b class='flag-5'>環境</b>】

    鴻蒙OpenHarmony【小型系統 編譯】(基于Hi3516開發板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請參考[使用build.sh腳本編譯源碼]。
    的頭像 發表于 05-10 15:59 ?724次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【小型系統 <b class='flag-5'>編譯</b>】(基于Hi3516開發板)

    鴻蒙OpenHarmony【標準系統 編譯】(基于RK3568開發板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請參考[使用build.sh腳本編譯源碼]。
    的頭像 發表于 05-08 17:37 ?1240次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【標準系統 <b class='flag-5'>編譯</b>】(基于RK3568開發板)

    HarmonyOS開發:【基于命令行(開發環境)】

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境對源碼進行
    的頭像 發表于 04-25 17:54 ?1273次閱讀
    HarmonyOS開發:【基于命令行(開發<b class='flag-5'>環境</b>)】

    鴻蒙OpenHarmony【 配置遠程訪問環境

    搭建Windows和Ubuntu開發環境后,需要通過下述設置,使得Windows可以遠程訪問Ubuntu,為后續燒錄文件的傳輸做好準備。
    的頭像 發表于 04-19 20:08 ?510次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【 配置遠程訪問<b class='flag-5'>環境</b>】

    鴻蒙OpenHarmony搭建Ubuntu環境

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境對源碼進行
    的頭像 發表于 04-19 16:53 ?1293次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Ubuntu<b class='flag-5'>環境</b>】

    鴻蒙OpenHarmony搭建Windows環境

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境對源碼進行
    的頭像 發表于 04-19 15:42 ?628次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b><b class='flag-5'>Windows</b><b class='flag-5'>環境</b>】
    主站蜘蛛池模板: 99日影院在线播放| 久久AAAA片一区二区| 大地影院在线播放| 九九热精品在线| 100国产精品人妻无码| 果冻传媒在线看免费高清| 色偷偷男人天堂| www.青青草原| 琪琪电影午夜理论片YY6080| 最近日本字幕免费高清| 久久99国产精品二区不卡| 最近中文字幕MV免费看| 人人射人人爱| 超碰日韩人妻高清视频| 欧美同志高清vivoeso| 91精选国产| 两性色午夜视频免费国产| 一级做a爰片久久免费| 狠狠色丁香久久婷婷综合_中| 亚洲成人欧美| 国产喷水1区2区3区咪咪爱AV| 色多多污污下载| 国产精品人妻无码久久久蜜桃| 视频一区精品自拍亚洲| 国产精品99久久久久久AV下载| 乳欲性高清在线| 久久er国产免费精品| 撕烂衣服扒开胸罩揉爆胸| 久久99热只有频精品| 朝鲜女人性猛交| 在线中文字幕亚洲日韩| 麻豆无人区乱码| a毛片基地免费全部视频| 午夜理伦片免费| 精品96在线观看影院| 在线中文字幕| 新金梅瓶玉蒲团性奴3| 久久免费精品视频| 9420高清完整版在线电影免费观看| 视频网站入口在线看| 免费三级现频在线观看|