目录一、【实验目的】二、【实验原理】三、【实验步骤】四、【实验现象】一、【实验目的】1、实现基于hi3516dv300开发板实现的智能电子牌2、掌握hi3516dv300中,如何检测室外温度和对应的空气质量的方法二、【实验原理】使用基于hi3516dv300开发板,使用开源鸿蒙OpenHarmony开发的应用。通过该应用不仅可以查询时间、日期以及对应的室内外温度、空气质量等,还可以查看当日的行程。设备与手机交互示意图运行的基本流程,当手机端创建日程以后会将相关日程的基本信息发送到云端,智能电子牌是通过HTTP协议主动从云端获取所有的日程信息。三、【实验步骤】程序设计思路 1、硬件开发环境
Hi3516DV300开发板固件烧录经验1.固件烧录的一般流程钟老师讲解的十分详细:electronic_borad-固件烧录2.问题与解决方法对于推荐的烧录方式:个人推荐网口烧录,方便且速度快,如果选用串口烧录方法的话烧录过程会十分缓慢(2h左右)。在进行固件烧录时有一个问题整整困扰了我将近一周,我在网上翻遍了各种经验贴没有任何起作用的办法,问题如下:在进行eMMC镜像烧写时,按照钟老师文档中的流程走下来,发现在其他配置都正确的前提下点击“烧写”按钮会报如下错误,给我带来了极大的困扰,虽然进度条到了100%,但boot并没有任何反应,如下图所示:我在导师的帮助下我们一起检查了串口驱动版本是否
基于鸿蒙Hi3861的烟雾报警器项目需求硬件介绍Hi3861MQ-2软件介绍功能设计修改配置文件编写功能程序附加后续项目需求随着社会的发展,现如今,人们对自己生活的安全越来越关心。俗话说,水火无情,防止家中失火,是保障我们人身安全最重要的一点。传统的家庭烟雾报警器,只能在产生烟雾时,发生报警。如果家中无人,就不能产生什么作用。而这只能保护一定人身安全,但对人们的财产安全往往很难保证。所以今天将以Hi3861为主控,设计一款可以与云平台交互,使用者既可以在发生烟雾时,家庭产生报警,又可以实时上传到云平台,使用户可以远程了解室内安全。硬件介绍Hi3861Hi3861是一款高度集成的2.4GHzWi
一、简介HI3861V100芯片有15个GPIO,引脚分布如下:二、API说明以下GPIO接口位于base\iot_hardware\interfaces\kits\wifiiot_lite\wifiiot_gpio.h。业务BUILD.gn中包含路径include_dirs=["//utils/native/lite/include","//kernel/liteos_m/components/cmsis/2.0","//base/iot_hardware/interfaces/kits/wifiiot_lite",]2.1GpioInit功能初始化GPIO外设函数定义unsignedint
鸿蒙开发板Hi3861_Wifi的AP模式wifi连接_基于code-2.0-CANARY2.0支持windows编译与上传,不需要ubuntu编译环境搭建需要有耐心:https://www.cnblogs.com/txwtech/p/15041927.html首先学会点亮LED的实验https://www.cnblogs.com/txwtech/p/15139405.html————————————————版权声明:本文为CSDN博主「txwtech」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/txwte
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com经过一段时间的学习积累,想尝试做做产品。也许结果又是一次探索,但是带着问题去解决问题能更好的学习。最初在Hi3516上使劲,但是很难搞,需要写u-boot,还要自己写驱动,进步艰难就先放一下。在Hi3861上一些简单设想更容易实现一些,Hi3861芯片是内置SRAM和Flash,理论上OpenHarmony自带的hispark_pegasus编译程序生成的bin文件可在烧录到所有的Hi3861模块上。当然鸿蒙系统适配的开发板跟其他hi3861模块会有不一样的地方,在使用中肯定会有一些问题,等
立创开源链接:【训练营】环保版小贱钟-嘉立创EDA开源硬件平台嘉立创EDA开源硬件平台,开源广场汇集了多种类型的电路设计工程,快速实现资源共享!https://oshwhub.com/ccc7/yitiaotuidog原理图: 【项目背景】参加仿生机器狗训练营,制作基于 ITCAST-HI3861控制的小贱钟,第一次画板子,先弄一条狗腿玩玩【项目简介】基于OpenHarmony开源鸿蒙系统开发,引出了所有接口,预留烧录口,I2C接口,外接PCA9685成品舵机控制板,以后弄个完整的狗出来【应用场景】1、Hi3861有wifi功能可以做智能家居,控制机器狗,小贱钟等2、通过I2C可支持16
一、简介 在网络编程的时候,不管是客户端还是服务端,都离不开Socket。那什么是Socket,这里做个简单介绍。详细的内容,可以参考这篇文章:WIFI学习一(socket介绍)_wifisocket_t_guest的博客-CSDN博客 socket在计算机领域,被翻译为“套接字”。它是计算机之间进行通信的一种约定或一种方式,通过这种方式,一台计算机可以接收或向另外一台计算机收发数据。 socket是基于“打开open–>读写write/read–>关闭close”模式来设计的。socket可以看做是一种特殊的文件,通过一下socket函数来实现打开、关闭和读/写I
一、简介 互斥锁又被称为互斥型信号量,是一种特殊的二值信号量,用于实现对共享资源的独占式处理。 任意时刻互斥锁的状态只有两种:开锁或闭锁。 当有任务占用公共资源时,互斥锁处于闭锁状态,这个任务获得该互斥锁的使用权。 当该任务释放公共资源时,互斥锁被开锁,任务失去该互斥锁的所有权。 当一个任务持有互斥锁时,其他任务将不能再对该互斥锁进行开锁或持有。 多任务环境下,往往存在多个任务竞争同一共享资源的应用场景。互斥锁可被用于对共享资源的保护,从而实现独占式访问。另外,互斥锁可以解决信号量存在的优先级翻转问题。 更多关于互斥锁的概念以及优先级翻转问题的概念,可
一、简介AP(AccessPoint)无线接入点 AP是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个AP。STA(Station)站点 STA也可以理解为终端的意思,每一个连接到无线网络中的终端(例如笔记本电脑,手机等其他可以联网的设备)都可以成为一个STA站点。SSID(ServiceSetIdentifier)服务集标识符 每个无线AP都应该有一个SSID用于识别,就是通常所说的WIFI名BSSID(BasicServiceSetIdentifier)基本服务集标识符 每一个网络设备都