DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验 原创 精华

鸿联
发布于 2021-4-18 09:48
浏览
10收藏

      DevEco Device Tool迎来了2.1 Beta1,其中的亮点之一是:支持Hi3861开发板的源码在Windows平台编译。带着浓厚的兴趣,第一时间做了一次体验。

      首先在官网下载“devicetool-windows-tool-2.1.0.0.zip”后解压安装,因装有老版本,第一次安装没成功,删除“.deveco-device-tool”文件夹,并重装python3.85(64位)后,DevEco Device Tool 2.1 Beta1安装成功。

      接着按照官方文档(https://device.harmonyos.com/cn/docs/ide/user-guides/hi3861_windows-0000001101110444)下载工具链。ninja,hcc_riscv32_win,Git,下载成功,gn的下载链接无法打开。在CSDN试着下一个“gn.exe”,可以正常使用。

       接着在工具链管理添加工具链页面点击Add user component添加刚刚下好的工具。注意版本号可以任意填写。不填无法保存。

DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验-鸿蒙开发者社区

      紧接着下载可以在Windows平台下编译的源码https://repo.huaweicloud.com/harmonyos/os/windows_code/code-20210414_1459.tar.gz,文件比较大,1.4G。解压后,在主页打开工程,开发板选“HI3861”,源码来源选“Hb”。注意工程路径不能含中文路径,不然后面编译无法通过。

DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验-鸿蒙开发者社区

DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验-鸿蒙开发者社区

          接下来,设置工程的工具链。在“Platform Options”下,选择添加ninja、gn、riscv32、git,tool_scons这5个工具,保存后就可以在Windows下编译了

DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验-鸿蒙开发者社区

           直接编译后,下载到开发板的demo是"startup",运行后效果不明显。手头刚好有小熊派的3861开发板,看看是否可以让小熊派板载指示灯闪起来。小熊派板载指示灯是GPIO 2,只需将“applications\sample\wifi-iot\app\iothardware\led_example.c”的#define LED_TEST_GPIO改为2,“applications\sample\wifi-iot\app\BUILD.gn”中的“startup”改为 "iothardware:led_example”,指示灯应该可以闪起来。DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验-鸿蒙开发者社区

DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验-鸿蒙开发者社区

          结果编译不通过。

          查找原因,“led_example.c”中#include "iot_gpio.h"的路径不对,将“applications\sample\wifi-iot\app\iothardware\BUILD.gn”的include_dirs路径修改为 "//base/iot_hardware/peripheral/interfaces/kits"后,成功编译。指示灯开始闪烁。DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验-鸿蒙开发者社区

          至此,虽有曲折,Hi3861开发板直接在Windows平台下编译,体验成功。

         DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验-鸿蒙开发者社区

                   

           资源包是安装工具链需要下载的工具包,也可以按官方文档一个一个下载。

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
DevEco Device Tool工具包.zip 104.99M 386次下载
已于2021-4-22 18:35:23修改
12
收藏 10
回复
举报
13条回复
按时间正序
/
按时间倒序
馥有诗书气自甄
馥有诗书气自甄

给大佬点赞~,勇于尝试新事物

希望大佬可以将编译过程中需要下载的工具链整体打包分享一下,方便其他的同学可以直接使用(虽然也可以一个个下载= =,不过还是希望有打包的)

已于2021-4-19 11:15:04修改
5
回复
2021-4-19 10:52:41
longlong899
longlong899

好文...

 

回复
2021-4-19 11:10:30
鸿联
鸿联 回复了 馥有诗书气自甄
给大佬点赞~,勇于尝试新事物 希望大佬可以将编译过程中需要下载的工具链整体打包分享一下,方便其他的同学可以直接使用(虽然也可以一个个下载= =,不过还是希望有打包的)

昨天时间紧,待会上传

回复
2021-4-19 11:20:43
鲜橙加冰
鲜橙加冰

反手就是一个加精。

回复
2021-4-19 17:11:46
鸿蒙张荣超
鸿蒙张荣超

👍👍👍

回复
2021-4-20 09:05:44
红叶亦知秋
红叶亦知秋

为先行者点赞

回复
2021-4-21 14:05:28
鸿联
鸿联 回复了 longlong899
好文...

谢谢支持

回复
2021-4-21 15:26:54
鸿联
鸿联 回复了 鲜橙加冰
反手就是一个加精。

谢谢支持

回复
2021-4-21 15:27:14
鸿联
鸿联 回复了 鸿蒙张荣超
👍👍👍

谢谢张老师支持

回复
2021-4-21 15:27:34
小熊梦工场
小熊梦工场

赞👍 !

回复
2021-4-23 13:16:11
137733290
137733290

遇到了这样的环境问题,没法配置编译工具。

 

回复
2021-4-24 17:05:32
鸿联
鸿联 回复了 137733290
遇到了这样的环境问题,没法配置编译工具。

请勾选“show Advance Options”就会出现

回复
2021-4-28 23:55:50
muyacn
muyacn

为大佬点赞

回复
2021-9-24 14:38:47
回复
    相关推荐