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

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

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

HarmonyOS開發(fā)學(xué)習(xí):【DevEco Device Tool 安裝配置(問題全解)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-14 11:30 ? 次閱讀

本文介紹如何在Windows主機(jī)上安裝DevEco Device Tool工具。

坑點(diǎn)總結(jié)

  1. 國內(nèi)部分網(wǎng)絡(luò)環(huán)境下,安裝npm包可能會(huì)很慢或者超時(shí),推薦使用國內(nèi)npm源(如淘寶源、華為源等);
  2. serialport這個(gè)npm包安裝的過程中需要編譯源碼,需要先安裝windows-build-tools再安裝這個(gè)包才會(huì)成功;
  3. DevEco Device Tool中打包了預(yù)編譯的.exe文件,只能在Windows版的VSCode中使用(暫不支持Linux和Mac OS);

準(zhǔn)備環(huán)境

本節(jié)介紹下載、編譯鴻蒙源碼需要的軟硬件環(huán)境。

硬件環(huán)境

開發(fā)環(huán)境

其中,Linux主機(jī)用于源碼下載和編譯,Windows主機(jī)用于燒寫程序到單板以及源碼編輯。

鴻蒙相關(guān)開發(fā)文檔參考:[《鴻蒙NEXT星河版開發(fā)學(xué)習(xí)文檔》]

軟件環(huán)境

硬件說明
Linux主機(jī)推薦實(shí)際物理機(jī)器,Ubuntu16.04及以上64位系統(tǒng),Shell使用bash,安裝有samba、vim等常用軟件,需要做適當(dāng)適配以支持linux文件共享,(Samba配置需要注意,除了修改配置文件,還需要使用smbpasswd命令創(chuàng)建密碼);使用虛擬機(jī)也可以,但需要配置正確虛擬網(wǎng)絡(luò),這里不做詳細(xì)介紹。
Windows主機(jī)Windows XP/Windows7/Windows10 系統(tǒng)
USB轉(zhuǎn)UART芯片驅(qū)動(dòng)對(duì)單板進(jìn)行燒錄和調(diào)試需要安裝串口驅(qū)動(dòng)程序,AI Camera和DIY IPC套件附贈(zèng)的USB串口線內(nèi)置PL2302芯片,需要安裝USB轉(zhuǎn)UART驅(qū)動(dòng),頁面,USB-to-Serial Comm Port.exe 文件。WiFi IoT主控芯片上集成的是CH340G芯片,可以選擇聯(lián)網(wǎng)自動(dòng)安裝驅(qū)動(dòng)程序。
遠(yuǎn)程終端推薦MobaXterm(PuTTY、SecureCRT等其他遠(yuǎn)程終端也可以),用于在Windows主機(jī)上登錄Linux主機(jī),進(jìn)行源碼下載、編譯等工作

DevEco Device Tool以Visual Studio Code插件方式提供,安裝分為如下幾步:

  1. 安裝Visual Studio Code
  2. 安裝Node.js
  3. 安裝JDK
  4. 安裝hpm和其他npm包
  5. 安裝DevEco Device Tool插件
  6. 安裝C/C++插件

其中,下載nodejs、和JDK包可能較慢,安裝hpm包

HarmonyOS&OpenHarmony文檔紫料:[qr23.cn/AKFP8k]

搜狗高速瀏覽器截圖20240326151450.png

安裝VSCode

鴻蒙NEXT星河版學(xué)習(xí)指導(dǎo)文檔+mau123789是v直接拿

DevEco Device Tool(簡(jiǎn)稱DevEco插件)是一個(gè)Visual Studio Code(簡(jiǎn)稱VSCode)的插件,需要先安裝VSCode;

安裝過程中,請(qǐng)勾選“添加到PATH(重啟后生效)”,其他按照默認(rèn)選項(xiàng)進(jìn)行即可;

安裝Node.js

DevEco插件的燒錄功能依賴nodejs和相關(guān)插件,需要先安裝nodejs和相關(guān)插件;

安裝完成后,設(shè)置環(huán)境變量 NODE_PATHC:Users%USERNAME%AppDataRoamingnpmnode_modules 其中%USERNAME%為實(shí)際用戶名;

Node.js 安裝過程中提示,“Tools for Native Modules” 界面的復(fù)選框可以不用勾選(勾選該選項(xiàng)后需要從npm官網(wǎng)下載安裝vs編譯工具包和Python,耗時(shí)較長,后續(xù)安裝serial插件之前,使用國內(nèi)鏡像單獨(dú)安裝速度較快);

安裝JDK

說明 需要安裝JDK 1.8,如果已安裝JDK,打開命令行工具,輸入java -version命令,檢查版本號(hào)是否1.8版本。

請(qǐng)自行下載并安裝JDK,版本要求為:1.8版本。

下載壓縮包版本可以免安裝,解壓后配置bin目錄到PATH 即可使用(CLASSPATH 可以不配置);

安裝hpm和其他npm包

  1. 使用國內(nèi)鏡像源,加速模塊下載速度:npm config set registry https://registry.npm.taobao.org
  2. 安裝hpm 鴻蒙組件管理器:npm install -g @ohos/hpm-cli
  3. 安裝Windows編譯工具包,serialport 包需要編譯本地模塊,必須先安裝此包才能安裝 serialport 包:
    npm install -g windows-build-tools
  4. 安裝 tftp 包,用于啟動(dòng)tftp服務(wù)器,通過網(wǎng)絡(luò)方式向單板燒錄映像:
    npm install -g tftp
  5. 安裝 serialport 包,用于通過串口燒寫映像:npm install -g serialport``npm install -g @serialport/parser-readline
npm config set registry https://registry.npm.taobao.org
npm install -g @ohos/hpm-cli
npm install -g windows-build-tools
npm install -g tftp
npm install -g serialport
npm install -g @serialport/parser-readline

下載DevEco插件

  1. 登錄[HarmonysOS設(shè)備開發(fā)門戶],點(diǎn)擊右上角注冊(cè)按鈕,注冊(cè)開發(fā)者帳號(hào),注冊(cè)指導(dǎo)參考[注冊(cè)華為帳號(hào)]。如果已有華為開發(fā)者帳號(hào),請(qǐng)直接點(diǎn)擊登錄按鈕。
  2. 進(jìn)入[HUAWEI DevEco Device Tool產(chǎn)品頁],下載DevEco Device Tool安裝包。
  3. 打開Visual Studio Code軟件。
  4. 采用從本地磁盤安裝方式,安裝DevEco Device Tool。
    點(diǎn)擊放大
    安裝成功后,界面如下圖所示。
    點(diǎn)擊放大

安裝C/C++插件

HarmonysOS設(shè)備開發(fā)采用C/C++語言,Visual Studio Code工具對(duì)C/C++語言的支持插件非常豐富,可以安裝“C/C++”插件來實(shí)現(xiàn)C/C++代碼智能提示、代碼高亮、格式化等功能,幫助您更高效、便利的開發(fā)更規(guī)范和優(yōu)美的代碼。

在Visual Studio Code的插件市場(chǎng),輸入“C/C++”,然后點(diǎn)擊“Install”。

點(diǎn)擊放大

如果在線安裝失敗,可點(diǎn)擊右下角彈框的“Go to Download Page”,下載離線插件(選擇“cpptools-win32.vsix”版本,Windows下,64位和32位系統(tǒng)均為同一個(gè)安裝包),離線安裝C/C++插件。

img

審核編輯 黃宇

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

    關(guān)注

    3

    文章

    3545

    瀏覽量

    88716
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2352

    瀏覽量

    42863
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1975

    瀏覽量

    30213
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3722

    瀏覽量

    16323
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HUAWEI DevEco Device Tool 使用指南【持續(xù)更新中...】

    HUAWEI DevEco Device Tool(以下簡(jiǎn)稱DevEco Device Tool
    發(fā)表于 09-17 13:48

    HUAWEI DevEco Device Tool 1.0.0

    HUAWEI DevEco Device Tool(以下簡(jiǎn)稱DevEco Device Tool
    發(fā)表于 09-23 16:42

    HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】HarmonyOS智能設(shè)備開發(fā)工具—DevEco Device Tool 安裝配置

    DevEco Device Tool工具簡(jiǎn)介HUAWEI DevEco Device Tool
    發(fā)表于 10-10 21:37

    HarmonyOSDevEco Device Tool 安裝配置

    HarmonysOS設(shè)備開發(fā)門戶,點(diǎn)擊右上角注冊(cè)按鈕,注冊(cè)開發(fā)者帳號(hào),注冊(cè)指導(dǎo)參考注冊(cè)華為帳號(hào)。如果已有華為開發(fā)者帳號(hào),請(qǐng)直接點(diǎn)擊登錄按鈕。進(jìn)入HUAWEI DevEco
    發(fā)表于 10-14 13:54

    Harmony OS 開發(fā)避坑指南——DevEco Device Tool 安裝配置

    DevEco Device Tool。安裝成功后,界面如下圖所示。安裝C/C++插件HarmonysOS設(shè)備
    發(fā)表于 11-04 11:49

    HUAWEI DevEco Device Tool 2.0體驗(yàn)報(bào)告

    的這個(gè)版本,開發(fā)的效率大大提高了許多。這里我們登錄自己的華為賬號(hào)下載一個(gè)Windows的DevEco Device Tool 2.0版本插件,這里下載后解壓,發(fā)現(xiàn)并不是像第一個(gè)版本一樣
    發(fā)表于 02-23 10:18

    支持多款開發(fā)板,DevEco Device Tool新版來襲

    `DevEco Device Tool是面向智能設(shè)備開發(fā)者提供的一站式集成開發(fā)環(huán)境,支持HarmonyO
    發(fā)表于 06-03 16:10

    支持多款開發(fā)板,DevEco Device Tool新版來襲

    DevEco Device Tool是面向智能設(shè)備開發(fā)者提供的一站式集成開發(fā)環(huán)境,支持HarmonyOS
    發(fā)表于 06-07 11:08

    卸載DevEco Device Tool的方法

    /deveco-device-tool./uninstall.sh3.0 測(cè)試版1# 找到當(dāng)前的安裝路徑,path對(duì)應(yīng)的值{install-path}# 跳轉(zhuǎn)到卸載腳本路徑#執(zhí)行卸載腳本vim ~/.deveco-device-tool
    發(fā)表于 03-24 10:06

    DevEco Device Tool 3.0 Release 新版本發(fā)布,支持多人共享開發(fā)

    開發(fā)者集成了豐富多樣的編譯工具鏈。導(dǎo)入工程時(shí),DevEco Device Tool 自動(dòng)檢測(cè)工程所依賴的工具是否完備。如果存在工具缺失,可一鍵下載和
    發(fā)表于 04-01 11:02

    DevEco Device Tool 工具的安裝教程

    是OpenHarmony的一站式開發(fā)工具,支持源碼開發(fā)、編譯、燒錄,調(diào)測(cè)等,本文主要用其遠(yuǎn)端鏈接Ubuntu環(huán)境進(jìn)行燒錄和運(yùn)行。安裝Window版本DevEco
    發(fā)表于 07-26 15:08

    HUAWEI DevEco Device Tool 使用指南

    HUAWEI DevEco Device Tool(以下簡(jiǎn)稱 DevEco Device Tool
    發(fā)表于 10-14 14:35 ?6次下載
    HUAWEI <b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> 使用指南

    HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】HarmonyOS智能設(shè)備開發(fā)工具—DevEco Device Tool 安裝配置

    ? HUAWEI DevEco Device Tool(以下簡(jiǎn)稱DevEco Device Tool
    的頭像 發(fā)表于 11-09 15:10 ?1068次閱讀
    【<b class='flag-5'>HarmonyOS</b> HiSpark Wi-Fi IoT 套件試用連載】<b class='flag-5'>HarmonyOS</b>智能設(shè)備<b class='flag-5'>開發(fā)</b>工具—<b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> <b class='flag-5'>安裝配置</b>

    鴻蒙上更新DevEco Device Tool工具

    HUAWEI DevEco Device Tool 工具會(huì)經(jīng)常更新,筆者以此篇文章記錄電腦更新 HUAWEI DevEco Device
    的頭像 發(fā)表于 02-08 09:17 ?1381次閱讀

    DevEco Device Tool 3.1 Release新版本發(fā)布

    的特性介紹,歡迎大家升級(jí)體驗(yàn)! ? 升級(jí)方式 : 建議您從官網(wǎng)下載安裝包進(jìn)行量升級(jí) ? https://device.harmonyos.com/cn/ide#download 一 新增資源管理器 設(shè)備
    的頭像 發(fā)表于 04-12 17:45 ?630次閱讀
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> 3.1 Release新版本發(fā)布