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

这篇具有很好参考价值的文章主要介绍了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盘目录,点击"下一步"

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

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

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

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

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

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

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

步骤七:下载简体中文语言包,用户可以在VSCode工具商店安装"chinese(Simplified)(简体中
文)Language Pack for Visual Studio Code"插件,将VSCode设置为中文模式。

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

 步骤八:下载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开发第一节:环境搭建,并顺利完成编译

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

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

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

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

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

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

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

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

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

3.导入并编译工程

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

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

 

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

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

步骤三:在后续导入工程弹窗,SOC栏选择Hi3861,开发板栏选择hi3861,框架栏选择hb,之后
点击“导入”,等待导入成功即可。

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

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

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

 步骤五:配置开发工具路径,点击左侧的“工程配置”,在右侧窗口找到“compiler_bin_path”,选择
到之前下载的开发工具。

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

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

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

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

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

编译完成,期待下次完成点亮led。文章来源地址https://www.toymoban.com/news/detail-485696.html

到了这里,关于Hi3861开发第一节:环境搭建,并顺利完成编译的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用FS_Hi3861鸿蒙开发板编译时常见的一些问题

    本文档支持的是下面的产品 华清远见 FS-Hi3861 https://gitee.com/HiSpark/hi3861_hdu_iot_application/blob/master/src/vendor/hqyj/fs_hi3861/doc/%E5%8D%8E%E6%B8%85%E8%BF%9C%E8%A7%81%20FS_Hi3861%E5%BC%80%E5%8F%91%E6%8C%87%E5%AF%BC.md 目录 在添加第三方库完成后,再次编译报错,提示“undefined reference to ******” 编译的时候,

    2024年02月08日
    浏览(42)
  • 鸿蒙Hi3861学习二十-编译构造

            在使用编译构造子系统前,应了解如下基本概念:         子系统         子系统 是一个 逻辑概念 ,它 由一个或多个具体的组件构成 、OpenHarmony整体遵从 分层设计 ,从下向上依次为: 内核层 、 系统服务层 、 架构层 和 应用层 。系统功能按照“ 系统 子系统

    2024年02月07日
    浏览(36)
  • Hi3861 OpenHarmony 运行Hello World

    海思 hi3861 有2个型号:  Hi3861LV100 低功耗版 低功耗MCU Wi-Fi芯片,适用于智能门锁、智能猫眼等低功耗物联网智能产品。 Hi3861V100 标准版 MCU Wi-Fi芯片,适用于大小家电、电工照明等常电类物联网智能产品。 系统默认的是标准版,低功耗版好像是需要改下设置。越简单越好的原

    2024年02月20日
    浏览(28)
  • 基本环境准备(第一节)

    基本环境准备(第一节) 2023年8月9日 16:37   1.安装Node.js; Windows 上安装 Node.js 你可以采用以下两种方式来安装。 1、Windows 安装包(.msi) 本文实例以 v0.10.26 版本为例,其他版本类似, 安装步骤:   步骤 1 : 双击下载后的安装包 v0.10.26,如下所示: 步骤 2 : 点击以上的Run(运行),将

    2024年02月13日
    浏览(34)
  • Hi3861鸿蒙物联网项目实战:智能安防报警

    华清远见FS-Hi3861开发套件,支持HarmonyOS 3.0系统。开发板主控Hi3861芯片内置WiFi功能,开发板板载资源丰富,包括传感器、执行器、NFC、显示屏等,同时还配套丰富的拓展模块。开发板配套丰富的学习资料,包括全套开发教程、视频课程、7大项目实战案例 可以帮助学员系统性学

    2024年02月09日
    浏览(34)
  • 鸿蒙Hi3861学习四-Huawei LiteOS介绍

            Huawei LiteOS是华为针对 物联网领域 推出的 轻量级物联网操作系统 ,是华为物联网战略的重要组成部分,具备 轻量级 、 低功耗 、 互联互通 、 组件丰富 、 快速开发等 关键能力。基于物联网领域业务特征打造领域性技术栈,为开发者提供“一站式”完整软件平台。

    2024年02月11日
    浏览(31)
  • HI3861学习笔记(12)——GPIO输入接口使用

    HI3861V100 芯片有 15 个 GPIO,引脚分布如下: 以下 GPIO 接口位于 baseiot_hardwareinterfaceskitswifiiot_litewifiiot_gpio.h 。 业务BUILD.gn中包含路径 功能 初始化GPIO外设 函数定义 unsigned int GpioInit(void) 参数 无 返回 错误码 功能 设置GPIO输出方向 函数定义 unsigned int GpioSetDir(WifiIotGpioIdx id,

    2024年02月09日
    浏览(28)
  • Hi3861 硬件 i2c 驱动 oled

    最近想用 3861 做个有意思的东西,记录一下开发过程。今天使用 3861 的硬件 i2c 驱动 oled。 硬件平台:Bearpi-Nano 软件SDK:润和sdk 我之前写过一篇基于 stm32cubemx 快速使用 iic 接口 oled 的过程,里面有现成的 oled 接口,我们只要直接拿过来替换掉底层接口就行。  STM32CubeMX驱动4脚

    2023年04月23日
    浏览(32)
  • 鸿蒙Hi3861学习六-Huawei LiteOS(软件定时器)

            软件定时器,是 基于系统Tick时钟中断 且由 软件来模拟的定时器 。当经过设定的Tick时钟计数值后,会 触发用户定义的回调函数 。定时精度与系统Tick时钟周期有关。         硬件定时器受硬件的限制,数量上不足以满足用户的实际需求。因此,为了满足用户需求,

    2024年02月03日
    浏览(32)
  • 鸿蒙Hi3861学习六-Huawei LiteOS-M(软件定时器)

            软件定时器,是 基于系统Tick时钟中断 且由 软件来模拟的定时器 。当经过设定的Tick时钟计数值后,会 触发用户定义的回调函数 。定时精度与系统Tick时钟周期有关。         硬件定时器受硬件的限制,数量上不足以满足用户的实际需求。因此,为了满足用户需求,

    2024年02月05日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包