搭建一站式 OpenHarmony 设备开发 Windows 开发环境。
作者:坚果
团队:坚果派
公众号:“大前端之旅”
润开鸿技术专家,华为 HDE,InfoQ 签约作者,OpenHarmony 布道师,擅长 HarmonyOS 应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领 100+队员完成 Pr 的提交合入。
欢迎通过主页或者私信联系我,加入坚果派,一起学习 OpenHarmony/HarmonyOS 应用开发。
搭建一站式 OpenHarmony 设备开发 Windows 开发环境。
本次实验用的开发板是润和的 3861 智能家居套件
需要准备的物料有
windows 电脑一台
智能家居套件一套
USB 数据线一根
需要提前准备的几个素材为
1.vscode:
下载地址:https://code.visualstudio.com/download
2.DevEco Device TooL
下载地址:DevEco Device Tool3.1 Release
3.源码
下载地址:hi3861_hdu_iot_application
4.Hi3861V100 编译工具链:
下载地址: https://hispark.obs.cn-east-3.myhuaweicloud.com/DevTools_Hi3861V100_v1.0.zip
DevEco Device TooL 的安装
第一步,解压并双击 exe 文件
![](https://static001.geekbang.org/infoq/c6/c67f9abc89071a89aa6e2fcfb375d1d3.png)
![](https://static001.geekbang.org/infoq/68/68fc47ca082ad9ac153897371c99b6cc.png)
点击我接受
![](https://static001.geekbang.org/infoq/90/90cb2243e07a321645e8bc0b6491b302.png)
点击下一步
![](https://static001.geekbang.org/infoq/79/79de2dbe6e4f3cef5657846e73a5ebc3.png)
点击安装
![](https://static001.geekbang.org/infoq/f4/f4744f2e9e037b79262aab30f516dcae.png)
完成安装
导入源码
打开 VScode
![](https://static001.geekbang.org/infoq/d1/d10c8232743fee178b0b4f41267403d4.png)
选择 Import Project
![](https://static001.geekbang.org/infoq/04/0411cb4b1d4fd2110018ac907cae6f6c.png)
在导入工程弹窗,SOC 栏选择 Hi3861,开发板栏、框架栏默认,分别是 hi3861、hb,之后点击“导入”即可。
选择对应的源码文件。我的刚才的下载解压到了 D 盘的 D:\sample\hi3861_hdu_iot
![](https://static001.geekbang.org/infoq/c9/c9dc2cf32312aa13d356b96609851948.png)
![](https://static001.geekbang.org/infoq/a1/a1bdf55df01160337884e025d1b57e8f.png)
在导入工程弹窗,SOC 栏选择 Hi3861,开发板栏、框架栏默认,分别是 hi3861、hb,之后点击“导入”即可。
![](https://static001.geekbang.org/infoq/de/dedb584aba7adabe62730b59d76857c2.png)
配置开发工具
第一步。解压工具链 DevTools_Hi3861V100_v1.0。第二步。点开工程配置,选择点击左侧的“工程配置”,在右侧窗口找到“compiler_bin_path”,选择到之前下载的开发工具。注意工具目录层级,选择到最内层。D:\3861\DevTools_Hi3861V100_v1.0
![](https://static001.geekbang.org/infoq/bc/bc40d87f8e0d4882c74a6da42d87828c.png)
![](https://static001.geekbang.org/infoq/b6/b60fa7b3542bfb617a06fb07e3fb4a24.png)
点击 manage
![](https://static001.geekbang.org/infoq/71/711a595a6304fe7d2f9c46881f905a47.png)
点击 ok
![](https://static001.geekbang.org/infoq/b5/b50eca467a952a6be0cee840f1e9e28a.png)
点击编译,就会参与编译,然后等待编译完成就好
![](https://static001.geekbang.org/infoq/25/25dd97179275360b1f9a07f116be59be.png)
可以看到编译完成
![](https://static001.geekbang.org/infoq/52/52f694a9992c34de5e37c4301679aa8c.png)
刚才编译的是啥都没有的案例
![](https://static001.geekbang.org/infoq/e9/e9079c78c38e96ca09c5f2078ed75236.png)
编译点灯
![](https://static001.geekbang.org/infoq/75/75a2f500359a637ea65fd435133f4dd2.png)
重新编译
![](https://static001.geekbang.org/infoq/c5/c5c0ca0049cb227f8102203455d21097.png)
烧录,安装串口工具
点击 DevTools_Hi3861V100_v1.0\usb_serial_driver 下的串口工具,进行安装
![](https://static001.geekbang.org/infoq/5c/5c03daa6fa865ca27e53462df255a306.png)
![](https://static001.geekbang.org/infoq/d1/d1efb3fb6104eb0b597b045fc34fe48b.png)
配置工具
![](https://static001.geekbang.org/infoq/e0/e0a162b2f8b94bf68f1e7204f33affc4.png)
开始烧录,点击 upload。开发板上按一下复位键
出现 sucess,表示成功
![](https://static001.geekbang.org/infoq/f1/f13274c17444c572dd2d4a5be85f558d.png)
这个时候就可以点击开发板的复位键,就可以看到灯在闪烁,说明你已经完成了从工具下载,环境配置,源码下载,编译,烧录的一整个流程。有没有觉得你很厉害,已经学到了这个地方。
版权声明: 本文为 InfoQ 作者【坚果】的原创文章。
原文链接:【http://xie.infoq.cn/article/1ce97ae185365d996424a7c6f】。文章转载请联系作者。
评论