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

一種簡單的OpenHarmony開發環境搭建

系統 OpenHarmony
本文介紹一種簡單的OpenHarmony環境搭建方法。首先我們要知道環境搭建包括哪些內容,這樣我們才好知道如何去搭建。

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://harmonyos.51cto.com??

本文介紹一種簡單的OpenHarmony環境搭建方法。

首先我們要知道環境搭建包括哪些內容,這樣我們才好知道如何去搭建。

通常來說,環境搭建包括這3大部分:代碼編寫、代碼編譯、代碼下載、燒錄程序。

在OpenHarmony中環境搭建主要分為兩部分:

  • (1)Windows環境——主要用于代碼編寫、燒錄程序,這里華為給出了一套基于VS Code的解決方案。
  • (2)Linux環境——主要是Ubuntu系統,用于代碼下載和代碼編譯。

這里給大家一一解決,用最簡單的方式去實現,我們安裝這個流程去解決開發環境的問題:

代碼編寫——軟件燒錄——代碼編譯——代碼下載。

1、代碼編寫

大家隨便找個可以編寫代碼的軟件即可,像 vscode、source insight、甚至記事本都行。

只要能寫代碼即可,推薦大家直接安裝 vscode 就行。因為我們只需要一個能寫代碼的軟件即可。

2 代碼燒錄

代碼燒錄使用 hiburn 燒錄即可。參考文章:

https://harmonyos.51cto.com/posts/10087

參考燒錄環節:

3 代碼編譯

代碼編譯需要搭建Ubuntu環境,可以參考:

https://device.harmonyos.com/cn/docs/documentation/guide/quickstart-lite-package-environment-0000001105407498

這里極度推薦大家使用 Ubuntu 20.04版本,推薦這個:

ubuntu-20.04.2.0-desktop-amd64.iso

但是自己搭建也是非常繁瑣,推薦大家直接使用我已經搭建好的開發環境即可:

https://gitee.com/qidiyun/OpenHarmony-virtual-machine

(1)適用于OpenHarmony 1.0 版本

有些開發者還在使用 1.0 版本,其實不太推薦的,不過還是給出來我已經搭建的開發環境:

已配置好開發環境,可直接編譯代碼,編譯可以正常運行,已經配置好samba服務

賬號:harmony

passwd:123456

代碼路徑:~/harmony/code/code-1.0

相關的環境工具路徑(可以不用管了,已經配置好了,直接可以編譯):~/harmony/tools

編譯命令:

對應開發板: hi3516 IPC開發板

python build.py ipcamera_hi3516dv300

對應開發板: hi3518 IPC開發板

python build.py ipcamera_hi3518ev300

對應開發板: hi3861 智能家居 開發板

python build.py wifiiot

(2)適用于OpenHarmony 3.0 以上版本

此版本適用于 3.0 以上版本

賬號:hihope

passwd:123456

代碼路徑:~/harmony

已經配置好環境,下載好代碼,編譯可通過。

已經下載好了repo,開發者只需要自己配置git,即可下載代碼

(3)適用于最新的master版本

第2部分提供的虛擬機環境可以適用于最新的master 分支,只需要下載master分支的代碼,然后

執行 pip uninstall ohos-build

接著在master分支目錄下,執行 pip install build/lite

看到如下圖示表示成功:

Successfully built ohos-build

Installing collected packages: ohos-build

Successfully installed ohos-build-0.4.6

4 代碼下載

代碼編譯需要搭建Ubuntu環境

關于源碼下載的,讀者可以直接查看官網:

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-lite-sourcecode-acquire.md

本文這里做下總結:

(1)注冊碼云gitee賬號。

(2)注冊碼云SSH公鑰,具體可以百度

(3)安裝git客戶端和git-lfs并配置用戶信息。

git config --global user.name "yourname"
git config --global user.email "your-email-address"
git config --global credential.helper store

(4)安裝碼云repo工具,可以執行如下命令。

curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo

#注意,如果沒有權限,可下載至其他目錄,并將其配置到環境變量中

chmod a+x /usr/local/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

以下是主干代碼的下載方式,但是主干代碼可能會不穩定,不推薦大家使用,推薦大家使用TLS版本。

OpenHarmony主干代碼獲取

方式一:通過repo + ssh下載(需注冊公鑰,請參考碼云幫助中心)。

repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

方式二(個人推薦這個):通過repo + https下載。

repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

2.2 Release版本下載

https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/Readme.md

目前已經到了3.1版本,即將更新3.3版本

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://harmonyos.51cto.com??

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2024-07-12 14:54:48

2020-12-10 09:48:15

鴻蒙Linux開發

2010-03-26 13:34:47

CentOS安裝

2023-04-25 16:30:58

設備開發鴻蒙

2011-02-25 13:52:18

Proftpd管理

2011-02-25 13:52:18

Proftpd管理

2023-05-12 14:52:11

鴻蒙操作系統

2023-08-11 14:06:58

鴻蒙Windows

2020-12-09 10:15:34

Pythonweb代碼

2021-10-26 16:49:34

系統性能定位

2011-07-04 10:17:38

JDBC

2020-12-23 10:10:23

Pythonweb代碼

2022-07-07 10:33:27

Python姿勢代碼

2022-06-22 09:44:41

Python文件代碼

2025-06-06 08:22:16

代碼C#開發

2011-04-06 10:09:56

MySQL數據庫安裝

2010-05-27 11:04:32

2022-06-15 15:56:22

壓縮算法神經網絡

2023-03-07 15:08:57

2013-01-25 13:49:26

S40Series 40
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久高清 | 综合九九 | 国产片一区二区三区 | 青青久草| 久久久人 | 国产在线精品一区二区 | 国产一级在线观看 | 日本成人中文字幕 | 久久一区视频 | 亚洲一区二区三区免费在线 | 国产成人精品区一区二区不卡 | 精品久久久网站 | 免费成人高清在线视频 | 中文字幕啪啪 | 中文一区二区视频 | 婷婷毛片 | 亚洲国产高清在线 | 一级免费毛片 | 成人欧美一区二区三区黑人孕妇 | wwwsihu| 在线一区二区三区 | 自拍 亚洲 欧美 老师 丝袜 | 成人啊啊啊 | 欧美日韩精品一区二区三区蜜桃 | 一区不卡在线观看 | 一区二区三区在线 | 欧 | 亚洲综合无码一区二区 | 色综网| 日韩三级免费网站 | 欧美 日韩 综合 | 狠狠婷婷综合久久久久久妖精 | 中文福利视频 | 亚洲91精品| 日韩亚洲一区二区 | 色视频网站在线观看 | 欧美一区二区小视频 | 久久蜜桃av| 免费视频二区 | 国产欧美一区二区三区日本久久久 | 亚洲h视频 | 91在线看视频 |