自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【一线协议和UART协议】

一线协议是串行半双工异步电平信号通信协议。主机和从机通过一根数据线进行通信,在一条总线上可以挂多个器件。没有相应的时钟线,所以是异步通信。只有一根总线,所以是串行传输数据。这根总线既可以传输时钟又可以传输数据,可以双向传输,但是要分时,所以是半双工通信。有参考电平线(GND),所以是电平信号。单总线上所有的命令或数据的发送都是遵循低位先发送的原则(LSB小端序)UART协议是一种通用的串行、异步通信协议,它是通过串口线进行有线通信,在通信时最少需要两根线(GND和信号线)

2023-08-13 01:21:41 911 1

原创 C语言之不可重入函数与可重入函数

可重入函数 不可重入函数

2023-08-12 22:21:07 564

原创 MQTT项目过程

遇到问题:Linux下,unzip 文件夹名,解压zip压缩包安装好cjson的库后遇到的问题解决办法cjsoncJSON库的学习和使用。

2023-08-12 22:18:29 111 1

原创 Linux学习之文件IO

文件I/O read write open close

2023-08-12 22:10:07 158 1

原创 mosquitto函数详解

和是 MQTT 客户端库 Mosquitto 中建立连接的两种方式。它们的主要区别在于 mosquitto_connect() 是同步的,而 mosquitto_connect_async() 是异步的。一些区别点总结如下:mosquitto_connect_async() 是非阻塞的,而mosquitto_connect() 是阻塞的。mosquitto_connect_async() 必须配合事件循环或回调函数使用,而mosquitto_connect() 不需要。

2023-08-12 21:36:14 1997 1

原创 sizeof和strlen的区别以及使用

sizeof strlen

2023-08-12 21:35:38 61 1

原创 Socket学习之accept函数

Socket accept

2023-08-12 21:24:44 1122 1

原创 Linux下当服务器端断开,客户端会发生管道破裂

因为TCP协议是端到端的传输控制协议,之所以是“端到端”的协议,是因为“路由”是有IP协议负责的,TCP协议负责为两个通信端点提供可靠性保证,这个可靠性不是指一个端点发送的数据,另一个端点肯定能收到(这显然是不可能的),而是指,数据的可靠投递或者故障的可靠通知。

2023-08-12 18:39:28 279 1

原创 腾讯云服务器搭建EMQX服务器——使用docker安装

EMQX, docker

2023-07-22 22:51:10 2147 1

原创 树莓派上使用python

树莓派上安装python提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录树莓派上安装python一、步骤1.将树莓派内置的 Python2.7 升级成 Python32.进入python编辑模式提示:以下是本篇文章正文内容,下面案例可供参考一、步骤执行下列步骤前确认自己的python是否为最新版,若是最新版的请忽略1.将树莓派内置的 Python2.7 升级成 Python3代码如下(示例):删除原有的旧版pythonsudo apt remove python

2021-11-06 00:00:00 4377 1

原创 新手使用MobaXterm通过SSH远程控制树莓派

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档网址:https://blog.csdn.net/wallace89/article/details/120400243?ops_request_misc=&request_id=&biz_id=102&utm_term=%E4%BD%BF%E7%94%A8Mobaterm%E9%93%BE%E6%8E%A5%E6%A0%91%E8%8E%93%E6%B4%BE&utm_medium=distribute.

2021-09-30 10:32:38 1743

原创 在Ubuntu中编译运行C语言

虚拟机Ubuntu18.04编译并运行C语言一、gcc什么是GCC? 最简单的回答就是Linux 下的C/C++ 编译器。其实一开始的确是这样的,GCC 原名为GUN C 语言编译器( GNU C Compiler), 原本只能处理编译C语言。但是后来GCC发展壮大了,可以编译C++, Fortran,Pascal,Objective-C, Java,Ada,Go以及各类处理器构架上的汇编语言,后来它就改名叫GNU 编译器套件(GNU Compiler Collection), 虽然改了名,

2021-09-24 13:47:52 12010 3

原创 Ubuntu18.04启用中文输入法

这里写自定义目录标题Ubuntu18.04怎么启用中文输入法?功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Ubuntu18.04怎么启用中文输入法?Ubuntu18.04怎么启用中文输入法?Ubuntu18.04系统默认是安

2021-09-23 09:57:44 1938

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除