当前位置:   article > 正文

使用百问网imx6ull_pro开发板实现百问网基于mqtt远程温湿度监测项目记录_基于imx6ull开发板外接红外传感器

基于imx6ull开发板外接红外传感器

在第一篇中

 我这里并不是按照这篇给的步骤直接从使用git命令下载的lvgl,lv_drivers这两个文件夹,因为后面发现修改这里面的内容时跟教学文档对不上,然后我去github官网手动指定下载了lvgl,lv_drivers的8.3版本,能够运行出一个demo,但是效果很丑。

在第二篇中

这篇的步骤中要注意

 

 修改编译器这里要将?=改成:=,否则你编译出来的mqtt的库文件还是x86格式的,不是arm格式的

在第六篇中

这里教程已经给了源码,但是还是需要思考这里面的逻辑关系,并检查代码的漏洞,这里例举出来

1. mqtt_iot.h和mqtt_iot.c这两个文件的头文件包含关系较为紊乱,修改把所有要包含的头文件放到mqtt_iot.h中,最后在.c文件中只包含mqtt_iot.h文件即可。

2.mqtt_iot.c宏定义了订阅

 

但是教程给出的代码使用时 ,是用的另一个变量,这里要注意自己改正回来

 

 3.man.c部分给出的代码中

这两个变量没有定义,我一开始找是否别处定义了,找了半天发现没有,直接在main.c中定义全局变量即可,当然定义在main函数里面也是可以的。

4.编译要修改makefile

 

加上链接时候需要用到的库即可,一个线程的,一个mqttClient的,不然即使你的mqtt_iot.h里面已经包含了MQTTClient.h文件还是会报很多函数没有定义的错误 。注意下面(从第二篇截的图)

 所以说,第六篇要完成需要你前面几篇真的理解了而不是跑通了!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/489888
推荐阅读
相关标签
  

闽ICP备14008679号