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
    +关注

    关注

    15

    文章

    2379

    浏览量

    128897
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35574
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

    7688
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何更新 NuMaker IoT 板上的 Wi-Fi 模块固件?

    更新 NuMaker IoT 板上的 Wi-Fi 模块固件
    发表于 09-04 08:28

    【汇思博SEEK100开发试用体验】开发环境安装配置

    以下文字,基于SEEK100开发试用经验,详细梳理OpenHarmony开发环境搭建的关键步骤与避坑要点: 一、开发工具部署:DevEco
    发表于 08-20 21:43

    HarmonyOSAI编程DevEco AI辅助编程工具

    DevEco AI辅助编程工具(CodeGenie)基于BitFun Platform AI能力平台,为开发者提供高效的应用与服务AI编程支持,支持智能知识问答、代码生成、页面生成、万
    发表于 08-18 14:54

    如何选择合适的芯科科技Wi-Fi开发

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi
    的头像 发表于 07-09 09:15 2274次阅读

    [CYW4373] BT device_id正常,Wi-Fi device_id失败的原因?

    CYW4373 时,无法识别 USB 集线器的 device_id(04b4:bd30)。但是,检测到了 BT 设备 ID (04b4:640c),因此设备扫描可以正常运行。但无法识别Wi-
    发表于 06-05 06:07

    nRF Cloud Wi-Fi 定位服务

    中实现高性能和超低功耗。对于 Wi-Fi 定位请求,nRF Cloud 可借助 Wi-Fi 数据库计算设备位置,该数据库包含不同 Wi-Fi 网络的坐标。然后,
    发表于 04-17 15:07

    Wi-Fi 定位服务

    Wi-Fi 是一种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。
    发表于 04-17 15:01

    鸿蒙北向开发OpenHarmony5.0 DevEco Studio开发工具安装配置

    本文介绍OpenHarmony5.0 DevEco Studio开发工具安装配置,鸿蒙北向开发入门必备!由触觉
    的头像 发表于 03-28 18:05 1335次阅读
    鸿蒙北向<b class='flag-5'>开发</b>OpenHarmony5.0 <b class='flag-5'>DevEco</b> Studio<b class='flag-5'>开发工具</b><b class='flag-5'>安装</b>与<b class='flag-5'>配置</b>

    还不知道Nordic 有Wi-Fi 6+BLE组合?

    多种通信协议:除了Wi-Fi 6和BLE,它还可以通过软件配置支持其他协议,这使得它在多种应用场景中都能发挥出色的作用。 三、应用场景 PTR5303适用于多种场景,比如智能家居设备
    发表于 03-12 15:20

    HarmonyOS NEXT开发实战:DevEco Studio中DeepSeek的使用

    安装使用 建议使用DevEco Studio 5.0.3及以上版本。 安装DevEco Studio:如果尚未安装
    发表于 03-07 14:56

    2.4GHz+5GHz双频低功耗 Wi-Fi 6协同IC -nRF7002

    、Thread和Wi-Fi,为物联网和智能家居设备提供多协议支持。它能够满足高带宽应用(如AR/VR)和低功耗网络(如智能家居、工业设备)的
    发表于 02-26 14:54

    HarmonyOS 应用开发赋能套件:鸿蒙原生应用开发的 “神助攻”

    代码和开发实践等,这些问题让他们的开发工作容易走弯路。   为帮助开发者更高效地掌握HarmonyOS应用开发技能,官方推出了
    发表于 02-17 16:37

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

    OpenHarmony4.1 DevEco Studio开发工具安装配置,鸿蒙北向开发入门必备!
    的头像 发表于 02-07 17:35 1340次阅读
    鸿蒙北向<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 HaLow评估套件,加速物联网开发

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

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

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