Hi3861开发第一节:环境搭建,并顺利完成编译

本次教程在纯Windows下环境搭建!!!

1.DecEco Device Tool下载和安装

步骤一:下载devicetool-windows-tool-3.1.0.400.zip版,下载网址:https://device.harmonyos.c

om/cn/develop/ide#download

步骤二:解压DevEco Device Tool压缩包,双击安装包程序,点击"下一步"进行安装(如果之前有

安装过,会弹出先卸载之前版本在安装,请按照要求先卸载);

步骤三:设置DevEco Device Tool的安装路径,请注意安路径不能包含中文字符,同时建议不要安

装到C盘目录,点击"下一步"

步骤四:根据安装向导提示,安装依赖软件python以及vscode,显示OK后,点击安装。

步骤五:等待DevEco Device Tool安装向导自动安装DevEco Device Tool插件,直至安装完成,点

击"完成",关闭DevEco Device Tool安装向导。

步骤六:打开Visual Studio Code,进入DevEco Decive Tool工具界面。

步骤七:下载简体中文语言包,用户可以在VSCode工具商店安装"chinese(Simplified)(简体中

文)Language Pack for Visual Studio Code"插件,将VSCode设置为中文模式。

步骤八:下载Hi3861 Openharmony SDK(文件名:hi3861_hdu_iot_application-master.zip):百度云链接:https://pan.baidu.com/s/11_9BpHFr_l-1LbCwj6hAyw 提取码:zbhl

步骤九:下载开发工具(文件名:DevTools_Hi3861V100_v1.0.zip):百度云链接:https://pan.baidu.com/s/1YDXMdmvqweCAXV_zfqb1LA 提取码:zbhl

步骤十:解压两个压缩包到D盘根目录下。

由于windows自身限制,路径不能超过260个字符,在下载和解压这两个压缩包时,尽量放在D盘或者其他盘根目录下,防止导致的编译错误问题。(本人遇见了这个问题,大家要规避)

2. Windows下命令行编译环境搭建

步骤一:打开开发工具(DevTools_Hi3861V100_v1.0),进入如下目录,右键env_start.bat "以管理员身份运行"。

步骤二:等待运行完成,(运行过程中的警告可以忽略,只要出现最终截屏上的结果就可以)运行成功截图如下(注意:请不要关闭该命令行窗口,后续步骤都在此窗口下进行)。

步骤三:通过命令行进入到../hi3861_hdu_iot_application-master/src目录

步骤四:进入src目录下后,输入指令"hb set",连续敲两次"Enter",input code path选择

"wifiiot_hispark_pegasus"。

步骤五:input code path选择完成后,输入指令"hb build":编译工程

步骤六:等待。初次编译会解压编译工具,时间较长。等待编译完成即可。(我等了38min......)

3.导入并编译工程

步骤一:打开VSCode,打开DevEco Device Tool主页,点击"导入工程"

步骤二:在导入工程弹窗中选择Hi3861 SDK目录,点击"导入"

步骤三:在后续导入工程弹窗,SOC栏选择Hi3861,开发板栏选择hi3861,框架栏选择hb,之后

点击"导入",等待导入成功即可。

步骤四:代码导入成功后,即工程创建成功,之后可使用该IDE 实现代码开发、一键编译、一键烧

写等功能。

步骤五:配置开发工具路径,点击左侧的"工程配置",在右侧窗口找到"compiler_bin_path",选择

到之前下载的开发工具。

步骤二:配置完成后,点击左侧"build",开始编译。

初次编译会解压编译工具,时间较长。等待编译完成即可。

编译完成,期待下次完成点亮led。

相关推荐
泛凡(Linyongui)7 小时前
基于 CW32L010 的智能厨卫调温旋钮方案--低成本 EC21 编码旋钮全解析
单片机·嵌入式硬件·c#
Liaiyang668 小时前
空圈容错视角-HarmonyOS 7 架构体检:从被动容错到主动免疫的真伪验证与生态反推
操作系统·harmonyos·架构设计·ai-agent·端云协同·鸿蒙7·空圈容错
十年磨一剑~8 小时前
Linux 内核中断处理机制与软硬件协同流程
linux·嵌入式硬件
贾伟康8 小时前
【共创稿事节】HarmonyOS 7.0 Native XComponent与FFI:从接入到生产验证
harmonyos·profiler·hitracemeter·性能追踪·时间线
糖糖单片机设计8 小时前
基于单片机的热水器节能控制系统
单片机·嵌入式硬件
数字新视界9 小时前
数字孪生技术赋能智能化转型与创新实践
嵌入式硬件·物联网·系统架构·机房管理·动力与环境监控系统
redtank20009 小时前
纯血鸿蒙本地电子书阅读器实测:九格式支持、沉浸阅读与零联网隐私设计
华为·harmonyos
贾伟康9 小时前
【共创稿事节】HarmonyOS 7.0 HiSysEvent系统事件订阅:从接入到生产验证
harmonyos·可观测性·hisyevent·系统事件·后台优化
HQB202610 小时前
屹晶微电子 EG1195|10‑120V/10A+ 外置 MOS 异步降压控制器|ESOP‑8|电动车转换器 / 快充 / 工业电源
嵌入式硬件·硬件工程
不悔哥11 小时前
开源LineageOS:旧手机刷上开源系统
嵌入式硬件·智能手机·开源