电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
HarmonyOS智能设备开发工具—DevEco Device Tool 安装配置
分 享
扫描二维码分享
HarmonyOS智能设备开发工具—DevEco Device Tool 安装配置
DevEco
鸿蒙
Harmony
嵌入式从0到1
关注
发布时间: 2020-10-12
丨
阅读: 2185
### DevEco Device Tool工 具简介 HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是HarmonyOS面向智能设备开发者提供的一站式集成开发环境,支持HarmonyOS的组件按需定制,支持代码编辑、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。该工具具有以下特点: - DevEco Device Tool以Visual Studio Code插件形式提供,体积小巧。 - 支持代码查找、代码高亮、代码自动补齐、代码输入提示、代码检查等,开发者可以轻松、高效编码。 - 支持ARM架构的Hi3516/Hi3518系列和RISC-V架构的Hi3861系列开发板,提供一键式的烧录和调试GUI界面。 - 支持单步调试能力和查看内存、变量、调用栈、寄存器、汇编等调试信息。 DevEco Device Tool 以 Visual Studio Code 插件方式提供,安装分为如下几步: 1. 安装 Visual Studio Code(VSCode) 2. 安装 Node.js 3. 安装 JDK 4. 安装 hpm 和其他 npm 包 5. 安装 DevEco Device Tool 插件 6. 安装 C/C++插件 其中,下载 nodejs、和 JDK 包可能较慢,本文留言置顶消息有本文涉及所有安装文件的下载链接。 ### 安装 VSCode DevEco Device Tool(简称 DevEco 插件)是一个 Visual Studio Code(简称 VSCode)的插件, 需要先安装 VSCode; VSCode 下载页面:[https://code.visualstudio.com/Download](https://code.visualstudio.com/Download), 选择“System Installer”下载即可: ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17288_1.png) 如果选择“User Installer”,会有如下提示: ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17286_1.png) User版会安装在当前计算机帐户目录,这意味着如果使用另一个帐号登陆计算机将无法使用别人安装的VSCode。System版本可以安装在非用户目录,例如64位系统默认安装到C:\\Program Files\\Microsoft VS Code,任何帐户都可以使用,这是两个版本程序的主要区别。 安装过程中,请勾选“添加到 PATH(重启后生效)”,其他按照默认选项进行即可; ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17290_1.png) ### 安装 Node.js DevEco 插件的烧录功能依赖 nodejs 和相关插件,需要先安装 nodejs 和相关插件; Node.js 下载页面: [https://nodejs.org/en/download/](https://nodejs.org/en/download/) ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17292_1.png) [http://nodejs.cn/download/](http://nodejs.cn/download/) ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17294_1.png) 根据自己系统选择下载安装包,我选的是 64 bit Windows Installer (.msi) (上面有两个版本nodejs的下载链接,都是可以使用的,本文选用的是node-v14.13.1-x64.msi),一路默认安装,安装完成后,我们可以在系统环境变量中看到已经自动添加了nodejs的所在路径: ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17296_1-1024x566.png) 打开CMD命令行工具,输入“node -v”命令,能正常查询Node.js的版本号,说明Node.js安装成功。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17330_1.png) ### 安装 JDK 说明 需要安装 JDK 1.8,下载链接:[https://jdk.java.net/java-se-ri/8-MR3](https://jdk.java.net/java-se-ri/8-MR3) ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17300_1.png) 将下载后的文件解压至C盘根目录下: ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17302_1.png) 添加环境变量: 1. JAVA_HOME=C:\\java-se-8u41-ri\\bin 2. 环境变量PATH末尾加入:**;%JAVA_HOME%**,注意%前面有英文分号“;” 配置完成之后,验证JDK是否配置正确,打开命令行工具,输入 java -version 命令,检查版本号是否 1.8 版本。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17304_1.png) ### 安装 hpm 和其他 npm 包 1. 使用国内镜像源 ,加速模块下载速度 : 直接开打cmd,输入: ``` npm config set registry https://registry.npm.taobao.org ``` 2. 安装 hpm 鸿蒙组件管理器: ``` npm install -g @ohos/hpm-cli ``` ![](http://www.xiaohage.com/wp-content/uploads/2020/10/22684_0.png) 使用“hpm -V”指令查询hpm版本号,能够正常查询说明hpm安装成功。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/22686_0.png) **注意:** 这里查询hpm的指令需要在cmd控制台中输入才行,在Windows PowerShell中测试,不能够正确的得到版本号。 > 今天在单位hpm安装总是失败,回家一次就安装成功了,怀疑hpm的安装跟网络是有关系的,如果大家不能够正确安装,可以考虑换一个网络试试,比如拿手机创建一个热点试试。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/22688_0.png) 3. 安装 Windows 编译工具包,serialport 包需要编译本地模块,必须先安装此包才能安装 serialport 包: ``` npm install -g windows-build-tools ``` 整体安装完毕之后提示: ![](http://www.xiaohage.com/wp-content/uploads/2020/10/22690_0.png) 4. 安装 tftp 包,用于启动 tftp 服务器,通过网络方式向单板烧录映像: ``` npm install -g tftp ``` ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17308_1.png) 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 设备开发门户:https://device.harmonyos.com/cn/home ,点击右上角注册按钮,注册开发者帐号,注册指导可以参考如下链接注册华为帐号:https://developer.huawei.com/consumer/cn/doc/20300。 如果已有华为开发者帐号,请直接点击登录按钮。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17275_1-1024x497.png) 2. 进入 HUAWEI DevEco Device Tool 产品页:https://device.harmonyos.com/cn/ide ,下载 DevEco Device Tool 安装包。 > HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)工具简介: > https://device.harmonyos.com/cn/docs/ide/user-guides/service_introduction-0000001050166905 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17310_1-1024x164.png) 3. 打开 Visual Studio Code 软件。 4. 采用从本地磁盘安装方式,安装 DevEco Device Tool。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17312_1.gif) ### 安装 C/C++插件 HarmonysOS 设备开发采用 C/C++语言,Visual Studio Code 工具对 C/C++语言的支持插件非常丰富,可以安装“C/C++”插件来实现 C/C++**代码智能提示**、**代码高亮**、**格式化**等功能,帮助您更高效、便利的开发更规范和优美的代码。 在 Visual Studio Code 的插件市场,输入“C/C++”,然后点击“Install”。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17314_1.png) ### 软件界面 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17328_1-1024x669.png) DevEco Device Tool工具主要分为如下4个功能区域。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17316_1.png) 工具控制区:提供工程的导入、配置、烧录、调试等功能。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17318_1.png) 代码编辑区:提供代码的查看、编写和调试等功能。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17320_1.png) 输出控制台:提供操作日志的打印、调试命令的输入及命令行工具等功能。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17322_1.png) 快捷控制功能:提供DevEco Device Tool工具的快捷操作命令,如配置模板选择、工具检查、编译等快捷功能。 在我的个人博客上可以查阅其他嵌入式相关内容:http://www.xiaohage.com/
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
1
)
嵌入式从0到1
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交