OpenHarmony实战STM32MP157开发板 “控制” Hi3861开发板 -- 上篇

一、前言

  • STM32MP157芯片我们用的是BearPi-HM Micro开发板
  • Hi3861芯片我们用的是BearPi-HM Nano开发板

我们会分3篇将实战分解完成,通过实战的方式带大家玩转这2款开发板。

在实战开始前,建议先学习我们专栏里面的文章,从第一篇循序渐进的来,这样我们才能更好的学习和实战这2款开发板。

实战核心功能如下:

注意:我们这里的APP控制面板不会很漂亮,大家可以自己美化和修改成自己喜欢的样式。

  • BearPi-HM Micro开发板的App控制面板,发送指令。
  • BearPi-HM Nano开发板接收到指令,操作E53IA1扩展板。
  • BearPi-HM Nano开发板E53IA1扩展板上报数据。
  • App控制面板接收并渲染数据。

二、APP控制面板

我们的控制面板,主要操控的是BearPi-HM Nano的这款E53IA1扩展板

鸿蒙南向开发:Board和SoC解耦的设计思路 按照硬件进行层次划分为芯片架构层、片上系统层和单板层。从下向上依次进行包含关系 阅读详情

相关推荐

STM32MP157/linux驱动学习记录

sudo apt-get install nfs-kernel-server rpcbind安装nfs服务在用户根目录下创建一个名为“linux”的文件夹,以后所有的东西都放到这个“linux”文件夹里面,在“linux”文件夹里面新建一个名为“nfs”的文件夹,更改777权限。打开 nfs 配置文件:sudo vi /etc/exports在最后加上:/home/tao/linux/nfs *(rw,sync,no_root_squash)

tao_sc的博客 3818

鸿蒙入门 —— 点灯小能手

前情提示 关于如何搭建开发环境以及在Ubuntu下基于Hi3861芯片的一站式开发,大家可以参考一下之前的文章:告别反复横跳,体验Hi3861一站式开发 正文 无论是学生时代的STM32还是如今基于Hi3861芯片的Hi3861V100以及BearPi-HM Nano,硬件开发过程中,最直观,最易上手的体验 —— 点亮开发板上的Led。话不多说,我们现在开始。 源码编辑 首先,使用DevEco Device Tool打开上一章中,我们借助HPM下载的@ohos/hispark_pegasus解决方

weixin_44749184的博客 464

基于STM32的智能家居控制系统设计

今天这里简单举一个前几年做的一个很简单的小项目给大家,帮助大家了解一下单片机STM32的简单应用。后续也会给大家不断分享项目实践。 功能需求 随着社会的进步,经济的快速发展,人们对于日常生活科技化的追求越来越高,大量的智能家电进入了家家户户,对这些种类繁杂的智能家电有一个便捷的集中化控制系统成为了迫在眉睫的需求,本次设计要求综合运用传感器、单片机技术、电路分析、模拟电子技术等相关知识,结合学生的实际动手能力,通过现有的电话网络终端或者互联网网络终端实现远程控制的智能家居系统,给出了该系统的电路...

an520_的博客 1万+

OpenHarmony实战STM32MP157开发板 “控制” Hi3861开发板 -- 下篇

看完本篇文章,你会掌握STM32MP157里面的JS API接口的实现,以及如何联网,让安装的App通过JS调用接口的实现,和Hi3861开发板进行交互通信。

Halifax 883

OpenHarmony实战STM32MP157开发板 “控制” Hi3861开发板 -- 中篇

OpenHarmony实战BearPi-HM Micro开发板 “控制” BearPi-HM Nano开发板 -- 数据上报和指令接收响应处理。

Halifax 872

NRF52832串口通信避坑指南:从SDK配置到硬件流控(RTS/CTS)实战

本文详细介绍了NRF52832串口通信的实战指南,从SDK配置到硬件流控(RTS/CTS)的完整实现。通过分析UARTE模块特性、解决SDK版本差异问题、正确配置硬件引脚以及实现稳定通信的代码示例,帮助开发者避开常见陷阱,确保高效可靠的串口通信。特别强调了硬件流控在高速通信中的重要性及其实践方法。

weixin_33739646的博客 283

从零构建:openEuler WSL下的ARM交叉编译工具链自动化部署方案

本文详细介绍了在openEuler WSL环境下使用Ansible自动化部署ARM交叉编译工具链的方案。通过编写Ansible角色和Playbook,实现从基础环境配置到工具链安装、环境变量设置的一键部署,大幅提升嵌入式开发效率。方案支持多种ARM架构,并扩展了QEMU仿真、VS Code远程开发等实用功能,是嵌入式开发者的高效解决方案。

h3i4j的博客 383

做小程序支付时,我是怎么被“虚拟支付”绊了一跤的

微信小程序支付开发中,普通支付与虚拟支付存在本质差异。开发者常误将虚拟权益(会员、点数等)当作普通商品支付,导致审核失败。两者在审核关注点、结算方式、API调用及平台政策上都截然不同。关键点在于:1)先明确交易对象类型;2)产品命名需真实反映权益性质;3)支付成功≠业务完成;4)审核说明要详细描述交付逻辑;5)避免依赖过时规则。正确顺序应是:判断商品属性→选择支付类型→设计订单系统→准备审核材料。这个认知差异比技术实现更重要,提前理解平台规则可大幅减少返工。

zhurizhe71的学习之路 2584

Log4Shell漏洞复现:从原理到实战的完整指南

日志记录是软件开发中用于追踪应用状态和排查问题的关键技术。然而,当日志组件对用户输入进行不当解析时,可能引发严重的安全风险。Log4j2作为Java生态中广泛使用的日志框架,其Lookup功能允许在日志中动态插入变量,这一设计初衷虽为便利,却因递归解析机制埋下了隐患。攻击者通过构造特定的JNDI(Java命名和目录接口)查询字符串,可诱使应用加载并执行远程恶意代码,从而实现远程命令执行。这种漏洞的价值在于其极低的利用门槛和极高的潜在危害,常被用于渗透测试和安全评估中,以验证系统的防御能力。本文以CVE-20

weixin_30496999的博客 277

新手避坑指南:手把手教你从零编写DC综合的.synopsys_dc.setup配置文件

本文详细介绍了如何从零开始编写DC综合的.synopsys_dc.setup配置文件,帮助新手避开常见误区。内容涵盖工艺库路径设置、核心参数详解、实用调试技巧以及高效配置模板,特别强调了配置文件在数字IC设计流程中的重要性。通过实战案例和常见报错解决方案,读者可以快速掌握DC综合配置的关键技能。

weixin_30517215的博客 296

Android定位权限全解析:从基础配置到后台持续定位的完整解决方案

本文全面解析Android定位权限体系,从基础配置到后台持续定位的完整解决方案。涵盖LocationManager和FusedLocationProviderClient等主流API的对比选型,详细讲解动态权限申请、精确定位与模糊定位的智能切换,以及Android 10+的后台定位适配策略。帮助开发者构建兼顾精准度与电量友好的定位方案,适用于导航、运动轨迹记录等多种场景。

weixin_29310605的博客 612

深度强化学习 | 基于SAC算法的动态避障(ROS C++仿真)

本文介绍了基于SAC(软性演员-评论家)算法的机器人运动规划方法,通过PyTorch框架实现了端到端训练,并部署到Python和ROS C++中。实验结果显示,基于SAC算法的智能体在动态避障任务中表现良好,能实现从起点到终点的无碰撞导航。

FRIGIDWINTER的博客 8215

基于 STM32 的智能水表流量计设计与实现 —— 数据采集与远程传输

本文设计的基于 STM32 的智能水表流量计通过霍尔传感器实现流量采集,结合 STM32 的处理能力完成数据计算、存储与远程传输,具备计量精准、功耗低、可远程监控等特点。未来可优化方向:引入低功耗模式延长电池寿命,增加水质检测模块实现多参数监测,提升水务管理智能化水平。

weixin_42300449的博客 1029

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: OpenHarmony基于BearPi-HM Micro开发板,App常用组件使用 -- 下篇
下一篇: OpenHarmony实战STM32MP157开发板 “控制” Hi3861开发板 -- 中篇
Halifax ‎
博客等级 码龄14年 4272粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Halifax ‎

交个朋友

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值