Hi3861鸿蒙开发环境搭建

1.1 安装配置Visual Studio Code

打开Download Visual Studio Code - Mac, Linux, Windows选择下载安装Windows系统的Visual Studio Code。

下载后进行安装。Visual Studio Code安装完成后,通过内置的插件市场搜索并安装开发所需的插件如图所示:

1.2 安装鸿蒙开发插件

打开https://device.harmonyos.com/cn/develop/ide#download网址下载Windows系统的DevEco Device tool鸿蒙开发工具。下载完成解包后,运行devicetool-windows-tool-4.0.0.400.exe安装程序。工具安装前会自动检测系统是否已安装python与vscode,如未安装可在下图中的窗口上点击安装。

DevEco Device Tool安装成后,打开VSCode可查看到鸿蒙开发相关插件已成功安装,如图所示:

1.3 下载并安装串口驱动

因Hi3861是通过UART接口烧录及调试程序的,所以需要在Windows系统上安装相关驱动。打开网址CH341SER.EXE - 南京沁恒微电子股份有限公司,下载CH341SER驱动程序。下载后进行安装,安装完成后。Hi3861设备通电后,通过数据线接入PC机后,会在系统的资源管理器中显示出一个“USB-SERIAL CH340”的COM口,如图所示:

1.4 下载Hi3861 BSP工程源码

OpenHarmony是开源的操作系统,但适配Hi3861的工程源码并没有在华为官网提供下载,只能通过第三方的源码管理平台上下载。因源码平台通常是通过git命令下载源文件的,所以需要在网址https://git-scm.com/download/win上下载并安装git程序。安装过程中使用默认配置即可。

    按住“win”键后再按R键,打开“运行”窗口, 输入“cmd”后确认进入Dos终端,然后通过git命令下载SDK源码包, 在Dos终端执行命令:

   

   git clone https://gitee.com/HiSpark/hi3861_hdu_iot_application

下载完成后,整个工程源码hi3861_hdu_iot_application文件夹中。

1.5 下载Hi3861编译工具

下载鸿蒙编译工具包链接地址: 

https://hispark-obs.obs.cn-east-3.myhuaweicloud.com/DevTools_Hi3861V100_v1.0.zip

下载完成后,无需解包。

1.6 工程配置

为了避免一些莫名其妙的错误,建议工程源码hi3861_hdu_iot_application文件夹与DevTools_Hi3861V100_v1.0.zip编译工具包放在D盘下,如图所示。注意在Windows系统上路径长度不能超过256字节,并且路径中不能有中文字符。

打开Visual Studio Code后,进上DevEco插件的操作页面,如图所示:

点击”Import Project”,在弹出的窗口中选择工程源码文件夹的路径,如图所示:

点击”Import”按钮后,接着在弹出窗口中选择芯片型号,如图所示:

再次点击”Import”按钮后导入工程源码, 在以下页面中,打开工程:

在此弹出的窗口中选择信任工程源码文件夹。

1.7配置编译工具

在Visual Studio Code进入DevEco插件页面如图所示,进行源码工程配置:

点击“Import”后,在弹出的窗口中选择编译工具压缩包路径,如图所示:

点击”Confirm”完成配置。

1.8配置烧录UART

编译工具配置完成与接入Hi3861设备后,在如图所示的页面中点击”hi3861“:

注意,Hi3861必须处于通电状态,且通过数据线接入PC机。在如图的页面中配置”USB-SERIAL CH340”的COM口。

1.9编译烧录

在DevEco插件页面中,点击”Rebuild”清除并重新编译工程,完成后在终端有输出绿色的SUCCESS信息,如图所示:

编译完成后,点击“Upload”按钮,并根据信息提示按下Hi3861开发板的复位按键,如图所示:

烧录成功后,提示信息如图所示:

烧录完成后,点击”Monitor”后,再次复位Hi3861设备,则会在终端显示开发板输出的信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/789306.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024 年最佳 Figma 字体

字体不仅仅是文本字符,它们还塑造了用户体验。从引导用户浏览界面到传达品牌个性,字体对于设计​​至关重要。然而,找到适合您的网站或应用风格的完美字体可能具有挑战性。 但不要害怕,我们会帮助您!请继续关注&#x…

技术成神之路:设计模式(四)工厂方法模式

1.定义 工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它提供了一种创建对象的接口,而不是通过具体类来实例化对象。工厂方法模式的主要作用是让子类决定实例化哪一个类,从而实现对象创建的延迟到具体子类…

EE trade:千足金是什么意思

千足金(也称足金999、足999、au999等)是一种金含量不低于999‰的黄金,这意味着在一千克的千足金中,至少有999克是纯金。由于其极高的纯度,千足金在市场上比普通的足金价格略高,虽然价格差距可能仅为每克几元,但在大批量…

轴心轨迹的绘制(包含降噪前处理,MATLAB)

由于旋转机械振动波形的噪声干扰大,直接对振动数据特征提取和选择的故障诊断方法,其精度容易受到噪声影响。当前,基于图像的旋转机械故障诊断技术已经得到飞速的发展。针对旋转机械的故障诊断问题,传统方法趋向于从振动数据中提取…

springboot美食分享平台-计算机毕业设计源码45429

基于Web美食分享平台的系统设计与实现 摘 要 本研究基于Spring Boot框架,设计并实现了一个Web美食分享平台,旨在为用户提供一个交流分享美食体验的社区平台。该平台涵盖了用户注册登录、美食制作方法分享发布、点赞评论互动等功能模块,致力于…

精简库存,避免售罄 零售商常见错误及策略

减少库存是库存管理中最容易被误解和管理不善的策略之一。但如果正确执行,精简运营可以大幅降低成本,同时减少缺货和新鲜产品的损坏。 问题是什么?太多企业在尝试精简库存时陷入了同样的陷阱。不依赖过剩库存的库存规划能够提供所需的灵活性…

七款知名电脑监控软件的介绍(2024年电脑监控软件整理推荐)

在信息化迅猛发展的今天,电脑监控软件成为企业管理和安全防护的重要工具。这类软件不仅有助于提高员工工作效率,还能防范数据泄露,保障企业的核心利益。以下是对几款知名电脑监控软件的介绍,它们在各自领域内都有出色表现。 固信…

【MPPT太阳能升压控制器方案】远翔升压恒流驱动芯片FP7209单节电池升压24V,30V,36V,42V,48V全系列方案,高转换效率,输出带短路保护功能

高转换效率,太阳能控制器方案——详解太阳能控制器PWM / MPPT极简方案其设计要点,升压30V,36V,42V,48V 使用单颗芯片FP7209即实现两级升压到30V,36V,42V,48V,相对于单极升…

Linux_网络编程_TCP

服务器客户端模型: client / server brow / ser b / s http p2p socket——tcp 1、模式 C/S 模式 》服务器/客户端模型 server :socket()-->bind()--->listen()-->accept()-->recv()-->close()client :socket()-->conn…

isaac sim 与 WLS2 ros2实现通信

Omniverse以及isaac还是windows下使用顺手一点,但是做跟ros相关的开发时候,基本就得迁移到ubuntu下了,windows下ros安装还是过于复杂,那不想用双系统或者ubuntu或者虚拟机,有啥别的好方法呢?这里想到了wind…

pcie 基础

1. 传输速率与带宽的关系 当我们谈论PCIe总线标准的传输速率时,我们使用GT/s(Giga Transfers per second,千兆传输/秒)来衡量,而不是Gbps(Giga Bits Per Second,千兆位/秒)。这是因为…

高德地图 key 和安全密钥使用

参考高德地图:JS API 安全密钥使用 高德地图 key 和安全密钥使用 一、通过明文方式设置参数查看如下成功后返回的信息 二、通过代理服务器转发实验:通过本地地址转发返回错的错误信息,如下通过正确的项目的的服务地址,返回正常参数…

基于Netty的自研流系统缓存实现挑战: 内存碎片与OOM困境

01 前言 Kafka 作为流处理平台,在实时流计算和在线业务场景,追尾读追求端到端低延迟。在离线批处理和削峰填谷场景,数据冷读追求高吞吐。两个场景都需要很好的数据缓存设计来支撑,Apache Kafka 的数据存储在本地文件&#xff0c…

macos 10.15系统下载包,macOS Catalina for mac

macOS Catalina 让你喜欢的种种 Mac 体验都更进一步。你可以领略音乐、播客这两款全新 Mac app 的表演;在 Mac 上畅享各款自己心爱的 iPad app;拿起 iPad 和 Apple Pencil,拓展工作空间,释放创意灵感;再打开那些平时常…

无线麦克风什么牌子好,麦克风哪款好,口碑最好的k歌麦克风推荐

随着短视频和直播平台的流行,越来越多的人开始通过Vlog记录生活,并在此基础上开展副业。这种趋势推动了麦克风技术的快速发展,市场上出现了更多款式和功能各异的麦克风,以适应不同的视频创作需求。无线领夹麦克风因其便携性和实用…

【机器学习】必会数学知识:一文掌握数据科学核心数学知识点(下),收藏~

核心数学知识点 1、引言2、数据科学必会数学知识2.13 K均值聚类2.14 决策树2.15 随机森林2.16 梯度下降2.17 随机梯度下降(SGD)2.18 卷积2.19 拉普拉斯变换2.20 傅里叶变换2.21 信息论2.22 时间序列分析2.23 生成模型与判别模型2.24 支持向量机&#xff…

Centos7 安装Docker步骤及报错信息(不敢说最全,但是很全)

一、操作系统要求: 要安装Docker Engine,您需要CentOS 7及以上的维护版本。存档版本不受支持或测试。必须启用centos临时存储库。默认情况下,此存储库已启用,但如果已禁用,则需要重新启用它。建议使用overlay2存储驱动…

【JavaScript】深入理解Promise:从基础概念到进阶用法、手写promise

🔥 个人主页:空白诗 文章目录 一、引言二、Promise概述1. Promise的定义2. Promise的用途3. Promise的三种状态4. Promise的构造函数和基础结构5. Promise的优点6. Promise的实例方法7. Promise的静态方法 三、Promise的基本用法1. 创建一个Promise2. th…

【深度学习(42)】通过vscode使用anaconda的python环境

按ctrlshiftp,选择Python:Select Interpreter 选择anaconda下的python虚拟环境

亚马逊关键词优化全攻略:自养号测评让你的产品跃居首页

常常听到亚马逊运营吐槽: 为啥我的产品就是上不了首页呢? 我的关键词要怎么优化才能排名靠前啊? 的确,每天都有无数个卖家在想方设法让自己的产品排到首页,所以产品的竞争激烈程度不言而喻。 我们在亚马逊运营中&a…