吴忠躺衫网络科技有限公司

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

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

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

【鴻蒙開發(fā)】一種簡單的OpenHarmony開發(fā)環(huán)境搭建

電子發(fā)燒友論壇 ? 2022-02-28 11:02 ? 次閱讀

本文介紹一種簡單的OpenHarmony環(huán)境搭建方法。


首先我們要知道環(huán)境搭建包括哪些內(nèi)容,這樣我們才好知道如何去搭建。


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


在OpenHarmony中環(huán)境搭建主要分為兩部分:


(1)Windows環(huán)境——主要用于代碼編寫、燒錄程序,這里華為給出了一套基于VS Code的解決方案。


(2)Linux環(huán)境——主要是ubuntu系統(tǒng),用于代碼下載和代碼編譯。


這里給大家一一解決,用最簡單的方式去實(shí)現(xiàn),我們安裝這個(gè)流程去解決開發(fā)環(huán)境的問題:


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


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


只要能寫代碼即可,推薦大家直接安裝 vscode 就行。因?yàn)槲覀冎恍枰粋€(gè)能寫代碼的軟件即可。


2、代碼燒錄代碼燒錄使用 hiburn 燒錄即可

參考文章:https://bbs.elecfans.com/jishu_2244327_1_1.html

參考燒錄環(huán)節(jié):

3、代碼編譯代碼編譯需要搭建Ubuntu環(huán)境,可以參考:
https://device.harmonyos.com/cn/ ... nt-0000001105407498


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


ubuntu-20.04.2.0-desktop-amd64.iso


但是自己搭建也是非常繁瑣,推薦大家直接使用我已經(jīng)搭建好的開發(fā)環(huán)境即可:


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

8a69a8ba-9728-11ec-9d5f-dac502259ad0.png

(1)適用于OpenHarmony 1.0 版本有些開發(fā)者還在使用 1.0 版本,其實(shí)不太推薦的,不過還是給出來我已經(jīng)搭建的開發(fā)環(huán)境:


已配置好開發(fā)環(huán)境,可直接編譯代碼,編譯可以正常運(yùn)行,已經(jīng)配置好samba服務(wù)
賬號:harmony
密碼:123456
代碼路徑:~/harmony/code/code-1.0
相關(guān)的環(huán)境工具路徑(可以不用管了,已經(jīng)配置好了,直接可以編譯):~/harmony/tools
編譯命令:
對應(yīng)開發(fā)板:hi3516 IPC開發(fā)板
python build.py ipcamera_hi3516dv300
對應(yīng)開發(fā)板:hi3518 IPC開發(fā)板
python build.py ipcamera_hi3518ev300
對應(yīng)開發(fā)板:hi3861 智能家居 開發(fā)板
python build.py wifiiot

8a76f3a8-9728-11ec-9d5f-dac502259ad0.png

(2)適用于OpenHarmony 3.0 以上版本此版本適用于 3.0 以上版本
賬號:hihope
密碼:123456
代碼路徑:~/harmony
已經(jīng)配置好環(huán)境,下載好代碼,編譯可通過。
已經(jīng)下載好了repo,開發(fā)者只需要自己配置git,即可下載代碼


(3)適用于最新的master版本第2部分提供的虛擬機(jī)環(huán)境可以適用于最新的master 分支,只需要下載master分支的代碼,然后
執(zhí)行 pip uninstall ohos-build
接著在master分支目錄下,執(zhí)行 pip install build/lite
看到如下圖示表示成功:
Successfully built ohos-build
Installing collected packages: ohos-build
Successfully instalLEDohos-build-0.4.6


4、代碼下載代碼編譯需要搭建Ubuntu環(huán)境


關(guān)于源碼下載的,讀者可以直接查看官網(wǎng):
https://gitee.com/openharmony/do ... urcecode-acquire.md


本文這里做下總結(jié):
(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工具,可以執(zhí)行如下命令。
curl -shttps://gitee.com/oschina/repo/raw/fork_flow/repo-py3> /usr/local/bin/repo
#注意,如果沒有權(quán)限,可下載至其他目錄,并將其配置到環(huán)境變量中
chmod a+x /usr/local/bin/repopip3install -ihttps://repo.huaweicloud.com/repository/pypi/simplerequests


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


OpenHarmony主干代碼獲取


方式一:通過repo + ssh下載(需注冊公鑰,請參考碼云幫助中心)。
repo init -ugit@gitee.com:openharmony/manifest.git -b master --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'


方式二(個(gè)人推薦這個(gè)):通過repo + https下載。
repo init -uhttps://gitee.com/openharmony/manifest.git-b master --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'


2.2 Release版本下載
https://gitee.com/openharmony/do ... ase-notes/Readme.md

目前已經(jīng)到了3.1版本,即將更新3.3版本

8a862c2e-9728-11ec-9d5f-dac502259ad0.png

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

    關(guān)注

    25

    文章

    3747

    瀏覽量

    16588
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

    開源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval
    的頭像 發(fā)表于 12-24 11:46 ?265次閱讀
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺智能RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板演示

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

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

    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發(fā)板演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,開啟/關(guān)閉SELinux權(quán)限的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新Open
    的頭像 發(fā)表于 11-18 19:03 ?423次閱讀
    如何在開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>開啟SELinux模式?RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板演示

    鴻蒙Flutter實(shí)戰(zhàn):01-搭建開發(fā)環(huán)境

    \'*\' 案例 Webview集成 Flutter 鴻蒙交流群 【flutter鴻蒙技術(shù)交流群】 目前 Flutter 鴻蒙已經(jīng)跑通,但仍然存在些潛在的坑需要解決和處理,歡迎大
    發(fā)表于 10-21 19:35

    瑞芯微RK3566鴻蒙開發(fā)板Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機(jī)環(huán)境搭建教程學(xué)習(xí),設(shè)備為觸覺智能開發(fā)的瑞芯微RK3566開發(fā)板,型號Purple Pi OH。是Laval官方社區(qū)主薦的
    的頭像 發(fā)表于 09-08 18:25 ?1389次閱讀
    瑞芯微RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板Ubuntu虛擬機(jī)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>教程,觸覺智能Purple Pi OH主板

    瑞芯微RK3566鴻蒙開發(fā)板Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機(jī)環(huán)境搭建教程學(xué)習(xí),設(shè)備為觸覺智能開發(fā)的瑞芯微RK3566開發(fā)板,型號Purple Pi OH。是華為Laval官方社區(qū)主薦的
    的頭像 發(fā)表于 09-05 17:47 ?335次閱讀
    瑞芯微RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板Ubuntu虛擬機(jī)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>教程,觸覺智能Purple Pi OH主板

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

    ——HDC工具的使用 P17_應(yīng)用運(yùn)行與調(diào)試——bm工具的使用 【北京迅為】OpenHarmony學(xué)習(xí)開發(fā)系列教程(第2期 南向基礎(chǔ)篇) P1_搭建Ubuntu
    發(fā)表于 07-23 10:44

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

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

    鴻蒙OpenHarmony技術(shù):【Docker編譯環(huán)境

    OpenHarmony開發(fā)者提供了兩Docker環(huán)境,以幫助開發(fā)者快速完成復(fù)雜的開發(fā)
    的頭像 發(fā)表于 05-11 09:47 ?1591次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>技術(shù):【Docker編譯<b class='flag-5'>環(huán)境</b>】

    鴻蒙OpenHarmony【基于Hi3516DV300開發(fā)板(時(shí)鐘應(yīng)用開發(fā))】

    如何快速搭建基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)(Hi3516DV300開發(fā)板)的應(yīng)用開發(fā)環(huán)境,并基于
    的頭像 發(fā)表于 05-08 15:27 ?1243次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【基于Hi3516DV300<b class='flag-5'>開發(fā)</b>板(時(shí)鐘應(yīng)用<b class='flag-5'>開發(fā)</b>)】

    鴻蒙開發(fā)實(shí)例:【配置OpenHarmony SDK】

    在設(shè)置OpenHarmony應(yīng)用開發(fā)環(huán)境時(shí),需要開發(fā)者在DevEco Studio中配置對應(yīng)的SDK信息。
    的頭像 發(fā)表于 04-22 15:24 ?2139次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>實(shí)例:【配置<b class='flag-5'>OpenHarmony</b> SDK】

    鴻蒙OpenHarmony搭建Ubuntu環(huán)境

    在嵌入式開發(fā)中,很多開發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenHarmony代碼的開發(fā)。但當(dāng)前階段,大部分的
    的頭像 發(fā)表于 04-19 16:53 ?1325次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Ubuntu<b class='flag-5'>環(huán)境</b>】

    鴻蒙OpenHarmony搭建Windows環(huán)境

    在嵌入式開發(fā)中,很多開發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenHarmony代碼的開發(fā)。但當(dāng)前階段,大部分的
    的頭像 發(fā)表于 04-19 15:42 ?669次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>搭建</b>Windows<b class='flag-5'>環(huán)境</b>】

    鴻蒙實(shí)戰(zhàn)項(xiàng)目開發(fā):【短信服務(wù)】

    環(huán)境搭建 ? 《鴻蒙開發(fā)基礎(chǔ)》 ArkTS語言 安裝DevEco Studio 運(yùn)用你的第個(gè)ArkTS應(yīng)用 ArkUI聲明式UI
    發(fā)表于 03-03 21:29
    太阳城真人娱乐城| 百家乐试玩| 百家乐官网赌博论坛博客| 百家乐国际娱乐场| 滁州市| 百家乐视频多开| k7娱乐城| 百家乐能赢到钱吗| 網絡博彩| 百家乐看炉子的方法| 六合彩130| 百家乐官网下注技巧| 德州扑克看牌器| 博发百家乐官网的玩法技巧和规则| 大发888娱乐场下| 百家乐官网博娱乐平台赌百家乐官网| 大发888娱乐游戏充值| 运城百家乐官网的玩法技巧和规则| 德州扑克中文单机版| 百家乐官网群详解包杀| 大发888娱乐场 d188| CEO百家乐官网娱乐城| 博发百家乐的玩法技巧和规则| 免佣百家乐官网的玩法| 大发888 博彩| 百家乐官网娱乐城体验金| 万源市| 米其林百家乐的玩法技巧和规则| 足球百家乐官网网上投注| 威尼斯人娱乐城003| 百家乐官网路单走势图| 德州扑克的玩法| 百家乐洗码全讯网| 百家乐官网庄家胜率| 百家乐庄最高连开几把| 新百家乐官网的玩法技巧和规则 | 百家乐官网马渚| 德州扑克大赛视频| 百家乐优惠高的网址| 至尊百家乐官网贺一航| 大发888网址官方|