日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

Windows搭建OpenHarmony編譯環(huán)境

福州市凌睿智捷電子有限公司 ? 2023-08-09 08:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

1、下載并安裝Docker Desktop

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

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

2、Windows開啟Linux虛擬機平臺

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

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子系統(tǒng)”和“虛擬機平臺”選項,具體如下所示:

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

點擊“確定”,重啟Windows。

3、Windows安裝WSL2

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

4、docker配置PATH環(huán)境變量

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

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

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

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

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

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

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

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命令窗口,執(zhí)行如下命令。

(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主目錄,注意容器中主目錄變?yōu)?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主目錄,注意容器中主目錄變?yōu)?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目錄下。

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

    關注

    88

    文章

    11821

    瀏覽量

    219598
  • WINDOWS
    +關注

    關注

    4

    文章

    3707

    瀏覽量

    94337
  • 操作系統(tǒng)

    關注

    37

    文章

    7443

    瀏覽量

    129643
  • OpenHarmony
    +關注

    關注

    33

    文章

    3977

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AC6966B開發(fā)板開發(fā)準備-環(huán)境搭建Windows下JL杰理AC696N開發(fā)環(huán)境配置

    坑。尤其拿到AC696N開發(fā)板之后,如果工具鏈路徑不對、IDE版本不匹配,編譯都過不去。這里把Windows下的配置過程梳理一下,就三步,配好之后不用再折騰。
    的頭像 發(fā)表于 03-28 09:52 ?459次閱讀
    AC6966B開發(fā)板開發(fā)準備-<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>:<b class='flag-5'>Windows</b>下JL杰理AC696N開發(fā)<b class='flag-5'>環(huán)境</b>配置

    RK3562 單板機嵌入式 ROS2 開發(fā)指南:環(huán)境搭建與工程編譯

    本文為創(chuàng)龍科技RK3562 單板機 ROS2 Foxy 開發(fā)指南,涵蓋系統(tǒng)測試與開發(fā)全流程。詳細說明 Python/C++ 節(jié)點通信、turtlesim 可視化測試的實操指令,以及上位機開發(fā)環(huán)境搭建
    的頭像 發(fā)表于 03-27 11:26 ?7449次閱讀
    RK3562 單板機嵌入式 ROS2 開發(fā)指南:<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>與工程<b class='flag-5'>編譯</b>

    RK3568 Android11編譯環(huán)境搭建及報錯解決指南

    在嵌入式開發(fā)領域,RK3568 芯片憑借其出色的性能被廣泛應用。基于 RK3568 進行 Android11 系統(tǒng)的開發(fā),首先要搭建編譯環(huán)境。本文將詳細介紹在 Ubuntu20.04 系統(tǒng)上
    的頭像 發(fā)表于 02-04 17:37 ?2161次閱讀
    RK3568 Android11<b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>及報錯解決指南

    AT32開源鴻蒙開發(fā)環(huán)境搭建

    搭建 接下來將對 Open 鴻蒙開發(fā)環(huán)境搭建進行介紹。在非必要情況下,推薦在 Windows 系統(tǒng)以虛擬機方式進行搭建即可,系統(tǒng)中并對
    發(fā)表于 01-16 13:56

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

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

    技術分享 | RK3506如何交叉編譯frp wireguard

    之前,我們需要搭建交叉編譯環(huán)境,需要將我司提供的交叉編譯器拷貝至ubuntu中并解壓,完成后如下圖所示:交叉編譯器是從buildroot上直
    的頭像 發(fā)表于 12-25 17:29 ?815次閱讀
    技術分享 | RK3506如何交叉<b class='flag-5'>編譯</b>frp wireguard

    tiny4412 Qt環(huán)境搭建

    1.硬件環(huán)境 PC端:ubuntu18.04 開發(fā)板硬件平臺:tiny4412 內核版本:linux3.5 交叉編譯器:arm-linux-gcc Qt版本:Qt5.6 2.搭建 ubuntu 下
    的頭像 發(fā)表于 10-21 09:54 ?969次閱讀
    tiny4412 Qt<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    創(chuàng)龍 瑞芯微 RK3588 國產2.4GHz八核 工業(yè)開發(fā)板—開發(fā)環(huán)境搭建(一)

    ;還講解了 GDB 10.2 調試工具的環(huán)境搭建、演示程序編譯,以及 list、break 等常用調試命令的使用,為開發(fā)調試提供全面指導,適用于 Windows 7/10 64bit
    的頭像 發(fā)表于 09-18 16:04 ?724次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國產2.4GHz八核 工業(yè)開發(fā)板—開發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(一)

    hpm的vscode開發(fā)環(huán)境搭建openocd燒錄問題求解

    最近嘗試搭建基于vscode的hpm芯片開發(fā)環(huán)境,遇到一些問題,求大佬們幫忙看看。 使用hpm6e00evk開發(fā)板sdk_env_1.10.0,cmake、ninja、openocd和編譯工具鏈均
    發(fā)表于 09-09 09:55

    【米爾NXP i.MX 91開發(fā)板評測】開發(fā)環(huán)境搭建+編譯uboot,kernel

    1 獲取資料 進入米爾官網,找到開發(fā)者中心,就可以獲得全部開發(fā)資料。詳情咨詢米爾客服。 2 開發(fā)環(huán)境搭建 在已經有的Ubuntu主機中,選擇一個20G以上目錄安裝“toolchain”。 運行米爾
    發(fā)表于 08-18 15:40

    開發(fā)環(huán)境一鍵部署 | 如何搭建Docker環(huán)境編譯ARM程序?

    點:環(huán)境搭建為何如此關鍵?嵌入式Linux開發(fā),環(huán)境是地基。傳統(tǒng)方式下,開發(fā)者往往需要:四處搜尋匹配的工具鏈版本手動配置復雜的編譯參數(shù)多次反復適配環(huán)
    的頭像 發(fā)表于 08-15 11:06 ?1182次閱讀
    開發(fā)<b class='flag-5'>環(huán)境</b>一鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環(huán)境</b><b class='flag-5'>編譯</b>ARM程序?

    【VisionFive 2單板計算機試用體驗】人臉識別1——交叉編譯環(huán)境搭建

    ARM一樣,自己搭建環(huán)境自己編譯吧。 今天第一篇,主要分享下怎么搭建riscv編譯環(huán)境
    發(fā)表于 07-20 23:59

    【Banana Pi BPI-RV2開發(fā)板試用體驗】開發(fā)環(huán)境搭建編譯

    BPI-RV2 RISC-V開源路由器之開發(fā)環(huán)境搭建編譯 背景 BPI-RV2 RISC-V開源路由器相關的資料文檔很少,需要自己慢慢摸索。 前面已經下載了開發(fā)板的BSP,今天來搭建
    發(fā)表于 07-14 23:05

    OpenHarnomy5.1下對RK3588的編譯環(huán)境搭建

    拉取的是OpenHarmony5.1的代碼,直接編譯RK3588會報“相機“的錯誤。有沒有大佬有成功編譯的呢,這里請教一下
    發(fā)表于 06-12 17:20

    不借助Linux系統(tǒng),在Windows下如何搭建ZMC900E交叉編譯環(huán)境

    不需要依賴笨重的虛擬機,也不需要安裝雙系統(tǒng)。拋開繁瑣的環(huán)境準備,在Windows上輕松搭建交叉編譯環(huán)境。本文將介紹如何在
    的頭像 發(fā)表于 05-21 11:34 ?1115次閱讀
    不借助Linux系統(tǒng),在<b class='flag-5'>Windows</b>下如何<b class='flag-5'>搭建</b>ZMC900E交叉<b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b>
    武穴市| 金溪县| 仁怀市| 永仁县| 瓮安县| 江川县| 六盘水市| 余干县| 南昌市| 新闻| 平阳县| 哈尔滨市| 聊城市| 宝丰县| 华宁县| 马关县| 喀什市| 三都| 莎车县| 碌曲县| 大名县| 河曲县| 邢台市| 内黄县| 舟曲县| 敖汉旗| 东明县| 双牌县| 万州区| 延边| 青神县| 九寨沟县| 原平市| 翼城县| 阿尔山市| 民勤县| 临汾市| 南华县| 林西县| 中西区| 安国市|