成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows搭建OpenHarmony編譯環境

系統 OpenHarmony
我們今天來嘗試在Windows環境下搭建OpenHarmony編譯環境。本次OpenHarmony選用小凌派-RK2206開發板的代碼倉。

想了解更多關于開源的內容,請訪問:

51CTO 開源基礎軟件社區

https://ost.51cto.com

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

本次OpenHarmony選用小凌派-RK2206開發板的代碼倉:https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openharmony3.0lts

1、下載并安裝Docker Desktop

請小伙伴們到Docker官網下載最新的Docker Desktop。
官網網址:https://www.docker.com/products/docker-desktop/下載完畢后安裝Docker Desktop(具體安裝步驟不贅述)。

2、Windows開啟Linux虛擬機平臺

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

點擊“確定”,重啟Windows。

3、Windows安裝WSL2

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

4、Docker配置PATH環境變量

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

點擊“確定”,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/openharmony
cd /home/openharmony
# 下載編譯工具
./build/prebuilts_download.sh
# 安裝hb工具
pip3 install build/lite

最后,編譯OpenHarmony。

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

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

7、VSCode編譯

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

Windows搭建OpenHarmony編譯環境-開源基礎軟件社區Windows搭建OpenHarmony編譯環境-開源基礎軟件社區

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

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

最后,編譯OpenHarmony。

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

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

想了解更多關于開源的內容,請訪問:

51CTO 開源基礎軟件社區

https://ost.51cto.com

責任編輯:jianghua 來源: 51CTO 開源基礎軟件社區
相關推薦

2021-06-11 14:16:21

Windows 10WSL OpenHarmon

2021-07-27 11:54:51

windows系統OpenHarmony

2023-07-03 19:29:55

VMware虛擬機

2023-04-25 16:30:58

設備開發鴻蒙

2023-06-13 15:00:54

環境搭建鴻蒙

2021-07-02 14:16:04

鴻蒙HarmonyOS應用

2023-05-12 14:52:11

鴻蒙操作系統

2021-11-08 07:19:45

鴻蒙HarmonyOS應用

2023-05-09 15:17:42

Hi3861鴻蒙

2020-09-30 08:54:16

鴻蒙

2013-07-31 12:50:39

搭建Windows PWindows Pho

2011-06-07 11:35:38

Windows Pho

2022-02-25 14:42:09

OpenHarmon環境搭建鴻蒙

2017-12-22 10:51:04

Hadoop編譯環境

2011-09-14 15:33:33

Android 2.2

2009-10-09 09:37:46

2023-07-27 14:38:33

開源鴻蒙

2022-01-11 15:41:18

鴻蒙HarmonyOS應用

2024-07-26 16:39:33

鴻蒙系統開源構建系統

2010-01-13 10:14:45

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一级片免费看 | 福利在线观看 | 欧美在线国产精品 | 夜夜爽99久久国产综合精品女不卡 | 欧美激情精品久久久久久变态 | 欧美男人天堂 | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产精品久久久久久久久久久免费看 | 日韩国产中文字幕 | 99亚洲精品 | 99免费精品视频 | 91精品欧美久久久久久久 | 日本三级黄视频 | 在线观看精品视频网站 | 亚洲精品中文在线 | 精品欧美乱码久久久久久 | 国产精品久久久久久久久免费丝袜 | 丝袜天堂 | 国产乱码精品一区二区三区忘忧草 | 欧美综合久久 | 亚洲国产精品成人久久久 | 涩涩视频大全 | 欧美午夜在线 | 午夜理伦三级理论三级在线观看 | 久久久久久国产精品 | 国产乱码精品1区2区3区 | 亚洲在线视频 | 精品福利在线视频 | 国外成人在线视频 | 中文字幕亚洲一区二区三区 | 欧美亚洲视频 | 久久久久国产一区二区三区不卡 | 亚洲成人免费在线 | 久久无毛 | 国产精品久久 | 99这里只有精品 | 国产精品大片在线观看 | 精品视频在线观看 | 视频二区| 亚洲 中文 欧美 日韩 在线观看 | 欧美精品导航 |