海思 Hi3861 编译烧录更快捷
HUAWEI DevEco Device Tool是华为面向智能设备开发者提供的一站式集成开发环境。划重点,DevEco Device Tool 3.1 Beta2又上新技能啦——支持纯Windows环境开发Hi3861,显著提升编译、烧录效率,同时还带来了更多实用的功能及模板,为广大开发者朋友带来更加高效、便捷的开发体验。接下来,让我们来看看吧!
纯Windows环境开发Hi3861,编译烧录更快捷
Hi3861作为OpenHarmony社区Top级开发板,相信很多鸿蒙智联设备开发者都在Linux上编译烧录过Hi3861源码。但在Windows与Linux混合开发环境下,对Hi3861进行开发时由于环境搭建较复杂,Python环境经常出错,只能对OpenHarmony源码进行全量编译,效率低下;另外,工具链由于网络环境原因经常拉取失败等系列问题,导致不少开发者面对繁杂冗长的开发环境搭建望而却步。
1、源码编译烧录更快捷
DevEco Device Tool 3.1 Beta2支持纯Windows环境开发Hi3861,我们可以将环境搭建精简为三步——开发环境准备、下载源码、配置工具链,降低环境搭建时出错的概率,同时还提供了经过裁剪适配后的Hi3861 OpenHarmony SDK及对应的开发工具压缩包,显著提升了Hi3861源码编译效率,还实现了开发工具解压即用的便捷体验。编译烧录方面,由于减少了源码大小,初次编译仅需2分30秒左右,烧录过程也仅需30秒左右,大幅提升了编译烧录效率。
具体开发步骤请参考官网文档实现:
https://device.harmonyos.com/cn/docs/documentation/guide/hi3861-windows-0000001445255984
2、源码下载导入更方便
当我们下载Hi3861 OpenHarmony SDK后,可以通过DevEco Device Tool提供的导入工程选择hi3861_hdu_iot_application-master文件夹,即可导入Hi3861的SDK,如需删除时,将源码目录下的.deveco和.vscode文件夹删除即可。对应的开发工具下载完成后需要在Project settings(工程配置)—compiler_bin_path下选择对应的DevTools_Hi3861V100_v1.0文件夹,此时源码及工具链就已全部配置完成,可以即刻开始编译源码。
相比OpenHarmony全量代码,Hi3861的SDK只有413MB左右,开发工具解压后也只有1GB左右,非常适合初学者上手尝试了解OpenHarmony设备开发的全流程。
3、其他功能及配套教程
DevEco Device Tool提供了查看串口打印功能,烧录完成后,我们可以通过点击Monitor界面便捷查看串口打印信息。同时,DevEco Device Tool还支持镜像分析和栈分析的调优能力。
具体使用步骤请参考官网指导文档:
https://device.harmonyos.com/cn/docs/documentation/guide/ide-stack-image-analysis-0000001134643900
除此之外,我们提供了纯Windows环境开发Hi3861的配套教程,帮助入门开发者快速熟悉Hi3861开发板的各项功能。配套教程从运行第一个Hello world,到更丰富的开发实验指导——基础实验:PWM实验、串口实验、基础WiFi实验,还有操作系统实验:定时器、信号量、中断处理,以及综合实验:超声波避障小车实验、循迹小车、平衡车实验,让开发者更清晰地理解Hi3861源码和目录结构,从而更加高效地开发预期功能。
具体使用步骤详见开发者学堂《物联网技术及应用实验指导手册》:
更多实用的功能及模板,开发效率轻松翻倍
DevEco Device Tool 3.1 Beta2除了支持纯Windows开发Hi3861之外,还支持生成专有外设驱动模板、支持HCS¹文件可视化预览与编辑,另外调试功能也得到了增强。
1、支持生成专有外设驱动模板
DevEco Device Tool 3.1 Beta2在通用驱动模板的基础上,还提供了常用的专有驱动模板,可以快速创建对应模块的器件驱动,减少开发者在基本文件创建过程中因配置繁琐而带来的问题,并有对应的开发配置文件,方便开发者在开发过程中自行配置对应的功能,从而提高开发者的工作效率。
目前已提供了Display(显示器)、Audio(音频)、Input(输入)、Sensor(传感器)专用外设驱动模板的一键生成,专用外设驱动模板支持OpenHarmony master / OpenHarmony 3.2 Beta4版本的源码。大家可以在OpenHarmony社区下载OpenHarmony master / OpenHarmony 3.2 Beta4版本的源码,通过IDE导入后使用,支持的产品及使用方法如下所示:
2、HCS文件可视化预览与编辑
在开发驱动时,我们通常会查看HDF²的配置文件并做对应的修改;DevEco Device Tool 3.1 Beta2版本提供了HCS可视化工具,支持HCS文件预览与编辑,具有可视化配置与HCS文件内容双向绑定、同步更新展示等优点。通过HCS可视化工具,开发者能以可视化的方式对新增或已有的HCS文件,进行预览、编辑等操作,不需要在配置文件中进行节点属性预览、编辑,使用方法如下图所示:
3、调试功能增强
在调试功能增强方面,新版本DevEco Device Tool新增了内存断点、全局变量实时监控功能,支持添加三种类型的数据断点,分别为读断点、写断点、读或写断点,支持实时监控全局变量,支持值在二进制、十进制、十六进制间转换,默认为十进制。
结语
本次DevEco Device Tool 3.1 Beta2版本更新带来了纯Windows环境开发Hi3861功能、生成专有外设驱动模板、HCS文件可视化预览与编辑、以及增强了调试功能,大家学会了吗?快快上手试试吧!
关于纯Windows环境开发Hi3861功能使用有问题的同学,可以反馈到Gitee HiSpark社区,通过提Issue方式获得帮助。
链接如下:
https://gitee.com/HiSpark/hi3861\_hdu\_iot\_application/issues
DevEco Device Tool体验过程中,如果遇到问题,欢迎通过华为开发者论坛发帖反馈给我们。
链接如下:
https://developer.huawei.com/consumer/cn/forum/block/dev-tool?filterCondition=1
1、HCS即Hardware Driver Foundation Configuration Source:硬件驱动程序基础配置源。
2、HDF即Hardware Driver Founda-tion:硬件驱动程序基础。
备注:本文转载自公众号《HarmonyOS开发者》
- 分享
- 举报
-
浏览量:990次2023-10-23 18:45:16
-
浏览量:1971次2023-04-19 09:06:21
-
浏览量:4146次2021-12-03 16:40:57
-
浏览量:3510次2021-12-06 16:16:18
-
浏览量:9513次2020-12-08 19:45:14
-
浏览量:6394次2021-09-14 13:51:27
-
浏览量:5883次2021-06-28 13:41:26
-
浏览量:9206次2020-12-15 21:43:52
-
浏览量:4791次2021-08-25 13:48:29
-
浏览量:1452次2023-11-24 16:36:44
-
浏览量:5488次2021-01-07 17:33:46
-
浏览量:8582次2020-12-14 12:42:14
-
浏览量:4401次2021-09-13 13:44:04
-
浏览量:4890次2021-07-12 13:58:45
-
浏览量:5142次2021-09-07 13:36:59
-
浏览量:4283次2021-07-09 13:47:54
-
浏览量:3612次2022-01-31 09:00:24
-
浏览量:4604次2021-09-23 13:51:06
-
浏览量:15849次2020-09-12 15:07:52
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
茄汁大虾~
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明