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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

1、下載并安裝Docker Desktop

請(qǐng)小伙伴們到Docker官網(wǎng)下載最新的Docker Desktop。

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

2、Windows開(kāi)啟Linux虛擬機(jī)平臺(tái)

點(diǎn)擊“開(kāi)始” => 系統(tǒng)設(shè)置" => "應(yīng)用" ,具體如下所示:

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

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

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

點(diǎn)擊“啟用或關(guān)閉Windows功能”,具體如下所示:

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

勾選“Hyper-V”選項(xiàng),具體如下所示:

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

勾選“適用于Linux的Windows子系統(tǒng)”和“虛擬機(jī)平臺(tái)”選項(xiàng),具體如下所示:

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

點(diǎn)擊“確定”,重啟Windows。

3、Windows安裝WSL2

打開(kāi)Power Shell,輸入如下命令:wsl --install

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

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

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

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

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

選中“Path”,點(diǎn)擊“編輯”按鈕,具體如下所示:

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

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

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

點(diǎn)擊“確定”,Windows重啟。

5、獲取Gitee代碼

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

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

6、docker編譯

打開(kāi)Power Shell命令窗口,執(zhí)行如下命令。

(1)下載鏡像

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

(2)開(kāi)啟容器

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

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源代碼主目錄,需要根據(jù)OpenHarmony源代碼主目錄路徑而改變?!?”后面為docker鏡像的路徑,不需要修改。

接下來(lái),安裝相關(guān)工具。

# 移動(dòng)到容器內(nèi)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

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

7、VSCode編譯

啟動(dòng)VSCode,點(diǎn)擊“擴(kuò)展”按鈕,輸入“docker”,安裝Docker插件。具體如下所示:

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

重啟VSCode。

點(diǎn)擊docker圖標(biāo),可以查看所有的docker容器,具體如下所示:

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

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

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

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

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

終端進(jìn)入OpenHarmony鏡像中,具體如下所示:

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

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

# 移動(dòng)到容器內(nèi)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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213709
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3613

    瀏覽量

    91382
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7143

    瀏覽量

    125552
  • OpenHarmony
    +關(guān)注

    關(guān)注

    29

    文章

    3851

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    拉取的是OpenHarmony5.1的代碼,直接編譯RK3588會(huì)報(bào)“相機(jī)“的錯(cuò)誤。有沒(méi)有大佬有成功編譯的呢,這里請(qǐng)教一下
    發(fā)表于 06-12 17:20

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

    不需要依賴笨重的虛擬機(jī),也不需要安裝雙系統(tǒng)。拋開(kāi)繁瑣的環(huán)境準(zhǔn)備,在Windows上輕松搭建交叉編譯環(huán)境。本文將介紹如何在
    的頭像 發(fā)表于 05-21 11:34 ?234次閱讀
    不借助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>

    Windows編譯 KiCad

    “?Ethan 同學(xué)為我們分享了在 Windows 編譯 KiCad 的準(zhǔn)備工作、操作步驟及閉坑指南。以下是核心的操作視頻及 PPT,完整的直播視頻后續(xù)分享給大家!?” 流程概要 準(zhǔn)備工作 編譯器篇
    的頭像 發(fā)表于 03-28 11:23 ?372次閱讀
    在 <b class='flag-5'>Windows</b> 上<b class='flag-5'>編譯</b> KiCad

    KiCad直播活動(dòng)(三):在 Windows編譯KiCad 手把手教您編譯/構(gòu)建 KiCad 源碼

    親愛(ài)的 KiCad 粉們: 本周繼續(xù) KiCad 的直播活動(dòng),我們將在 3 月27 日周四晚 19:30 為您帶來(lái) “在 Windows編譯 KiCad” 的專題!邀請(qǐng)了 KiCad Lead
    的頭像 發(fā)表于 03-24 11:14 ?795次閱讀
    KiCad直播活動(dòng)(三):在 <b class='flag-5'>Windows</b>上<b class='flag-5'>編譯</b>KiCad 手把手教您<b class='flag-5'>編譯</b>/構(gòu)建 KiCad 源碼

    windows搭建ftp服務(wù)器的步驟

    Windows系統(tǒng)上搭建FTP(文件傳輸協(xié)議)服務(wù)器通常涉及一系列步驟,包括安裝必要的服務(wù)、配置服務(wù)器設(shè)置、以及確保網(wǎng)絡(luò)安全設(shè)置允許FTP流量。 一、準(zhǔn)備工作 確定操作系統(tǒng)版本 : 確保你
    的頭像 發(fā)表于 02-01 15:49 ?1315次閱讀

    使用OpenVINO?條件編譯功能,壓縮Windows應(yīng)用體積

    來(lái)看下如何在 Windows 操作系統(tǒng)上實(shí)現(xiàn)這一功能。 1. 環(huán)境安裝與配置 第一步,我們需要確保已經(jīng)在 Windows 上安裝了 Visual Studio 編譯
    的頭像 發(fā)表于 01-13 10:26 ?538次閱讀
    使用OpenVINO?條件<b class='flag-5'>編譯</b>功能,壓縮<b class='flag-5'>Windows</b>應(yīng)用體積

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開(kāi)發(fā)板演示

    本文介紹瑞芯微主板/開(kāi)發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹(shù)莓派卡片電腦設(shè)計(jì),支持開(kāi)源鴻蒙OpenHarmony3.2-5.0系
    的頭像 發(fā)表于 12-30 10:08 ?833次閱讀
    <b class='flag-5'>OpenHarmony</b>源碼<b class='flag-5'>編譯</b>后燒錄鏡像教程,RK3566鴻蒙開(kāi)發(fā)板演示

    如何搭建企業(yè)AI開(kāi)發(fā)環(huán)境

    搭建企業(yè)AI開(kāi)發(fā)環(huán)境是一個(gè)復(fù)雜而細(xì)致的過(guò)程,涉及硬件選擇、操作系統(tǒng)配置、軟件安裝、工具選用以及實(shí)踐等多個(gè)方面。下面,AI部落小編將詳細(xì)介紹如何搭建企業(yè)AI開(kāi)發(fā)環(huán)境。
    的頭像 發(fā)表于 12-20 10:37 ?692次閱讀

    【MM32F5270】Keil開(kāi)發(fā)環(huán)境搭建

    本文是對(duì)MM32F5270相關(guān)的靈動(dòng)官網(wǎng)資料和社區(qū)現(xiàn)有幾篇環(huán)境搭建帖的整理和總結(jié)。詳細(xì)且完整的記錄了——如何從零搭建MM32F5270 Keil開(kāi)發(fā)環(huán)境以及如何
    的頭像 發(fā)表于 11-06 16:14 ?3789次閱讀
    【MM32F5270】Keil開(kāi)發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    [2K300適配OpenharmonyV4.1]根文件系統(tǒng)制作請(qǐng)教

    官方你好,我這邊需要適配OpenharmonyV4.1,但是目前網(wǎng)上找不到2K300的開(kāi)源資料,我嘗試使用2K500開(kāi)源資料搭建開(kāi)發(fā)環(huán)境,目前已成功編譯出對(duì)應(yīng)鏡像,但是我想將
    發(fā)表于 09-11 11:18

    SemiDrive X9 AI 開(kāi)發(fā)環(huán)境搭建

    SemiDrivex9AI開(kāi)發(fā)環(huán)境搭建分開(kāi)發(fā)機(jī)端,開(kāi)發(fā)板端。主要的工具是SDNN,它是一個(gè)基于開(kāi)源編譯器框架TVM的端到端的AI編譯器框架,Semidrive對(duì)TVM
    的頭像 發(fā)表于 08-03 08:27 ?897次閱讀
    SemiDrive X9 AI 開(kāi)發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    FRDM-MCXN947的純Linux命令行環(huán)境搭建

    前言 個(gè)人已經(jīng)習(xí)慣使用Docker容器搭建編譯環(huán)境,OpenHarmony也一樣是用Scons和Python環(huán)境作為構(gòu)建系統(tǒng)的基礎(chǔ)。所以我就
    發(fā)表于 07-28 22:55

    鴻蒙OpenHarmony南向/北向快速開(kāi)發(fā)教程-迅為RK3568開(kāi)發(fā)板

    源碼 P3_初次編譯OpenHarmony源碼 P4_OpenHarmony鏡像簡(jiǎn)介以及燒寫(xiě)工具配置 P5_優(yōu)化開(kāi)發(fā)流程-搭建windows
    發(fā)表于 07-23 10:44

    RISC-V編譯環(huán)境搭建

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

    PyTorch深度學(xué)習(xí)開(kāi)發(fā)環(huán)境搭建指南

    PyTorch作為一種流行的深度學(xué)習(xí)框架,其開(kāi)發(fā)環(huán)境搭建對(duì)于深度學(xué)習(xí)研究者和開(kāi)發(fā)者來(lái)說(shuō)至關(guān)重要。在Windows操作系統(tǒng)上搭建PyTorch環(huán)境
    的頭像 發(fā)表于 07-16 18:29 ?2512次閱讀