blj28

导航

上一页 1 ··· 3 4 5 6 7

2023年2月13日 #

Ubuntu cmake 安装以及问题解决(muduo库编译)

摘要: 1、安装cmake sudo apt-get install cmake 2、安装之后查看是否安装成功: cmake --version 3、出现 No CMAKE_C_COMPILER could be found.如何解决 使用cmake命令时发现,cmake --version获取版本成功了但 阅读全文

posted @ 2023-02-13 22:03 bailinjun 阅读(648) 评论(0) 推荐(0) 编辑

muduo 源码中关于工程创建编译cmake 到Bzael 创建工程

摘要: Bazel官方教程 -- 构建C++工程基础知识 Bazel官方教程 – 构建C++工程基础知识 需求:因项目需要,将Cmake编译方式改为Bazel。 官方参考:https://docs.bazel.build/versions/main/tutorial/cpp.htmlBazel教程:构建C+ 阅读全文

posted @ 2023-02-13 21:14 bailinjun 阅读(274) 评论(0) 推荐(0) 编辑

Linux编程获取本机IP地址 + socket相关系统调用的调用流程

摘要: linux网络接口,struct ifreq struct ifconf结构 网络相关的ioctl请求的request参数及arg地址必须指向的数据类型如下表所示: 接口 SIOCGIFCONF SIOCSIFADDR SIOCGIFADDR SIOCSIFBRDADDR SIOCGIFBRDADD 阅读全文

posted @ 2023-02-13 09:38 bailinjun 阅读(1300) 评论(0) 推荐(0) 编辑

2023年2月10日 #

select() 出现interrupted system call如何解决

摘要: select 出现 returns interrupted system call的报错处理方式 linux系统编程之信号(七):被信号中断的系统调用和库函数处理方式 https://www.cnblogs.com/mickole/p/3191832.html 一些IO系统调用执行时, 如 read 阅读全文

posted @ 2023-02-10 09:29 bailinjun 阅读(2146) 评论(0) 推荐(0) 编辑

2023年2月9日 #

C语言bug——数据帧中地址位求和——运算符优先级

摘要: unsigned char a[30] = {04 5F 00 00 00 06 01 03 27 10 00 0A }; int temp = a[8]<< 8 + a[9] ; 按照上述计算后打印的值位0 出错原因 << 优先级低于 + 因此改为int temp = ((a[8]<< 8) + 阅读全文

posted @ 2023-02-09 09:10 bailinjun 阅读(39) 评论(0) 推荐(0) 编辑

2023年2月8日 #

时钟周期——晶振频率

摘要: 1、时钟周期也称为振荡周期(时钟周期=振荡周期,名称不同而已),定义为时钟频率的倒数。时钟周期是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。 (但是当表述 时钟周期等于单片机晶振频率的倒数,如常见的外接12M晶振,那它的时钟周期=1/12M。上述表述适用于没有对 阅读全文

posted @ 2023-02-08 21:57 bailinjun 阅读(1631) 评论(0) 推荐(0) 编辑

DNP3协议_為了統一SCADA的通訊方式,讓SCADA可以使用DNP3協議與主站、遠程終端單元 (RTUs)、智能電子設備 (IEDs)等進行通訊

摘要: 工控安全入门(四)—— DNP3协议 阅读量647395 | 发布时间 : 2019-09-26 10:30:27 我们之前看过了法国施耐德的Modbus、德国西门子的S7comm,这次就让我们把目光投到美洲,看看加拿大的HARRIS的DNP3有什么特别之处。 这次选用的流量包部分来自w3h的git 阅读全文

posted @ 2023-02-08 16:58 bailinjun 阅读(89) 评论(0) 推荐(0) 编辑

工业自动化 最好用的SCADA软件推荐——PLC和windows间交互(Modbus添加XXx.net库文件)+智能工厂中的SCADA系统

摘要: 工业自动化 最好用的SCADA软件推荐 从数字内容到实体消费品生产,自动化无处不在。它降低了成本,提高了一致性,提高了生产力。SCADA软件是工业自动化的必备品。 SCADA应用程序将现场数据和计算结合在一个地方,使操作员能够在生产实际商品的任何行业中提供出色的产品性能。 什么是SCADA软件? S 阅读全文

posted @ 2023-02-08 10:57 bailinjun 阅读(943) 评论(0) 推荐(0) 编辑

2023年2月7日 #

嵌入式开发板添加获取网络时间命令ntf(嵌入式开发板如何添加自己的命令)

摘要: 网络时间同步 对于具有互联网接入能力的嵌入式设备,系统时间可以从网络时间服务器进行同步,需要ntpdate命令的支持。 下载ntp源码包 下载地址:https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ 解压 tar xvzf ntp-4.2. 阅读全文

posted @ 2023-02-07 09:29 bailinjun 阅读(468) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7