- 博客(6)
- 收藏
- 关注
原创 gitlab配置了ssh但是不能用,http可以clone
我同步修改了docker 宿主机的22端口的映射,从622改成5622,同时路由器修改了端口映射。但是我没验证是上述哪个点导致了问题,经过上述修改,ssh已经可以工作了。看相关的帖子说,可能是ssh权限问题,修改如下。
2024-03-20 21:01:27 152
原创 modbus协议
但是RTU数据帧是没有帧头帧尾的概念的,为了标识不同的数据帧,在报文帧之间插入空闲时间间隔,最小可以设置t3.5,就是3.5个字符的时间.为了确保字符流的连续发送,就需要用t1.5的字符时间,同一帧数据的两个字符之间的时间间隔大于1.5字符,就被丢弃.。0x01是设备地址,0x03是功能码,0x0000是寄存器地址,0x0001是寄存器数量,0xFB是校验。设备地址为0x10,我要用06功能码写0x0001寄存器,值为0xABCD。ASCII使用文本传输,整个数据包都是可打印字符。
2023-11-14 10:49:24 30
原创 MD5加密(C 语言)
**目的:**为了破解光猫的超级管理员密码#include <stdio.h> #include <stdlib.h>#include <string.h>#define ARR_LEN 100 #define F(x,y,z) ((x & y) | (~x & z))#define G(x,y,z) ((x & z) | (y & ~z))#define H(x,y,z) (x^y^z)#define I(x,y,z)
2021-10-21 13:52:03 273
原创 aarch64-poky-linux-ld: unrecognized option ‘-Wl,-O1‘
错误提示:aarch64-poky-linux-ld: unrecognized option ‘-Wl,-O1’解决办法:先进行. /opt/fsl-imx-xwayland/4.14-sumo/environment-setup-aarch64-poky-linux,然后输入unset LDFLAGS后,再make
2020-12-25 16:58:04 1547 2
转载 C语言字节对齐
声明:本文是为了记录学习过程,一切文献来源于以下博客!!!https://blog.csdn.net/21aspnet/article/details/6729724一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为什么要字节对齐 需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比
2020-12-22 09:17:19 150
原创 Linux串口配置问题记录
Linux串口配置问题记录termio结构体newtio.c_iflagnewtio.c_oflagnewtio.c_cflagnewtio.c_lflag配置过程termio结构体newtio.c_iflag输入模式标志newtio.c_oflag输出模式标志newtio.c_cflag控制模式标志通过对它的赋值,用户可以设置波特率、字符大小、数据位、停止位、奇偶校验位和硬件流控等newtio.c_lflag本地模式标志配置过程直接给代码,实测有用/** * @name: se
2020-12-16 11:17:46 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人