本文介紹如何在Windows主機(jī)上安裝DevEco Device Tool工具。
坑點總結(jié) :
- 國內(nèi)部分網(wǎng)絡(luò)環(huán)境下,安裝npm包可能會很慢或者超時,推薦使用國內(nèi)npm源(如淘寶源、華為源等);
- serialport這個npm包安裝的過程中需要編譯源碼,需要先安裝windows-build-tools再安裝這個包才會成功;
- DevEco Device Tool中打包了預(yù)編譯的.exe文件,只能在Windows版的VSCode中使用(暫不支持Linux和Mac OS);
準(zhǔn)備環(huán)境
本節(jié)介紹下載、編譯鴻蒙源碼需要的軟硬件環(huán)境。
硬件環(huán)境

其中,Linux主機(jī)用于源碼下載和編譯,Windows主機(jī)用于燒寫程序到單板以及源碼編輯。
鴻蒙相關(guān)開發(fā)文檔參考:[《鴻蒙NEXT星河版開發(fā)學(xué)習(xí)文檔》]
軟件環(huán)境
| 硬件 | 說明 |
|---|---|
| Linux主機(jī) | 推薦實際物理機(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ū)動 | 對單板進(jìn)行燒錄和調(diào)試需要安裝串口驅(qū)動程序,AI Camera和DIY IPC套件附贈的USB串口線內(nèi)置PL2302芯片,需要安裝USB轉(zhuǎn)UART驅(qū)動,頁面,USB-to-Serial Comm Port.exe 文件。WiFi IoT主控芯片上集成的是CH340G芯片,可以選擇聯(lián)網(wǎng)自動安裝驅(qū)動程序。 |
| 遠(yuǎn)程終端 | 推薦MobaXterm(PuTTY、SecureCRT等其他遠(yuǎn)程終端也可以),用于在Windows主機(jī)上登錄Linux主機(jī),進(jìn)行源碼下載、編譯等工作 |
DevEco Device Tool以Visual Studio Code插件方式提供,安裝分為如下幾步:
其中,下載nodejs、和JDK包可能較慢,安裝hpm包
HarmonyOS&OpenHarmony文檔紫料:[qr23.cn/AKFP8k]

安裝VSCode
鴻蒙NEXT星河版學(xué)習(xí)指導(dǎo)文檔+mau123789是v直接拿
DevEco Device Tool(簡稱DevEco插件)是一個Visual Studio Code(簡稱VSCode)的插件,需要先安裝VSCode;
安裝過程中,請勾選“添加到PATH(重啟后生效)”,其他按照默認(rèn)選項進(jìn)行即可;
安裝Node.js
DevEco插件的燒錄功能依賴nodejs和相關(guān)插件,需要先安裝nodejs和相關(guān)插件;
安裝完成后,設(shè)置環(huán)境變量 NODE_PATH 為 C:Users%USERNAME%AppDataRoamingnpmnode_modules 其中%USERNAME%為實際用戶名;
Node.js 安裝過程中提示,“Tools for Native Modules” 界面的復(fù)選框可以不用勾選(勾選該選項后需要從npm官網(wǎng)下載安裝vs編譯工具包和Python,耗時較長,后續(xù)安裝serial插件之前,使用國內(nèi)鏡像單獨安裝速度較快);
安裝JDK
說明 需要安裝JDK 1.8,如果已安裝JDK,打開命令行工具,輸入java -version命令,檢查版本號是否1.8版本。
請自行下載并安裝JDK,版本要求為:1.8版本。
下載壓縮包版本可以免安裝,解壓后配置bin目錄到PATH 即可使用(CLASSPATH 可以不配置);
安裝hpm和其他npm包
- 使用國內(nèi)鏡像源,加速模塊下載速度:
npm config set registry https://registry.npm.taobao.org - 安裝hpm 鴻蒙組件管理器:
npm install -g @ohos/hpm-cli - 安裝Windows編譯工具包,serialport 包需要編譯本地模塊,必須先安裝此包才能安裝 serialport 包:
npm install -g windows-build-tools - 安裝 tftp 包,用于啟動tftp服務(wù)器,通過網(wǎng)絡(luò)方式向單板燒錄映像:
npm install -g tftp - 安裝 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插件
- 登錄[HarmonysOS設(shè)備開發(fā)門戶],點擊右上角注冊按鈕,注冊開發(fā)者帳號,注冊指導(dǎo)參考[注冊華為帳號]。如果已有華為開發(fā)者帳號,請直接點擊登錄按鈕。
- 進(jìn)入[HUAWEI DevEco Device Tool產(chǎn)品頁],下載DevEco Device Tool安裝包。
- 打開Visual Studio Code軟件。
- 采用從本地磁盤安裝方式,安裝DevEco Device Tool。

安裝成功后,界面如下圖所示。
安裝C/C++插件
HarmonysOS設(shè)備開發(fā)采用C/C++語言,Visual Studio Code工具對C/C++語言的支持插件非常豐富,可以安裝“C/C++”插件來實現(xiàn)C/C++代碼智能提示、代碼高亮、格式化等功能,幫助您更高效、便利的開發(fā)更規(guī)范和優(yōu)美的代碼。
在Visual Studio Code的插件市場,輸入“C/C++”,然后點擊“Install”。

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

審核編輯 黃宇
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3697瀏覽量
93495 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2923瀏覽量
45566 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2151瀏覽量
35845 -
OpenHarmony
+關(guān)注
關(guān)注
33文章
3941瀏覽量
20914
發(fā)布評論請先 登錄
HUAWEI DevEco Device Tool 使用指南【持續(xù)更新中...】
HUAWEI DevEco Device Tool 1.0.0
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】HarmonyOS智能設(shè)備開發(fā)工具—DevEco Device Tool 安裝配置
【HarmonyOS】DevEco Device Tool 安裝配置
Harmony OS 開發(fā)避坑指南——DevEco Device Tool 安裝配置
HUAWEI DevEco Device Tool 2.0體驗報告
支持多款開發(fā)板,DevEco Device Tool新版來襲
支持多款開發(fā)板,DevEco Device Tool新版來襲
卸載DevEco Device Tool的方法
DevEco Device Tool 3.0 Release 新版本發(fā)布,支持多人共享開發(fā)
DevEco Device Tool 工具的安裝教程
HUAWEI DevEco Device Tool 使用指南
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】HarmonyOS智能設(shè)備開發(fā)工具—DevEco Device Tool 安裝配置
鴻蒙上更新DevEco Device Tool工具
DevEco Device Tool 3.1 Release新版本發(fā)布
HarmonyOS開發(fā)學(xué)習(xí):【DevEco Device Tool 安裝配置(問題全解)】
評論