在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

【鴻蒙開發】一種簡單的OpenHarmony開發環境搭建

電子發燒友論壇 ? 2022-02-28 11:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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


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


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


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


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


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


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


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


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


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


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

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

參考燒錄環節:

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


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


ubuntu-20.04.2.0-desktop-amd64.iso


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


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

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

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


已配置好開發環境,可直接編譯代碼,編譯可以正常運行,已經配置好samba服務
賬號:harmony
密碼: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

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

(2)適用于OpenHarmony 3.0 以上版本此版本適用于 3.0 以上版本
賬號:hihope
密碼: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 instalLEDohos-build-0.4.6


4、代碼下載代碼編譯需要搭建Ubuntu環境


關于源碼下載的,讀者可以直接查看官網:
https://gitee.com/openharmony/do ... urcecode-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 -shttps://gitee.com/oschina/repo/raw/fork_flow/repo-py3> /usr/local/bin/repo
#注意,如果沒有權限,可下載至其他目錄,并將其配置到環境變量中
chmod a+x /usr/local/bin/repopip3install -ihttps://repo.huaweicloud.com/repository/pypi/simplerequests


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


OpenHarmony主干代碼獲取


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


方式二(個人推薦這個):通過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

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

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

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

    關注

    29

    文章

    3848

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    開源鴻蒙開發必備!OpenHarmony替換Full SDK全攻略

    本文介紹開源鴻蒙OpenHarmony替換FullSDK的方法,演示設備為觸覺智能PurplePiOH鴻蒙開發板獲取FullSD
    的頭像 發表于 06-06 18:11 ?230次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>必備!<b class='flag-5'>OpenHarmony</b>替換Full SDK全攻略

    &quot;開機即戰&quot;時代來臨!開鴻Bot系列創新開源鴻蒙開發新范式

    極大簡化開源鴻蒙(OpenHarmony)開發環境搭建流程,真正實現“開箱即用、開機即戰”的開發
    的頭像 發表于 05-16 12:59 ?326次閱讀
    &quot;開機即戰&quot;時代來臨!開鴻Bot系列創新開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>新范式

    鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!由觸覺智能Purple Pi OH鴻蒙
    的頭像 發表于 03-28 18:05 ?832次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發</b><b class='flag-5'>OpenHarmony</b>5.0 DevEco Studio<b class='flag-5'>開發</b>工具安裝與配置

    鴻蒙北向開發OpenHarmony4.1 DevEco Studio開發工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!
    的頭像 發表于 02-07 17:35 ?789次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發</b><b class='flag-5'>OpenHarmony</b>4.1 DevEco Studio<b class='flag-5'>開發</b>工具安裝與配置

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

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

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

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

    如何搭建企業AI開發環境

    搭建企業AI開發環境個復雜而細致的過程,涉及硬件選擇、操作系統配置、軟件安裝、工具選用以及實踐等多個方面。下面,AI部落小編將詳細介紹如何搭建
    的頭像 發表于 12-20 10:37 ?681次閱讀

    OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙開發板來演示

    本文介紹開源鴻蒙OpenHarmony系統下,修改產品屬性信息的方法,觸覺智能Purple Pi OH鴻蒙開發板演示,已適配全新OpenHarmon
    的頭像 發表于 11-27 09:31 ?735次閱讀
    <b class='flag-5'>OpenHarmony</b>屬性信息怎么修改?觸覺智能RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>板來演示

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

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

    鴻蒙Flutter實戰:07混合開發

    # 鴻蒙Flutter實戰:混合開發 鴻蒙Flutter混合開發主要有兩形式。 ## 1.基于har 將flutter module
    發表于 10-23 16:00

    鴻蒙Flutter實戰:01-搭建開發環境

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

    瑞芯微RK3566鴻蒙開發板Ubuntu虛擬機環境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機環境搭建教程學習,設備為觸覺智能開發的瑞芯微RK3566開發板,型號Purple Pi OH。是Laval官方社區主薦的
    的頭像 發表于 09-08 18:25 ?2945次閱讀
    瑞芯微RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>板Ubuntu虛擬機<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>教程,觸覺智能Purple Pi OH主板

    瑞芯微RK3566鴻蒙開發板Ubuntu虛擬機環境搭建教程,觸覺智能Purple Pi OH主板

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

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

    ——HDC工具的使用 P17_應用運行與調試——bm工具的使用 【北京迅為】OpenHarmony學習開發系列教程(第2期 南向基礎篇) P1_搭建Ubuntu
    發表于 07-23 10:44

    PyTorch深度學習開發環境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發環境搭建對于深度學習研究者和開發者來說至關重要。在Windows操作系統上
    的頭像 發表于 07-16 18:29 ?2464次閱讀
    主站蜘蛛池模板: 日日噜噜噜噜人人爽亚洲精品 | 开心激情播播网 | 日本aaaaa| 久久mimi色| 中国高清性色生活片 | 国产免费高清福利拍拍拍 | 永久免费人成网ww555kkk手机 | 国模吧一区二区三区精品视频 | 亚洲午夜久久久精品影院 | 欧美在线91 | 男人视频在线观看 | 亚洲第一久久 | 亚洲图片欧美色图 | 亚洲视频一区网站 | 99久热成人精品视频 | 国产精品久久久久网站 | 最新日韩中文字幕 | 在线电影你懂得 | www五月天| 四虎免费大片aⅴ入口 | 色综合久久88 | 狠狠色影院 | 人人干狠狠干 | 天天爽夜夜爽视频 | 午夜香港三级在线观看网 | 377p亚洲欧洲日本大胆色噜噜 | 国外精品视频在线观看免费 | 日韩欧美卡通动漫在线观看 | www欧美在线观看 | 欧美精品一区二区三区视频 | 三级视频中文字幕 | 日本一区视频 | 四虎东方va私人影库在线观看 | 日韩一区二区三区免费 | 18欧美乱大交 | ssswww日本免费网站片 | 国产一区在线播放 | 亚洲bt欧美bt高清bt777 | 97人人在线 | 国产一区二区三区在线观看影院 | 黄色网址你懂的 |