![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
硬件联调通信
ElevenVitaminC
这个作者很懒,什么都没留下…
展开
-
Java CRC16-modbus校验-CRC modbus校验-Java CRC校验
项目中遇上根据协议进行crc校验的操作,用之前对接过的普通的crc校验发现有些数据能校验通过,有些不能。原创 2023-11-07 11:12:17 · 732 阅读 · 0 评论 -
java jna调用so文件 undefined symbol xxx
记录:已经打包好的so文件,java加载so库后调用出现undefined symbol xxx 的提示。很明显的是java找不到这个xxx方法。关于找不到方法的问题,要在c程序中解决处理了。自己摸索出来的可能出现方法找不到的原因有: 1、so库对外调用的方法是有的,但是访问不到,需要 .h文件中声明, 2、如果是c++编程或者 c++与c混合编程中,还需要用 extern "C" xxx 来命名.h 文件中的 方法,否则方法会被重载,找不到方法。extern ...原创 2021-04-14 16:17:52 · 1630 阅读 · 0 评论 -
JAVA 异或校验byte数组
其实在以前没接触这些内容的时候,脸上是懵逼的表情,完全不明白异或是为了干什么。其实用简单的语言来说,接收数据的异或校验相当于解密,发送时候的校验位相当于加密;官方解释是:其他数据信息传递中为保证数据传递正确可靠,在数据帧中常加载异或校验位(个人理解怕传输过程中出现数据丢失损坏的情况,所以加校验保证了数据的准确性)言归正传java中怎么异或校验1、发送数据 byte[] rece = new byte[6]; rece[0] = 0x55;原创 2021-01-14 16:00:30 · 4114 阅读 · 2 评论