- 博客(11)
- 收藏
- 关注
原创 linux中的find命令和grep命令和正则表达式和管道
Linux 系统中的find命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限,拥有者,修改日期/时间,文件大小等等。接下来我们将学习如何使用find命令以及它所提供的选项来查找文件。
2024-08-08 17:18:27
606
原创 # docker安装和EMQX安装测试
1.更新软件包2.安装docker依赖Docker在Ubuntu上依赖一些软件包。3.添加Docker官方GPG密钥4.添加Docker软件源5.安装docker7.运行docker我们可以通过启动docker来验证我们是否成功安装。安装工具重启docker查看版本验证是否成功,之前没有拉取过,所以运行命令后会出现本地没有该镜像,并且会自动拉取的操作,拉取成功后,可以尝试再次执行以下这条命令查看镜像。
2024-08-02 16:24:48
1073
原创 daemon守护进程
Unix/Linux中的守护进程(Daemon)类似于Windows中的后台服务进程,一直在后台长时间运行的进程。它通常在系统启动后就运行,没有控制终端,也无法和前台的用户交互,在系统关闭时才结束。返回值:daemon函数内部会执行 fork, 如果 fork 成功, 父进程会调用 _exit 退出. 执行成功返回 0;发生错误时候将返回 -1,;errno 的设置依赖 fork(), setsid(), daemon() 源码.如果nochdir=0,则将进程的当前工作目录更改为根目录(“/”);
2024-08-01 14:59:22
181
原创 Linux + libmodbus移植
创建一个install文件夹用于存放安装的库。进入安装包,执行./autogen.sh命令。安装成功后,可到install文件夹下查看。make install 即可安装。
2024-07-31 11:21:30
383
原创 基于树莓派的智能家居监控系统的设计与实现
智能家居是在物联网的影响之下的物联网化的体现,它的概念最早出现于美国,利用先进的计算机、嵌入式、网络通信、综合布线技术等技术,将与家居生活有关的各种子系统有机的结合在一起。随着大数据,云计算,可穿戴设备,人机交互,物联网等技术的不断兴起和发展,智能家居开始由概念逐步的进入到现实生活中。智能家居在美国日本新、加坡德国已经得到了广泛的运用,并且获得了很快的发展。
2024-07-30 17:13:43
1002
原创 STM32+Freemodbus移植+freertos+rs485
12.打开freemodbus源码包,并新建文件夹rs485_modbus,将modbus复制进rs485_modbus文件夹中,打开demo文件夹,再打开BARE文件夹,将里面的port和demo.c复制进rs485_modbus文件夹中。添加串口发送代码,RS485为半双工,发送状态:RS485_DIR管脚为高电平,接收状态:RS485_DIR管脚为低电平,故发送前置高,发送后置低以便及时接收数据。将所有的rs485_modbus文件夹下的C文件都丢在创建的RS_Modbus组下。
2024-07-30 12:11:43
2249
3
原创 基于RS485和循环队列(streambuf)和freertos做一个简单的收发
Stream Buffer,顾名思义,是一种用于存储和传输流式数据的缓冲区,也就是数据结构中的循环队列。它能够在不同的组件或任务之间高效地传递和处理连续的数据流,如音频、视频、文件传输等。Stream Buffer通过提供一个环形缓冲区(ring buffer)来存储数据,允许数据连续地写入和读取,从而优化了数据的处理效率,同时也可以避免内存浪费。循环队列数据结构定义: int read;//指向队列头,指向第一个数据节点 int write;
2024-07-28 20:29:50
585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人