CRC-16 / MODBUS : 1)CRC寄存器初始值为 FFFF;即16个字节全为1; 2)CRC-16 / MODBUS的多项式A001H (1010 0000 0000 0001B) ‘H’表示16进制数,‘B’表示二进制数 计算步骤为: (1).预置 16 位寄存器为十六进制 FFFF( ...
分类:
数据库 时间:
2020-01-07 16:29:22
阅读次数:
113
1 串口自动化测试软件:上海格西信息科技有限公司:通过接口(串口,TCP/UDP)模拟数据包采集过程并存贮和图形显示: 格西CRC/Hash计算工具。免费 格西烽火:保护格西常用工具,串口/TCPUDP调试助手,协议激励(专业付费版) 格西测控:在烽火基础上进行数据的存储图形显示, 2 流程图软件: ...
分类:
其他好文 时间:
2020-01-06 14:24:23
阅读次数:
86
一、Redis集群配置 为每一个集群的节点准备一个配置文件: # 7000.conf port 7000 bind 192.168.1.181 daemonize yes pidfile 7000.pid cluster-enabled yes cluster-config-file 7000_no ...
分类:
数据库 时间:
2020-01-06 00:37:55
阅读次数:
106
#include "ros/ros.h" #include "std_msgs/String.h" #include <serial/serial.h> #include <sensor_msgs/Imu.h> #include <sstream> #include <tf/tf.h> serial ...
分类:
其他好文 时间:
2020-01-04 16:05:42
阅读次数:
126
模拟CRC达到反调试的目的 该技术原理很简单,就开启一个线程,不断读取内存代码断中的字节,然后进行校对,当发现校对不一致时,直接退出,达到反调试的目的。 #include<stdio.h> #include<iostream> #include<Windows.h> #include<stdlib. ...
分类:
其他好文 时间:
2019-12-31 20:06:16
阅读次数:
99
public static string CRC16(string cmdString) { try { //CRC寄存器 //int CRCCode = 0; ushort crc = 0xFFFF; for (int i = 0; i < cmdString.Length / 2; i++) { ...
// CRC 高位字节值表 static const uint8_t auchCRCHi[] = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x0 ...
分类:
数据库 时间:
2019-12-31 10:43:32
阅读次数:
151
前言 这一节说明一下数据传输中常用的CRC校验 所谓CRC校验,说白了就是对数据做下计算,然后把计算结果放到最后面 平时用的最多的算是CRC16 直接上菜 计算CRC /*** @brief calculate CRC* @param *modbusdata: Source data address ...
分类:
其他好文 时间:
2019-12-30 09:41:17
阅读次数:
118
Redis集群1.为什么需要集群:? (1)解决单点故障? (2)处理高并发? (3)处理大数据(高并发) --解决存储问题集群方案的选择: (1)主从复制 (读写分离 主从同步)? 优点: ? 支持主从复制,主机会自动将数据同步到从机,可以进行读写分离? 缺点:? Redis不具备自动容错和恢复功 ...
分类:
其他好文 时间:
2019-12-20 20:09:19
阅读次数:
74
CRC校验原理 CRC校验其根本思想a.发送端和接收端约定一个整数 bb.发送端在原始数据帧后面附加一个数 k ,产生一个新的数据帧c.接收端接收到数据帧后,对接收的数据帧和整数 b 进行位异或操作,如果异或的结果是 0 ,表明数据完整,否则数据丢失 关键点1:整数 b 的选择整数 b 随机选择,也 ...
分类:
编程语言 时间:
2019-12-18 21:52:54
阅读次数:
94