海思Hi3861L开发 - 环境搭建HarmonyOS

harmonyos 专栏收录该内容
¥59.90 ¥99.00
122篇文章

HarmonyOS是华为公司推出的一款全场景智能终端操作系统,旨在构建一个统一的、协同的、跨设备的生态系统。海思Hi3861L是一款基于ARM Cortex-M4内核的低功耗、高集成度的物联网芯片,适用于各种物联网应用场景。

本文将介绍如何搭建海思Hi3861L开发环境,并使用HarmonyOS进行应用开发。以下是详细步骤:

步骤1:安装开发工具包
首先,我们需要安装海思Hi3861L开发工具包。该工具包包含了开发HarmonyOS应用所需的编译器、调试器等工具。可以从华为官方网站下载并安装该工具包。

步骤2:安装HarmonyOS SDK
在安装完开发工具包之后,我们需要安装HarmonyOS SDK。SDK提供了一系列的API和开发工具,用于开发HarmonyOS应用。同样,可以从华为官方网站下载并安装HarmonyOS SDK。

步骤3:配置开发环境
在安装完开发工具包和HarmonyOS SDK之后,我们需要配置开发环境。首先,设置环境变量。打开系统的环境变量配置文件,将开发工具包和HarmonyOS SDK的安装路径添加到系统的PATH变量中。

步骤4:创建HarmonyOS应用项目
现在,我们可以开始创建一个HarmonyOS应用项目。打开开发工具包提供的命令行工具,使用以下命令创建一个新的HarmonyOS应用项目:

ohos create myapp

这将创建一个名为myapp的HarmonyOS应用项目。

步骤5:编写应用代码
进入项目目录,并打开应用代码所在的目录。HarmonyOS应用使用Java语言进行开发,可以使用任何喜欢的文本编辑器编写代码

【填坑】海思wifi平台Hi3861开发(上) -- 搭建环境篇 背景 近期在海思的一款wifi模组Hi3861上开发,想来和ESP模组应该很像,心情还是很放松的,但… …后面就有点郁闷了 处处坑 1. 编译环境 一上来搭建Ubuntu编译环境就遇到了阻碍,至今还是个谜… … 好在文档还是很全的,满满一个文件夹的指南手册和API的文档(很走心)上图一起感受一下 :) Ubuntu 跟着上图在列的《…SDK开发环境搭建 用户指南》,看着就有点蒙圈… 这内容有点多啊[/汗],包括交叉编译链、Python环境和Scons的安装,每个里面还有各种小步骤… 跟着做吧。 阅读详情

相关推荐

【填坑】海思wifi平台Hi3861开发(下) -- SDK开发篇

背景 上篇说到开发Hi3861平台时搭建编译环境的一些坑,点这里可以直达回顾。在稍微放松过后,开始下一步工作,SDK的开发。这里的经历也是坎坷曲奇,山回路转~ 又一坑 1. 开发appSDK 要知道,在linux下编译通常需要执行shell脚本或者是py脚本让SDK自行去编译。那么我们自己开发的SDK适配进原有工程,也是需要做相应配置才能在编译时被链接进去的。 修改app编译SDK链接属性 在Hi3861平台中编译使用的命令是./build.sh all,可以看出来执行了一个shell脚本,但实际

Casey的博客 8326

【鸿蒙OH实战开发】轻量设备Hi3861芯片开发板启动流程分析

Boot是操作系统启动之前的软件,通用叫法是bootloader,Hi3861的boot分为4部分:RomBoot、FlashBoot、LoaderBoot、 CommonBoot,如图2-1所示。图2-1 Hi3861 Boot启动流程● RomBoot功能包括:加载LoaderBoot到RAM,进一步利用LoaderBoot下载镜像到Flash、烧写 EFUSE, 校验并引导FlashBoot。

huchenghe2的博客 1325

鸿蒙智能车实战:基于HI3861与QT的远程控制与环境感知系统设计

本文详细介绍了基于海思HI3861鸿蒙开发板与QT框架的远程控制智能车系统设计。项目通过HI3861实现Wi-Fi通信与多任务调度,结合STM32完成电机驱动与传感器数据采集,并利用QT开发了直观的上位机控制界面。文章从硬件选型、鸿蒙端软件架构、网络通信协议到QT界面开发与系统联调,提供了完整的实战指南,是学习嵌入式鸿蒙开发与物联网应用的优质案例。

weixin_29296241的博客 419

鸿蒙开关:基于Hi3861与LiteOS-M的IoT边缘控制验证平台

嵌入式系统是物联网终端设备运行的基础技术,其核心在于微控制器(MCU)与实时操作系统(RTOS)的协同调度与外设驱动开发。OpenHarmony LiteOS-M作为轻量级内核,专为资源受限的MCU场景设计,具备低内存占用、确定性调度和HDF驱动框架等关键特性。在实际工程中,开发者需深入理解GPIO控制、PWM调制、电源完整性及硬件抽象层(HDF)实现逻辑,以支撑LED、电机、蜂鸣器等典型执行机构的可靠驱动。该技术路径广泛应用于智能家电本地控制、工业传感器节点及教学实验平台等领域。本文以海思Hi3861芯片

weixin_30600615的博客 149

鸿蒙WiFi开关:基于Hi3861的非侵入式物理电器智控方案

WiFi开关是一种将传统机械电器接入物联网的关键中间件技术,其核心原理是通过微控制器生成PWM信号驱动舵机执行物理动作,实现对非智能设备的远程操控。该技术兼顾低功耗、本地实时响应与免网关直连能力,在智能家居改造、存量家电升级、适老化改造等场景中具有显著工程价值。相比红外/蓝牙/Zigbee方案,WiFi开关依托家庭已有Wi-Fi覆盖,具备即插即用、零布线、不破坏装修等优势。本文以OpenHarmony+Hi3861平台为载体,详解机电协同设计、闭环反馈控制与轻量级协议栈实现,为嵌入式物联终端开发提供可复用的

weixin_36204513的博客 292

Hi3861单芯片Wi-Fi智能开关设计与量产实践

Wi-Fi智能开关是物联网边缘控制的基础终端形态,其核心在于低功耗SoC集成、可靠继电器驱动与轻量级网络协议栈协同。基于ARM Cortex-M4F内核的Wi-Fi SoC(如Hi3861)将射频、基带与MCU融合,显著降低BOM成本与EMI风险;配合LiteOS-M实时操作系统,可在64KB SRAM约束下实现HTTP服务、状态机管理与硬件消抖等关键能力。该方案兼顾电气隔离、安规设计与SMT可制造性,广泛适用于智能家居、工业IoT节点及批量部署场景。本文以商用级Wi-Fi智能开关为载体,深入解析Hi386

weixin_34456923的博客 127

深入CRSF协议数据包:手撕STM32代码,教你像调试串口一样分析ELRS遥控数据流

本文深入解析CRSF协议数据包,通过手撕STM32代码,教你如何像调试串口一样分析ELRS遥控数据流。从硬件准备到数据包捕获状态机设计,再到高级数据分析技巧和实战应用,全面覆盖CRSF协议的解析与优化,帮助开发者构建稳定可靠的通信系统。

weixin_29194693的博客 338

ANSYS Help USER300

USER 300概述单元描述输入数据假设与限制条件 概述 单元描述 Mechanical APDL提供了一种方便的方法来创建自定义的单元,命名为USER300,可以创建几乎任何单元类型。 UserElem子程序为Mechanical APDL在单元类型创建上提供了一个接口,可传递用户自定义单元创建时所需的所有数据,然后从自定义单元返回所有数据和结果,以更新数据库和文件。因为通过接口可以访问数据库和文件信息,所以很少需要了解Mechanical APDL数据库程序和文件结构。该接口还提供了获取Mechanic

weixin_47019765的博客 2235

linux redis7 完整的集群搭建过程

一。安装: 1.1 说明: Redis官方只提供了源码,并没有提供经过编译之后的安装包。 因此,安装Redis,要先编译、后安装。(即源码安装方式) 注意:需要联网安装 1.2 安装编译的工具: yum install gcc gcc-c++ -y 1.3 下载tar包,上传到linux服务器,解压配置环境变量 1.4 cd +解压的目录下:编译 make 注意:如果编译失败,请重新进行解压编译,...

m0_38028438的博客 719

优雅谈大模型:“System2”与“System 1”

研究人员探索了三种System 2方法——RaR、S2A 和 BSM,这些方法已经成功提炼到新的LLM,这个新的模型与System 1相比,产生了更好的结果,而且成本低于System 2。然而这种方法是有局限性,只能适用于特定的任务。

鲁班模锤 5165

【open judge】【程设】魔兽世界三开战!

#程设 魔兽世界三---开战!--------原以为会很容易ac,没想到写了好久,看来自己的水平还是亟待提高啊!有几个比较有趣的点:1. typeid(#include<typeinfo>)还是比较好用的,特别是本题当战士为wolf,iceman, dragon, ninja时有特殊技能,那么用typeid判断一下就很方便了。2. 对于这种输出很复杂的问题,往往通过使用文件的输入输出再...

weixin_40841416的博客 6073

Qt C++ HTTP 调用通义千问大模型 X 学术论文润色工具(SCI 格式适配)

请求地址:`https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation`;| Windows | 打包时携带 `Qt6Network.dll`/`libcrypto-1_1-x64.dll` 等依赖;| Linux | 安装 `libssl-dev` 和 `libcurl4-openssl-dev`;| API 调用失败 | 检查 API-KEY 是否有效;

寒寒豆豆软件公司的博客 104

PCL 点云配准-ICP算法(精配准)

ICP(Iterative Closest Point)算法是一种常用的点云精细配准算法。它通过迭代计算将一组点云变换到另一组点云的最佳位置,最终实现精确的对齐。ICP算法在每次迭代中选择与目标点云最接近的点作为对应点,通过计算最小化源点云和目标点云之间的均方误差(MSE)来进行刚性变换(包括平移和旋转)。

纵马踏花向自由 1725

拼多多小球直径轨迹重合验证码识别

本文分析了拼多多新型验证码的实现原理与破解思路。该验证码采用Canvas绘制小球弹跳轨迹验证,主要难点在于参数还原和轨迹计算。作者通过逆向工程提取了包括弹跳段数、振幅、旋转参数等关键配置(存储在config.json),并利用Python成功模拟了验证过程。核心算法将滑块值映射为0-1区间,通过三次变换计算小球位置,最终采用斜率截距最小值比对完成验证。整个过程分为静态初始化、核心计算和动态渲染三个阶段,其中干扰元素不影响核心验证逻辑。该研究仅用于技术学习,强调严禁任何违法行为。

码王吴彦祖的博客 1335

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: 鸿蒙系统正式版 HarmonyOS:开启全新时代的操作系统
下一篇: 华为鸿蒙操作系统:构建智能生态的新时代
普通网友
博客等级 码龄3年 29粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值