本文介紹如何在Windows主機上安裝DevEco Device Tool工具。
坑點總結 :
- 國內部分網絡環境下,安裝npm包可能會很慢或者超時,推薦使用國內npm源(如淘寶源、華為源等);
- serialport這個npm包安裝的過程中需要編譯源碼,需要先安裝windows-build-tools再安裝這個包才會成功;
- DevEco Device Tool中打包了預編譯的.exe文件,只能在Windows版的VSCode中使用(暫不支持Linux和Mac OS);
準備環境
硬件環境
其中,Linux主機用于源碼下載和編譯,Windows主機用于燒寫程序到單板以及源碼編輯。
鴻蒙相關開發文檔參考:[《鴻蒙NEXT星河版開發學習文檔》]
軟件環境
硬件 | 說明 |
---|---|
Linux主機 | 推薦實際物理機器,Ubuntu16.04及以上64位系統,Shell使用bash,安裝有samba、vim等常用軟件,需要做適當適配以支持linux文件共享,(Samba配置需要注意,除了修改配置文件,還需要使用smbpasswd 命令創建密碼);使用虛擬機也可以,但需要配置正確虛擬網絡,這里不做詳細介紹。 |
Windows主機 | Windows XP/Windows7/Windows10 系統 |
USB轉UART芯片驅動 | 對單板進行燒錄和調試需要安裝串口驅動程序,AI Camera和DIY IPC套件附贈的USB串口線內置PL2302芯片,需要安裝USB轉UART驅動,頁面,USB-to-Serial Comm Port.exe 文件。WiFi IoT主控芯片上集成的是CH340G芯片,可以選擇聯網自動安裝驅動程序。 |
遠程終端 | 推薦MobaXterm(PuTTY、SecureCRT等其他遠程終端也可以),用于在Windows主機上登錄Linux主機,進行源碼下載、編譯等工作 |
DevEco Device Tool以Visual Studio Code插件方式提供,安裝分為如下幾步:
其中,下載nodejs、和JDK包可能較慢,安裝hpm包
HarmonyOS&OpenHarmony文檔紫料:[qr23.cn/AKFP8k
]
安裝VSCode
鴻蒙NEXT星河版學習指導文檔+mau123789是v直接拿
DevEco Device Tool(簡稱DevEco插件)是一個Visual Studio Code(簡稱VSCode)的插件,需要先安裝VSCode;
安裝過程中,請勾選“添加到PATH(重啟后生效)”,其他按照默認選項進行即可;
安裝Node.js
DevEco插件的燒錄功能依賴nodejs和相關插件,需要先安裝nodejs和相關插件;
安裝完成后,設置環境變量 NODE_PATH
為 C:Users%USERNAME%AppDataRoamingnpmnode_modules
其中%USERNAME%
為實際用戶名;
Node.js 安裝過程中提示,“Tools for Native Modules” 界面的復選框可以不用勾選(勾選該選項后需要從npm官網下載安裝vs編譯工具包和Python,耗時較長,后續安裝serial插件之前,使用國內鏡像單獨安裝速度較快);
安裝JDK
說明 需要安裝JDK 1.8,如果已安裝JDK,打開命令行工具,輸入java -version命令,檢查版本號是否1.8版本。
請自行下載并安裝JDK,版本要求為:1.8版本。
下載壓縮包版本可以免安裝,解壓后配置bin目錄到PATH 即可使用(CLASSPATH 可以不配置);
安裝hpm和其他npm包
- 使用國內鏡像源,加速模塊下載速度:
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服務器,通過網絡方式向單板燒錄映像:
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設備開發門戶],點擊右上角注冊按鈕,注冊開發者帳號,注冊指導參考[注冊華為帳號]。如果已有華為開發者帳號,請直接點擊登錄按鈕。
- 進入[HUAWEI DevEco Device Tool產品頁],下載DevEco Device Tool安裝包。
- 打開Visual Studio Code軟件。
- 采用從本地磁盤安裝方式,安裝DevEco Device Tool。
安裝成功后,界面如下圖所示。
安裝C/C++插件
HarmonysOS設備開發采用C/C++語言,Visual Studio Code工具對C/C++語言的支持插件非常豐富,可以安裝“C/C++”插件來實現C/C++代碼智能提示、代碼高亮、格式化等功能,幫助您更高效、便利的開發更規范和優美的代碼。
在Visual Studio Code的插件市場,輸入“C/C++”,然后點擊“Install”。
如果在線安裝失敗,可點擊右下角彈框的“Go to Download Page”,下載離線插件(選擇“cpptools-win32.vsix”版本,Windows下,64位和32位系統均為同一個安裝包),離線安裝C/C++插件。
審核編輯 黃宇
-
WINDOWS
+關注
關注
4文章
3570瀏覽量
89313 -
鴻蒙
+關注
關注
57文章
2392瀏覽量
43059 -
HarmonyOS
+關注
關注
79文章
1982瀏覽量
30582 -
OpenHarmony
+關注
關注
25文章
3747瀏覽量
16594
發布評論請先 登錄
相關推薦
HUAWEI DevEco Device Tool 使用指南【持續更新中...】
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】HarmonyOS智能設備開發工具—DevEco Device Tool 安裝配置
【HarmonyOS】DevEco Device Tool 安裝配置
Harmony OS 開發避坑指南——DevEco Device Tool 安裝配置
HUAWEI DevEco Device Tool 2.0體驗報告
卸載DevEco Device Tool的方法
DevEco Device Tool 3.0 Release 新版本發布,支持多人共享開發
DevEco Device Tool 工具的安裝教程
HUAWEI DevEco Device Tool 使用指南
![HUAWEI <b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> 使用指南](https://file.elecfans.com/web1/M00/CA/4F/pIYBAF-Gmg-AX7ijAAHmY9he3kI306.png)
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】HarmonyOS智能設備開發工具—DevEco Device Tool 安裝配置
![【<b class='flag-5'>HarmonyOS</b> HiSpark Wi-Fi IoT 套件試用連載】<b class='flag-5'>HarmonyOS</b>智能設備<b class='flag-5'>開發</b>工具—<b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> <b class='flag-5'>安裝配置</b>](https://file.elecfans.com/web2/M00/79/36/pYYBAGNrU2CAfbaQAAAiO0sfOlw364.png)
鴻蒙上更新DevEco Device Tool工具
DevEco Device Tool 3.1 Release新版本發布
![<b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> 3.1 Release新版本發布](https://file1.elecfans.com/web2/M00/89/F3/wKgaomSNUeOANPiLAAAjbW-fdr8441.png)
評論