
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
CMakeLists 简化 Make 引导 编译器,顺着目录找到要编译的文件,Kconfig 辅助 Make 配置编译内核,通过图形界面的方式,如果是命令行的话,就有点难用。如果编译失败,就是点开左侧 build.log 文件,这个是编译日志,里面有错误提示信息,根据提示修改代码再编译,直到提示成功。vendor是第三方提供的例子,有小熊派,润和,他们提供的代码质量非常高,搞不懂的时候可以到这里看

Hi3863-12开发板。

在源码目录 \application\samples\wifi\sta_sample 下有官方的例子,根据对这个例子的学习理解,我根据自己的需要,整理简化了一下。首先在我的代码目录下 \application\samples\hi3863\ 下建一个 “mqtt_test”子文件夹,我将我要写的代码放在这个子文件夹下。在 \application\samples\hi3863\mqtt_test\

摘要:传感器数据常存在波动,需通过合理方法提取有效数据。首先区分器件精度范围内的正常波动和异常失真数据。通过分析数据一致性、计算平均值并比较数据分布情况来筛选有效数据。对于正常波动范围内的数据,采用平均值或多次出现的有效值作为最终结果;对于磁场等特殊传感器,由于环境因素无法消除波动,则采用有效平均值。该方法结合物理特性和数学分析,能有效处理传感器数据采集中的波动问题。

常用的网络协议就是TCP / UDP,我采用的是TCP协议,让hi3861作为服务端,外部应用做为客户端连接hi3861, 这个方式主要是为了方便,hi3861运行中再设置参数很麻烦,不如就被动接入,用TCP协议发现发送没有被接收,可以认为客户端以断开,就可以关闭网络,或者重启网络。觉得这个功能也许有些场合能用上,实现过程挺碎的,如果代码看不懂,就加我QQ:1164192255,也许能交换出更好的

我是个野生玩家,首选都是货架产品,就是一搜一大把信息的产品,接口都大众化,连接各种模块容易。开始我也是选择的套件产品,买套件的目的不仅仅是买产品,更是买服务,各种教程,问题帮助等。选好串口,自动烧写选中,打开“选择文件”,选择影响盘里 、\out\hispark_pegasus\wifiiot_hispark_pegasus\Hi3861_wifiiot_app_allinone.bin。以前在淘

再使用I2C协议前,先打开 device/hisilicon/hispark_pegasus/sdk_liteos/build/config/usr_config.mk看看I2C设置是否是被注释掉,如果显示是 # CONFIG_I2C_SUPPORT is not set,就修改成CONFIG_I2C_SUPPORT=y。首先做一个高效的6x8的字库,做成4x8也是可以的但是字太小了,挨在一起根本

写到这里想说一个我写代码的原则,第一遍代码是给自己看的,用人的思维方式写,方便自己看,面向过程。第二遍是给别人看的,因为过一段时间自己再修改,已经看不懂自己写的繁琐过程了,还要重新理顺一遍,这个时候代码考虑结构性,方便可读,能重用,容易修改,面向结构,最后一遍是给机器运行用的,删除冗余代码过程化,提高运行效率,面向设备。网络控制写一个Window下的上位机实现,上位机用C#写,C#我是一点都没学过

遥控器按键按下,发送一组脉冲给遥控器上的红外灯,跟单片机点亮小灯的逻辑一样,高电平小灯灭,低电平小灯亮。红外光照射到接收模块上,模块就会产生电压,然后通过检索端口电压状态值,转化为接收的信息。接收数据分为4组,每组1个字节,前2位为地址码,后2位为数据码,数据需要进行反码效验。引导码 - 地址码8位 - 地址码反码8位 - 数据码8位 - 数据码反码8位 - 结束码。简单总结:遥控器发送高电平,单

到这里基本完成,这一溜下来,真佩服当初那些开发系统的工程师,最早放出鸿蒙系统的时候,是内部版本,先放出来看看大家的感受接收点反馈,所以这些琐碎的安装也就流出来了,现在的环境安装已经打包了,都自动完成这些流程了。下面正式开始: 这里要说明一下,环境配置的过程有一定的时效性,OpenHarmony更新很快,新版本编译依赖可能会改变,Ubuntu源里的软件也会更新变化。所以这个过程只代表当前情况。7.








