- 博客(7)
- 收藏
- 关注
原创 Ubuntu使用tftp服务时出现transfer time out问题
在linux 嵌入式开发中,需要用tftp向硬件传输linux内核 但是在使用tftp服务时 出现transfer time out 困扰了一个星期都没解决下面列出网上常见的解决方法 但是这些方法并没有解决我的问题1.SELinux没有关闭查看SELinux状态:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce
2021-06-01 11:33:32 2813
原创 Linux下调用socket的accept时,客户端强制断开 accept报错accept: Interrupted system call
项目场景:Ubunto16.04版下 使用fork创建多进程socket服务问题描述:在客户端断开连接后 不论是自动断开 开始ctrl+c强制断开 都会出现accept:Interrupted system cal原因分析:一开始是我怀疑是fork的原因 反复调整父子线程退出的逻辑还是不行 搜索报错信息发现大多数的答案都是if((connfd=accept(listenfd,NULL, NULL)) < 0) { if (errno == EIN...
2021-03-25 21:20:46 1004
原创 1200PLC的Modbus通讯指令使用(一)
Modbus RTU作为工业上常用的一种通讯协议,被广泛的应用在各个场合。多数情况下仪器仪表作为从站发送数据,PLC作为接受数据的一方。西门子PLC封装好的功能块可以很方便的使用Modbus协议,但是在使用的时候也会出现很多问题。本人在用过一段时间后,也有了一些想法,希望整理一些问题,方便后来者可以很快的掌握西门子Modbus功能块的使用。首先,要使用Modbus,就需要了解Modbus协议,网上很多都在讲具体的协议内容,其实如果只是使用西门子功能块的话,是不需要很深入了解的,我的建议是当你已经比较熟练的
2020-09-28 13:16:03 8361
原创 s7-1200PLC和第三方扫码枪走以太网通信
前段时间因为客户需求 让我调试一个霍尼韦尔扫码枪 要走以太网通信之前调的扫码枪基本都是走串口 在网上没查到什么资料 虽然有些小问题 但是最后也算调出来了后来又遇到一些同行询问扫码枪走以太网的方式 索性就写一篇小教程吧知识有限 难免出错 欢迎指出1200走以太网通信一般就是TCP/IP 可能有的会用到UDP简单来说 TCP通信就是三步 1.建立连接 2.发送/接收数据...
2019-08-29 15:43:11 22267 4
原创 使用驱动精灵更新无线网卡后出现网卡错误代码56的解决办法
某天下班后无聊清理电脑 顺手用驱动精灵把网卡驱动更新了一下就跑去洗澡了 回来的时候发现电脑没网 因为是连的无线 以为掉线了没管它就去睡觉了 第二天去上班的时候发现还是没网 打开网络设置一看 整个WLAN都没了 只留下一个空荡荡的以太网 我到设备管理器去查网卡驱动 网卡驱动显示感叹号 错误代码56 插上网线开始查解决办法 重点来了 我在网上查了下 可能是没装好 在网络设置了重置下网络再重启...
2019-05-22 22:53:24 19920 16
转载 移动硬盘遇到无法访问,文件或目录损坏且无法读取的解决办法
文件或目录损坏且无法读取的解决办法大集合方法很简单,用chsdsk命令即可详解如下:开始--运行--输入cmd--输入chkdsk 盘符: /f ,例如:“chkdsk d: /f”。等命令运行完即可。这里要注意的是,那个冒号后面要空一格,别跟着就写"/f"故障现象不管是移动硬盘还是U盘,包括本地电脑上的硬盘分区,双击打开时,提示:“无法打开H盘 ,文件或目录损坏且无法读取,....”。有的分区格...
2018-04-05 23:58:42 11530 2
转载 虚拟机上mac10.11.6如何安装低版本xcode
笔者平时接触的苹果开发并不多 偶然的机会想在6sp上运行下小脚本 就在windows上装了虚拟机 一起装的mac版本是10.11.6 可是app store上的xcode已经更新到9.2 就需要更高版本的mac 笔者尝试在虚拟机上直接更新mac 结果下载完之后并不能安装 折腾了一下午突然想到个思路 如何在当前版本的mac上装低版本的xcode 本文包括如何在虚拟机上安装mac以及如何下载低版本的X
2018-01-03 17:20:21 7586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人