国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2)

這篇具有很好參考價(jià)值的文章主要介紹了搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

引言

目前HarmonyOS的熱度愈演愈烈,本文將介紹如何搭建HarmonyOS嵌入式開(kāi)發(fā)環(huán)境,幫助想要使用HarmonyOS進(jìn)行嵌入式開(kāi)發(fā)的人員進(jìn)行入門。
其實(shí)博主以前已經(jīng)介紹過(guò)如何搭建HarmonyOS開(kāi)發(fā)環(huán)境了,但是當(dāng)時(shí)還是HarmonyOS1.0,目前開(kāi)源版本,OpenHarmony已經(jīng)更新到OpenHarmony3.2了,開(kāi)發(fā)也相比于以前要方便得多,所以本文來(lái)介紹如何搭載最新的HarmonyOS嵌入式開(kāi)發(fā)環(huán)境。

下載

以下內(nèi)容在公眾號(hào):“物聯(lián)網(wǎng)知識(shí)”,回復(fù)對(duì)應(yīng)名稱均可獲取。

  1. VSCode
  2. DevEco Device Tool

介紹

OpenHarmony是一款面向全場(chǎng)景的開(kāi)源分布式操作系統(tǒng),采用組件化設(shè)計(jì),支持在128KiB到xGiB RAM資源的設(shè)備上運(yùn)行系統(tǒng)組件,設(shè)備開(kāi)發(fā)者可基于目標(biāo)硬件能力自由選擇系統(tǒng)組件進(jìn)行集成。OpenHarmony當(dāng)前定義了三種基礎(chǔ)系統(tǒng)類型:
搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
這三種HarmonyOS基礎(chǔ)系統(tǒng)類型的應(yīng)用場(chǎng)景不同,在我認(rèn)識(shí)里,標(biāo)準(zhǔn)系統(tǒng)大概就是手機(jī)等類Linux系統(tǒng),輕量系統(tǒng)的應(yīng)用場(chǎng)景在小型設(shè)備,也就是普通單核MCU的上面,小型系統(tǒng)更多的在視頻和攝像頭等專項(xiàng)領(lǐng)域的設(shè)備。
對(duì)于我們普通的嵌入式開(kāi)發(fā),更多的是在輕量系統(tǒng)上,本文的開(kāi)發(fā)環(huán)境也是基于此。
DevEco Device Tool是我們進(jìn)行HarmonyOS開(kāi)發(fā)的環(huán)境插件。
DevEco Device Tool采用Windows+Ubuntu混合開(kāi)發(fā)環(huán)境:

  • 在Windows上主要進(jìn)行代碼開(kāi)發(fā)、代碼調(diào)試、燒錄等操作。
  • 在Ubuntu環(huán)境實(shí)現(xiàn)源碼編譯。

搭建流程

本文的搭建基于Windows+Ubuntu混合開(kāi)發(fā)的環(huán)境,其中使用Windows平臺(tái)的DevEco Device Tool可視化界面進(jìn)行相關(guān)操作,通過(guò)遠(yuǎn)程連接的方式對(duì)接Ubuntu下的DevEco Device Tool(可以不安裝Visual Studio Code),然后對(duì)Ubuntu下的源碼進(jìn)行開(kāi)發(fā)、編譯、燒錄等操作。
系統(tǒng)要求

  • Windows 10 64位系統(tǒng),推薦內(nèi)存8GB及以上,硬盤100GB及以上。
  • Windows和Ubuntu系統(tǒng)上安裝的DevEco Device Tool為最新版本,且版本號(hào)需相同。
  • Ubuntu系統(tǒng)要求:Ubuntu18.04~21.10版本。推薦使用20.04版本,內(nèi)存16GB及以上,硬盤100GB及以上。
  • Ubuntu系統(tǒng)的用戶名不能包含中文字符。
  • Ubuntu和Windows系統(tǒng)上安裝的DevEco Device Tool為最新版本,且版本號(hào)需相同。

Windows

  1. 下載DevEco Device Tool最新Windows版本軟件包。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
  2. 解壓DevEco Device Tool壓縮包,雙擊安裝包程序,單擊下一步進(jìn)行安裝。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
  3. 勾選“我接受許可證協(xié)議中的條款”后,繼續(xù)下一步的安裝。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
  4. 設(shè)置DevEco Device Tool的安裝路徑,請(qǐng)注意安裝路徑不能包含中文字符,不建議安裝到C盤目錄,單擊下一步。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
  5. 根據(jù)安裝向?qū)崾?,安裝依賴的工具。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
    安裝完成后,各軟件狀態(tài)顯示為OK。
  6. 依賴的工具安裝完成后,單擊安裝,開(kāi)始安裝DevEco Device Tool。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
  7. 繼續(xù)等待DevEco Device Tool安裝向?qū)ё詣?dòng)安裝DevEco Device Tool插件,直至安裝完成,單擊完成,關(guān)閉DevEco Device Tool安裝向?qū)А?br>搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
  8. 打開(kāi)Visual Studio Code,進(jìn)入DevEco Device Tool工具界面。至此,DevEco Device Tool Windows開(kāi)發(fā)環(huán)境安裝完成。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為

Linux

  1. 將Ubuntu Shell環(huán)境修改為bash。
    執(zhí)行ls -l /bin/sh命令,確認(rèn)輸出結(jié)果為bash。如果輸出結(jié)果不是bash,輸入sudo dpkg-reconfigure dash,輸入密碼,然后選擇No,將Ubuntu shell由dash修改為bash。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
  2. 下載DevEco Device Tool最新Linux版本軟件包。

搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為

  1. 解壓DevEco Device Tool軟件包并對(duì)解壓后的文件夾進(jìn)行賦權(quán)。
  • 進(jìn)入DevEco Device Tool軟件包目錄,執(zhí)行如下命令解壓軟件包,其中devicetool-linux-tool-{Version}.zip為軟件包名稱,請(qǐng)根據(jù)實(shí)際進(jìn)行修改。
unzip devicetool-linux-tool-{Version}.zip
  • 進(jìn)入解壓后的文件夾,執(zhí)行如下命令,賦予安裝文件可執(zhí)行權(quán)限,其中devicetool-linux-tool-{Version}.sh請(qǐng)根據(jù)實(shí)際進(jìn)行修改。
chmod u+x devicetool-linux-tool-{Version}.sh
  • 執(zhí)行如下命令,安裝DevEco Device Tool,其中devicetool-linux-tool-{Version}.sh請(qǐng)根據(jù)實(shí)際進(jìn)行修改。
sudo ./devicetool-linux-tool-{Version}.sh
  • 在用戶協(xié)議和隱私聲明簽署界面,請(qǐng)?jiān)敿?xì)閱讀用戶協(xié)議和隱私聲明,需簽署同意用戶協(xié)議和隱私聲明才能進(jìn)行下一步的安裝,可通過(guò)鍵盤的上下按鍵進(jìn)行選擇。
    搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為
  • 安裝完成后,當(dāng)界面輸出“DevEco Device Tool successfully installed.”時(shí),表示DevEco Device Tool安裝成功。

搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為

使用如下apt-get命令安裝后續(xù)操作所需的庫(kù)和工具。

sudo apt-get update && sudo apt-get install binutils binutils-dev git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib gcc-arm-linux-gnueabi libc6-dev-i386 libc6-dev-amd64 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby genext2fs device-tree-compiler make libffi-dev e2fsprogs pkg-config perl openssl libssl-dev libelf-dev libdwarf-dev u-boot-tools mtd-utils cpio doxygen liblz4-tool openjdk-8-jre gcc g++ texinfo dosfstools mtools default-jre default-jdk libncurses5 apt-utils wget scons python3.8-distutils tar rsync git-core libxml2-dev lib32z-dev grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev

到此,HarmonyOS的嵌入式開(kāi)發(fā)環(huán)境就完成了。

擴(kuò)展

當(dāng)然大家可以在Windows進(jìn)行編輯,然后在虛擬機(jī)中的Linux進(jìn)行編譯。兩個(gè)進(jìn)行切換。但我更建議,大家使用遠(yuǎn)程訪問(wèn),這方面的例子網(wǎng)上有和很多,在VSCode中使用Remote SSH插件進(jìn)行訪問(wèn)。

更多精彩歡迎關(guān)注:
公眾號(hào):物聯(lián)網(wǎng)知識(shí)
抖音號(hào):物聯(lián)網(wǎng)知識(shí)

搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2),鴻蒙,harmonyos,華為文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-767839.html

到了這里,關(guān)于搭建HarmonyOS開(kāi)發(fā)環(huán)境(OpenHarmony3.2)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 瑞芯微rk3568移植openharmony3.1(鴻蒙)

    openharmony的移植推薦使用Ubuntu18.04,需要安裝的依賴庫(kù)文件。 獲取openharmony官方源碼。 下載完成后,可以改一下調(diào)試口的波特率,因?yàn)槟J(rèn)的是1500000,串口工具會(huì)有亂碼,或者出現(xiàn)無(wú)法輸入的問(wèn)題,修改為115200??梢灾苯有薷哪_本文件。腳本文件有規(guī)則限制,只改一下波特率

    2024年02月11日
    瀏覽(91)
  • HarmonyOS鴻蒙應(yīng)用開(kāi)發(fā) (一、環(huán)境搭建及第一個(gè)Hello World)

    HarmonyOS鴻蒙應(yīng)用開(kāi)發(fā) (一、環(huán)境搭建及第一個(gè)Hello World)

    萬(wàn)事開(kāi)頭難。難在邁出第一步。心無(wú)旁騖,萬(wàn)事可破。沒(méi)有人一開(kāi)始就能想清楚,只有做起來(lái),目標(biāo)才會(huì)越來(lái)越清晰。--馬克.扎克伯格 前言 2024年1月16日,華為目前開(kāi)啟已HarmonyOS NEXT開(kāi)發(fā)者預(yù)覽版Beta招募,報(bào)名周期為1月15日-1月22日。HarmonyOS NEXT開(kāi)發(fā)者預(yù)覽版將不再兼容安卓開(kāi)

    2024年01月23日
    瀏覽(23)
  • HarmonyOS 鴻蒙開(kāi)發(fā)DevEco Studio OpenHarmony:創(chuàng)建OpenHarmony工程

    目錄 創(chuàng)建和配置新工程 將原子化服務(wù)工程改為應(yīng)用工程 當(dāng)開(kāi)始開(kāi)發(fā)一個(gè)OpenHarmony應(yīng)用/服務(wù)時(shí),首先需要根據(jù)工程創(chuàng)建向?qū)?,?chuàng)建一個(gè)新的工程,工具會(huì)自動(dòng)生成對(duì)應(yīng)的代碼和資源模板。 說(shuō)明 在運(yùn)行DevEco Studio工程時(shí),建議每一個(gè)運(yùn)行窗口有2GB以上的可用內(nèi)存空間。 通過(guò)如下

    2024年01月25日
    瀏覽(22)
  • 鴻蒙應(yīng)用開(kāi)發(fā)學(xué)習(xí)路線(OpenHarmony/HarmonyOS)

    鴻蒙應(yīng)用開(kāi)發(fā)學(xué)習(xí)路線(OpenHarmony/HarmonyOS)

    作者:堅(jiān)果 團(tuán)隊(duì):堅(jiān)果派 公眾號(hào):“大前端之旅” 潤(rùn)開(kāi)鴻技術(shù)專家,華為HDE,InfoQ簽約作者,OpenHarmony布道師,擅長(zhǎng)HarmonyOS應(yīng)用開(kāi)發(fā)、熟悉服務(wù)卡片開(kāi)發(fā),在“戰(zhàn)碼先鋒”活動(dòng)中作為大隊(duì)長(zhǎng),累計(jì)培養(yǎng)三個(gè)小隊(duì)長(zhǎng),帶領(lǐng)100+隊(duì)員完成Pr的提交合入。 歡迎通過(guò)主頁(yè)或者私信聯(lián)系

    2024年02月15日
    瀏覽(97)
  • HarmonyOS 鴻蒙開(kāi)發(fā)DevEco Studio OpenHarmony:使用低代碼進(jìn)行開(kāi)發(fā)

    HarmonyOS 鴻蒙開(kāi)發(fā)DevEco Studio OpenHarmony:使用低代碼進(jìn)行開(kāi)發(fā)

    OpenHarmony低代碼開(kāi)發(fā)方式,具有豐富的UI界面編輯功能,遵循JS、TS開(kāi)發(fā)規(guī)范 ,通過(guò)可視化界面開(kāi)發(fā)方式快速構(gòu)建布局,可有效降低用戶的時(shí)間成本和提升用戶構(gòu)建UI界面的效率。 說(shuō)明 支持使用低代碼進(jìn)行JS/eTS頁(yè)面開(kāi)發(fā),本章節(jié)以開(kāi)發(fā)eTS頁(yè)面為例,介紹低代碼功能及使用方法。

    2024年02月19日
    瀏覽(89)
  • HarmonyOS 鴻蒙開(kāi)發(fā)DevEco Studio OpenHarmony:編譯構(gòu)建概述

    目錄 OpenHarmony構(gòu)建體系 構(gòu)建工具Hvigor 構(gòu)建插件hvigor-ohos-plugin 工程目錄及配置文件說(shuō)明 如何構(gòu)建應(yīng)用/服務(wù) 啟動(dòng)應(yīng)用/服務(wù)構(gòu)建 查看編譯過(guò)程

    2024年02月22日
    瀏覽(93)
  • HarmonyOS/OpenHarmony應(yīng)用開(kāi)發(fā)-HDC環(huán)境變量設(shè)置

    HarmonyOS/OpenHarmony應(yīng)用開(kāi)發(fā)-HDC環(huán)境變量設(shè)置

    hdc(HarmonyOS Device Connector)是 HarmonyOS 為開(kāi)發(fā)人員提供的用于調(diào)試的命令行工具,通過(guò)該工具可以在 windows/linux/mac 系統(tǒng)上與真實(shí)設(shè)備或者模擬器進(jìn)行交互。 hdc 工具通過(guò) HarmonyOS SDK 獲取,存放于 /Huawei/Sdk/openharmony/版本號(hào)/toolchains/ 目錄下。 1、打開(kāi)環(huán)境變量 2、新建系統(tǒng)變量 3、

    2024年04月15日
    瀏覽(62)
  • OpenHarmony開(kāi)源鴻蒙學(xué)習(xí)入門 - 基于3.2Release 應(yīng)用開(kāi)發(fā)環(huán)境安裝

    OpenHarmony開(kāi)源鴻蒙學(xué)習(xí)入門 - 基于3.2Release 應(yīng)用開(kāi)發(fā)環(huán)境安裝

    基于目前官方master主支,最新文檔版本3.2Release,更新應(yīng)用開(kāi)發(fā)環(huán)境安裝文檔。 一、安裝IDE: 1.IDE安裝的系統(tǒng)要求 2.IDE下載官網(wǎng)鏈接 (IDE下載鏈接) 3.下載完成后進(jìn)行IDE安裝。 【最新的IDE,HarmonyOS和OpenHarmony的IDE已經(jīng)統(tǒng)一,只是SDK管理分開(kāi)】 IDE的依賴有 node.js 和 Ohpm。 有兩種

    2024年02月15日
    瀏覽(31)
  • [Linux]華為的系統(tǒng) 歐拉 鴻蒙 openEuler HarmonyOS OpenHarmony

    之前整理過(guò)《華為機(jī)器運(yùn)行什么桌面系統(tǒng)?EulerOS openEuler LiteOS 鴻蒙 深度 UOS》,但差不多快兩年了,今天再梳理下華為目前提供的主要系統(tǒng): openEuler | open歐拉 定位是服務(wù)器操作系統(tǒng) 是基于CentOS的 Linux 發(fā)行版,開(kāi)源、免費(fèi) 其商業(yè)發(fā)行版由麒麟軟件、統(tǒng)信軟件等提供(如:統(tǒng)

    2024年02月09日
    瀏覽(47)
  • 華為新發(fā)布的鴻蒙與目前華為手機(jī)的鴻蒙系統(tǒng)有什么差異,OpenHarmony、HarmonyOS、HarmonyOS NEXT的區(qū)別詳解

    最近工作中需要進(jìn)行鴻蒙適配,一開(kāi)始我有個(gè)疑問(wèn),今年新發(fā)布的鴻蒙系統(tǒng),與目前華為手機(jī)使用的鴻蒙系統(tǒng)有什么差異?為什么要專門進(jìn)行適配?如果大家也有類似的疑問(wèn),看完這篇就明白了。 今年華為在鴻蒙生態(tài)千帆啟航儀式上正式發(fā)布了鴻蒙原生操作系統(tǒng)——HarmonyO

    2024年04月17日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包