这个是参照官方样例代码的ledexample编写led显示程序,并做了部分扩展。主要功能是,通过按主板的User按钮,控制LED等的显示方式,有关、开、闪烁三种方式。对于LED、User按钮对应的是哪个GPIO,请参照提供的图片HiSparkWiFiIoTDevKitsHardwareQuickReference.png。Talkischeap,showthecode.哈哈,比较懒,就不写说明了,代码中的注释应该比较清楚了。include<stdio.h>include<unistd.h>include"ohosinit.h"include"cmsisos2.h"...
2021-02-01 07:09:41 1.3w浏览 3点赞 1回复 2收藏
这次使用Hi3861来完成Wifi热点的连接,并启动TCPSocketServer,接收消息并将消息反馈TcpCLient。一、连接Wifi热点。主要做法是启动开发板Wifi,然后设置热点和密码等配置信息,再连接热点。1、先定义两个Wifi监听器,一个连接改变、一个状态改变,并注册监听器。其中重要的是OnWifiConnectionChanged连接状态事件处理函数。该函数会在连接成功后设置全局变量gconnected1,代表已经连接成功。WifiEventeventListener{.OnWifiConn...
2021-01-30 19:38:01 1.7w浏览 6点赞 4回复 8收藏
在系统开发前,必须修改vendor\hisi\hi3861\hi3861\build\config\usrconfig.mk,找到CONFIGUARTDMASUPPORTisnotset,修改为CONFIGPWMSUPPORTy。否则编译报错:这个交通灯,依旧是官方样例修改。系统开始,先红绿蓝三色闪烁几次,然后通过交通板的按键,控制三个灯分别显示,以及蜂鸣器的开和关。LED程序中,已经有的注释这里不再继续加注释了。好了,贴代码include<stdio.h>include<unistd.h>include"ohosinit.h"include"cmsiso...
2021-01-29 09:47:05 1.2w浏览 2点赞 2回复 1收藏
一、编写HelloWorld按照国际惯例,第一个程序就是HelloWorld。1、在Windows下的VSCode中操作。在导入的源代码中,在applications\sample\wifiiot\app目录下新建myapp目录。2、myapp中新建系统代码helloworld.cincludeinclude"ohosinit.h"include"ohostypes.h"voidtest(void){printf("wtispig");}SYSRUN(test);3、myapp中新建编译脚本BUILD.gnstaticlibrary("myapp"){sources["helloworld.c"]includedirs["utilsnativeliteinclud...
2021-01-28 08:55:33 1.3w浏览 1点赞 2回复 1收藏
一、安装VSCode、NodeJS、JDK1.8VSCode、NodeJS、JDK安装步骤,百度可以找到很多,此处略过。需要说明的是,我更习惯用yarn,而不是npm去下载js包。这里的yarn,不是hadoop的yarn,而是js的包管理器,比npm更好用一些。二、安装HPM下面两句二选一npminstallgohoshpmcliyarnglobaladdohoshpmcli判断安装是否正确hpmV返回1.0.0说明安装正常三、安装HUAWEIDevEcoDeviceTool插件进入网址,https:device.harmonyos.comcnide,下载dev...
2021-01-27 08:58:41 1.2w浏览 2点赞 2回复 0收藏
华为小车是Hi3861开发板,属于WLan联结类产品。主要根据官网文档,https:device.harmonyos.comcndocsstartintroduceoemquickstart3861build0000001054781998来搭建。H93861需要搭建Linux编译环境和Windows开发环境。我自己的本机环境是Windows10,安装了WSLUbuntu。这里先说明Linux开发环境搭建情况。一、shell改为bashlslbinsh返回binsh>dash,说明就是bash,不用修改二、安装Python环境1、安装Python3.7以上版本python3versio...
2021-01-26 09:35:56 1.3w浏览 2点赞 2回复 0收藏
上周就从顺丰快递拿到了快递,拆箱安装测试了。因为工作有些忙,周末才来得及写出文档。快递里面是一个盒子,包装还是比较精致的。里面的配件不少,取出来林林总总一大堆。说明书只有可怜的两页纸,除了配件列表外,就几张很小的产品组装成品图,也看不清楚,没啥参考意义。没有详细组装说明书。这咋办?在基于对自己动手能力还算比较信任的情况下,我先尝试安装一下吧。但是半小时后...,没找到任何头绪,最终还是放弃了。老老...
2021-01-25 10:14:10 9579浏览 4点赞 3回复 0收藏