0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】HarmonyOS智能设备开发工具—DevEco Device Tool 安装配置

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-09 15:10 次阅读

本文来源电子发烧友社区,作者:juby, 帖子地址:https://bbs.elecfans.com/jishu_1996043_1_1.html

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, 选择“System Installer”下载即可:

如果选择“User Installer”,会有如下提示:

User版会安装在当前计算机帐户目录,这意味着如果使用另一个帐号登陆计算机将无法使用别人安装的VSCode。System版本可以安装在非用户目录,例如64位系统默认安装到C:Program FilesMicrosoft VS Code,任何帐户都可以使用,这是两个版本程序的主要区别。

安装过程中,请勾选“添加到 PATH(重启后生效)”,其他按照默认选项进行即可;

安装 Node.js

DevEco 插件的烧录功能依赖 nodejs 和相关插件,需要先安装 nodejs 和相关插件;

Node.js 下载页面:
https://nodejs.org/en/download/

http://nodejs.cn/download/

根据自己系统选择下载安装包,我选的是 64 bit Windows Installer (.msi) (上面有两个版本nodejs的下载链接,都是可以使用的,本文选用的是node-v14.13.1-x64.msi),一路默认安装,安装完成后,我们可以在系统环境变量中看到已经自动添加了nodejs的所在路径:

打开CMD命令行工具,输入“node -v”命令,能正常查询Node.js的版本号,说明Node.js安装成功。

安装 JDK

说明 需要安装 JDK 1.8,下载链接:https://jdk.java.net/java-se-ri/8-MR3

将下载后的文件解压至C盘根目录下:

添加环境变量:

  1. JAVA_HOME=C:java-se-8u41-ribin
  2. 环境变量PATH末尾加入:;%JAVA_HOME%,注意%前面有英文分号“;”

配置完成之后,验证JDK是否配置正确,打开命令行工具,输入 java -version 命令,检查版本号是否 1.8 版本。

安装 hpm 和其他 npm 包

  1. 使用国内镜像源 ,加速模块下载速度 : 直接开打cmd,输入:
npm config set registry https://registry.npm.taobao.org
  1. 安装 hpm 鸿蒙组件管理器:
npm install -g @ohos/hpm-cli

使用“hpm -V”指令查询hpm版本号,能够正常查询说明hpm安装成功。

注意:
这里查询hpm的指令需要在cmd控制台中输入才行,在Windows PowerShell中测试,不能够正确的得到版本号。

今天在单位hpm安装总是失败,回家一次就安装成功了,怀疑hpm的安装跟网络是有关系的,如果大家不能够正确安装,可以考虑换一个网络试试,比如拿手机创建一个热点试试。

  1. 安装 Windows 编译工具包,serialport 包需要编译本地模块,必须先安装此包才能安装 serialport 包:
npm install -g windows-build-tools 

整体安装完毕之后提示:

  1. 安装 tftp 包,用于启动 tftp 服务器,通过网络方式向单板烧录映像:
npm install -g tftp

  1. 安装 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
    如果已有华为开发者帐号,请直接点击登录按钮。

  1. 进入 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

  1. 打开 Visual Studio Code 软件。

  2. 采用从本地磁盘安装方式,安装 DevEco Device Tool。

安装 C/C++插件

HarmonysOS 设备开发采用 C/C++语言,Visual Studio Code 工具对 C/C++语言的支持插件非常丰富,可以安装“C/C++”插件来实现 C/C++代码智能提示代码高亮格式化等功能,帮助您更高效、便利的开发更规范和优美的代码。

在 Visual Studio Code 的插件市场,输入“C/C++”,然后点击“Install”。

软件界面

DevEco Device Tool工具主要分为如下4个功能区域。
 工具控制区:提供工程的导入、配置、烧录、调试等功能。
 代码编辑区:提供代码的查看、编写和调试等功能。
 输出控制台:提供操作日志的打印、调试命令的输入及命令行工具等功能。
 快捷控制功能:提供DevEco Device Tool工具的快捷操作命令,如配置模板选择、工具检查、编译等快捷功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    14

    文章

    2175

    浏览量

    125230
  • HarmonyOS
    +关注

    关注

    79

    文章

    1984

    浏览量

    30704
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

    6966
收藏 人收藏

    评论

    相关推荐

    Wi-Fi 8要来了!未来Wi-Fi技术演进方向揭秘

    产品销售中,虽然Wi-Fi 7产品的销量份额快速从年初的个位数百分比增长至14%,但Wi-Fi 6产品的销量份额依然稳定在60%左右。如果从存量设备来看,那么Wi-Fi 7路由器的占比
    的头像 发表于 11-24 03:14 2224次阅读
    <b class='flag-5'>Wi-Fi</b> 8要来了!未来<b class='flag-5'>Wi-Fi</b>技术演进方向揭秘

    鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装配置

    OpenHarmony4.1 DevEco Studio开发工具安装配置,鸿蒙北向开发入门必备!
    的头像 发表于 02-07 17:35 195次阅读
    鸿蒙北向<b class='flag-5'>开发</b>OpenHarmony4.1 <b class='flag-5'>DevEco</b> Studio<b class='flag-5'>开发工具</b><b class='flag-5'>安装</b>与<b class='flag-5'>配置</b>

    华为海思正式进入Wi-Fi FEM赛道?

    大家都知道了,2018年11 月离开锐迪科(RDA),前往福建晋江创立三伍微,专注于Wi-Fi射频前端芯片,从路由器Wi-Fi FEM,到手机Wi-Fi FEM,再到IoT FEM全覆
    发表于 12-11 17:42

    摩尔斯微电子发布Wi-Fi HaLow评估套件,加速物联网开发

    近日,全球领先的Wi-Fi HaLow解决方案提供商摩尔斯微电子正式推出一款开创性的评估套件——MM6108-EKH05。这款完全整合的开发平台,旨在推动各行业物联网解决方案的快速发展
    的头像 发表于 12-11 13:40 377次阅读

    Wi-Fi 4到Wi-Fi 7:网速飙升40倍的无线革命

    Wi-Fi 6具有更高效率,适合密集设备环境,支持更低的延迟和更高的节能表现。   Wi-Fi 7 Wi-Fi 7是2024年发布的新一代标准,提供超高数据速率,支持
    的头像 发表于 12-09 10:10 457次阅读
    从<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:网速飙升40倍的无线革命

    Wi-Fi 7与Wi-Fi 6E有什么区别

    也许很多人还在考虑是否要将使用的Wi-Fi设备升级到Wi-Fi 6或Wi-Fi 6E,而这些标准的继任者却已经开始“登堂入室”了。Wi-Fi
    的头像 发表于 11-07 11:38 1357次阅读

    【星闪派物联网开发套件体验连载智能交通灯

    : 链接:https://gitee.com/HiSpark/ 链接:https://gitee.com/HiSpark/fbb_ws63 软件开发环境:windows 系统 软件开发工具
    发表于 10-05 13:00

    IR900 Wi-Fi联网的配置过程

    例如上图,IR900 通过Wi-Fi接口连接公司办公无线网络 inhand-office (SSID为无线网络的名称) 首先将Wi-Fi接口与WLAN接口解绑 登陆IR900后,进入
    发表于 07-25 06:09

    如何记住ESP8266中的Wi-Fi凭据?

    您好,我正在与ESP8266合作,在公司进行一个项目。在成功智能配置后,我无法记住 Wi-Fi 凭据。ESP8266软件版本如下: 在GMR AT版本:1.2.0.0(Jul 1, 2016 20
    发表于 07-15 07:07

    DA16200 超低功耗 Wi-Fi 模块开发套件 Pro数据手册

    电子发烧友网站提供《DA16200 超低功耗 Wi-Fi 模块开发套件 Pro数据手册.rar》资料免费下载
    发表于 05-30 17:53 1次下载
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模块<b class='flag-5'>开发套件</b> Pro数据手册

    DA16200 超低功耗 Wi-Fi 模块开发套件数据手册

    电子发烧友网站提供《DA16200 超低功耗 Wi-Fi 模块开发套件数据手册.rar》资料免费下载
    发表于 05-30 17:13 0次下载
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模块<b class='flag-5'>开发套件</b>数据手册

    AIROC™ Wi-Fi和蓝牙组合连接掉线的原因?怎么解决?

    我最近购买了一台配备 AIROC™ Wi-Fi 和蓝牙组合模块的笔记本电脑。 大多数时候,Wi-Fi 连接都能正常使用图书馆创世纪网站ePUB 转换工具、在线书店和学术出版物,但我注意到蓝牙连接总是
    发表于 05-24 07:48

    HarmonyOS开发学习:【DevEco Device Tool 安装配置(问题全解)】

    介绍如何在Windows主机上安装DevEco Device Tool工具
    的头像 发表于 04-14 11:30 1136次阅读
    <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>(问题全解)】

    验证物联网Wi-Fi HaLow用例的MM6108-EKH08开发套件来啦

    验证物联网Wi-Fi HaLow用例的MM6108-EKH08开发套件来啦 MM6108-EKH08开发套件专为验证物联网Wi-Fi HaLow用例而设计。该
    的头像 发表于 04-11 12:01 1868次阅读
    验证物联网<b class='flag-5'>Wi-Fi</b> HaLow用例的MM6108-EKH08<b class='flag-5'>开发套件</b>来啦

    Wi-Fi的诞生与发展

    短距离无线通信技术有Wi-Fi、ZigBee、蓝牙以及Z-Wave,今天我们先揭开Wi-Fi的神秘面纱。Chrent短距离无线通信技术——Wi-Fi过去的20多年,Wi-Fi靠着仅有的
    的头像 发表于 03-07 08:26 1475次阅读
    <b class='flag-5'>Wi-Fi</b>的诞生与发展