blj28

导航

上一页 1 ··· 8 9 10 11 12 13 下一页

2023年2月19日 #

STM32的内存管理相关(内存架构,内存管理,map文件分析)

摘要: flash 内存的和RAM中不同,RAM放data bass;falsh中text data ——因此数据和代码是分开存储的为哈弗结构,而x86RAM 较大,可以同时存下所以是冯诺依曼 STM32的内存管理相关(内存架构,内存管理,map文件分析) 目录 收起 一、FLASH 和 RAM基本概念 1 阅读全文

posted @ 2023-02-19 20:35 bailinjun 阅读(795) 评论(0) 推荐(1)

2023年2月18日 #

LINUX串口相关设置详解

摘要: fd=open(dev,O_RDWR|O_NOCTTY|O_NDELAY); //fd为打开的终端文件描述符 if(fd < 0) cout << dev <<"open error\n" <<endl; fcntl(fd, F_SETFL, FNDELAY); //标志FNDELAY可以保证rea 阅读全文

posted @ 2023-02-18 11:10 bailinjun 阅读(2668) 评论(0) 推荐(0)

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 阅读(1089) 评论(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 阅读(624) 评论(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 阅读(1575) 评论(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 阅读(2980) 评论(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 阅读(68) 评论(0) 推荐(0)

2023年2月8日 #

时钟周期——晶振频率

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

posted @ 2023-02-08 21:57 bailinjun 阅读(2675) 评论(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 阅读(287) 评论(0) 推荐(0)

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

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

posted @ 2023-02-08 10:57 bailinjun 阅读(1637) 评论(0) 推荐(1)

上一页 1 ··· 8 9 10 11 12 13 下一页