摘要: MQTT协议-MQTT协议简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一个客户端服务端架构的发布/订阅模式的“轻量级”消息传输协议。MQTT控制报文由三部分组成,依次为:固定报头(Fixed header)、可变报头(Variab 阅读全文
posted @ 2019-06-28 22:38 ZQ_One 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 1、现象:在做远程升级时,程序从备份区域读取到APP区域并校验成功之后,程序执行到GPRS模块时,始终在执行设置模块的第一句话。 原因分析:原来以为和GPRS模块有关系,后来分析发现程序没有进入串口中断,进而发现是由于没有给串口中断设置偏移量(NVIC_SetVectorTable(NVIC_Vec 阅读全文
posted @ 2019-05-06 19:40 ZQ_One 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 一、GPRS相关概念介绍 智能家居和物联网都是目前的新兴产业,智能家居和物联网都是通过无线通讯模块与服务端进行数据通讯。其中GPRS通讯是一种常见的方式。GPRS(通用分组无线业务)的简称,是在现有的GSM系统上新增新GGSM(网络支持节点)和SGSN(服务支持节点)节点发展出来的一种新的分组数据承 阅读全文
posted @ 2019-04-02 10:17 ZQ_One 阅读(2938) 评论(0) 推荐(0) 编辑
摘要: 一、WiFi通讯简介 Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通讯标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi连入互联网,是实现无 阅读全文
posted @ 2019-04-01 19:23 ZQ_One 阅读(2241) 评论(0) 推荐(0) 编辑
摘要: 1、移植前的准备工作 (1)确认已经烧录uboot,并设置环境变量bootcmd和bootargs从tftp、nfs启动; (2)zImage事先编译好的,文件夹形式的rootfs准备好,成功启动内核进入命令行; (3)ts驱动源码确认添加、设备文件确认OK(dev/input/event2)(ca 阅读全文
posted @ 2019-03-28 07:58 ZQ_One 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 第一部分 通用Makefile #指定交叉编译工具链 CROSS_COMPILE = arm-linux- AS = $(CROSS_COMPILE)as LD = $(CROSS_COMPILE)ld CC = $(CROSS_COMPILE)gcc CPP = $(CC) -E AR = $(C 阅读全文
posted @ 2019-01-06 00:10 ZQ_One 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1、第一个shell程序 #!/bin/bash echo "What is your name?" read PERSON echo "Hello, $PERSON" 备注:(1)“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出 阅读全文
posted @ 2019-01-06 00:08 ZQ_One 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 在万物互联的物联网时代,物与物之间的连接主要是通过网络进行,网络之间既可以通过网线载体连接也可以通过4G、WIFY等进行无线连接,在无线远距离通讯中目前主要采用的就是4G技术。4G模块是连接物与物的重要载体,是终端设备接入互联网的核心部件,许多新兴市场对4G通信模块的需求都在日益扩大,4G通信模块把 阅读全文
posted @ 2018-12-26 22:30 ZQ_One 阅读(5598) 评论(0) 推荐(0) 编辑
摘要: 第一部分:字符设备工作过程1、系统调用和驱动程序的关联关键结构体:struct file_operation;file_operation结构体的每一个成员的名字都对应着一个系统调用。用户进程利用系统调用在对设备文件进行诸如read/write操作时,系统调用通过设备文件的主设备号找到相应的设备驱动 阅读全文
posted @ 2018-12-17 19:18 ZQ_One 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 第一部分:设备驱动模型1、总线:bus_type结构体,关键函数是match函数和uevent函数;总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动,相反,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。 2、设备:struct device结构体,硬件设备 阅读全文
posted @ 2018-12-16 17:13 ZQ_One 阅读(392) 评论(0) 推荐(0) 编辑