串口 变频器 通讯 硬件

【操作系统】【硬件结构】什么是软中断?

1 前言 这节我们看看操作系统中的一个重要概念:中断哈。 2 中断是什么? 先来看看什么是中断?在计算机中,中断是系统用来响应硬件设备请求的一种机制,操作系统收到硬件的中断请求,会打断正在执行的进程,然后调用内核中的中断处理程序来响应请求。 这样的解释可能过于学术了,容易云里雾里,我就举个生活中取外 ......
结构 硬件 系统

【操作系统】【硬件结构】CPU 线程调度机制

1 前言 这节我们看看 CPU 是根据什么来选择当前要执行的线程。 2 任务分类 在 Linux 内核中,进程和线程都是用 task_struct 结构体表示的,区别在于线程的 task_struct 结构体里部分资源是共享了进程已创建的资源,比如内存地址空间、代码段、文件描述符等,所以 Linux ......
线程 机制 结构 硬件 系统

如何在系统上获取硬件设备的唯一标识(Unique Identifier)

原文地址:http://www.vonwei.com/post/UniqueDeviceIDforWindows.html 唯一的标识一个设备是一个基本功能,可以拥有很多应用场景,比如软件授权(如何保证你的软件在授权后才能在特定机器上使用)、软件License,设备标识,设备身份识别等。下面列举一下 ......
Identifier 标识 硬件 Unique 设备

【操作系统】【硬件结构】CPU 缓存一致性

1 前言 我们看了存储器的层次结构,知道CPU中有多级缓存,有共享的也有私有的,那么不可避免的一个问题就是缓存的一致性,这节我们来看看哈。 2 CPU Cache 的数据写入 随着时间的推移,CPU 和内存的访问性能相差越来越大,于是就在 CPU 内部嵌入了 CPU Cache(高速缓存),CPU ......
一致性 缓存 结构 硬件 系统

java串口通信

###实体 ```java package com.hwd.campus.common.common.utils.http; import gnu.io.SerialPort; /** * 串口参数封装类 * @author Administrator * */ public class Seria ......
串口 java

【操作系统】【硬件结构】如何写出让 CPU 跑得更快的代码?

1 前言 代码都是由 CPU 跑起来的,我们代码写的好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程序,更要注重 CPU 的执行效率,否则将会大大影响系统性能。 CPU 内部嵌入了 CPU Cache(高速缓存),它的存储容量很小,但是离 CPU 核心很近,所以缓存的读写速度是极快的, ......
更快 结构 代码 硬件 系统

【操作系统】【硬件结构】磁盘比内存慢几万倍?存储器的层次结构?

1 前言 大家如果想自己组装电脑的话,肯定需要购买一个 CPU,但是存储器方面的设备,分类比较多,那我们肯定不能只买一种存储器,比如你除了要买内存,还要买硬盘,而针对硬盘我们还可以选择是固态硬盘还是机械硬盘。 相信大家都知道内存和硬盘都属于计算机的存储设备,断电后内存的数据是会丢失的,而硬盘则不会, ......
结构 存储器 磁盘 层次 内存

【操作系统】【硬件结构】CPU 是如何执行程序的?

1 前言 代码写了那么多,你知道 a = 1 + 2 这条代码是怎么被 CPU 执行的吗? 软件用了那么多,你知道软件的 32 位和 64 位之间的区别吗?再来 32 位的操作系统可以运行在 64 位的电脑上吗?64 位的操作系统可以运行在 32 位的电脑上吗?如果不行,原因是什么? CPU 看了那 ......
结构 硬件 程序 系统 CPU

[Qt开发]一口气搞懂串口通信

🐊🐊🐊🐊🐊好多小鳄鱼 # 一、关于串口通信: Qt的确有自己的串口通信类,就是QSerialPort,但是我们在使用过程中因为要更加定制化的使用串口通信类减小开发的难度,所以我们会提供一个串口通信类,也就是这个SerialPortHelper类。 首先我们要知道什么是串口,串口通信就是机器 ......
串口 一口气

[TSG开发日志2]串口通信?VS下FaroSDK编译环境?一文搞定

艹,不知道为什么我之前写的法如sdk没有保存,总而言之就是莫名其妙整个工程没有了,后来我想了想,也有可能就是我自己删掉了,因为在配置法如工程的时候遇到了一些小问题,不过现在也解决了。 # 一、关于串口通信: Qt的确有自己的串口通信类,就是QSerialPort,但是我们在使用过程中因为要更加定制化 ......
串口 FaroSDK 环境 日志 TSG

硬件,软件,Dos命令笔记

硬件,软件,Dos命令 计算机硬件 软件 系统软件 DOS Windows Linux IOS... 应用软件 WPS QQ... 快捷键 del+shift 永久删除 window+R 运行 window+E 我的电脑 ctrl+shift+esc 任务管理器 window+tab 切换运用程序 ......
命令 硬件 笔记 软件 Dos

浅析串行与并行通讯

在嵌入式领域,组件间的通讯是逃不掉的话题,因为仅仅只有处理器核心算不上完整的嵌入式系统,一个嵌入式系统往往是由处理器和众多外部设备组合而成的,而通讯则是处理器与外设,外设与外设之间的纽带。在嵌入式领域有成千上百的通讯协议,这些通讯协议有众多的分类方式,其中一个重要的分类方式就是将通讯方式分为串行通讯 ......
通讯

EasyRTMPLive拉转推硬件设备访问端口返回404报错,该如何解决?

我们在近期也发布了关于云边端AI智能分析网关的相关功能介绍及应用场景,感兴趣的用户可以翻阅我们的历史文章进行了解。该设备内置多算法框架,支持对接入的多路视频流进行AI智能识别,支持对监控场景中的异常及违规现象进行精准研判,可提供的智能识别功能包括:人脸检测、人体检测、区域入侵检测、安全帽检测等。 ......
EasyRTMPLive 端口 硬件 设备 404

当服务器间通讯出现No route to host(Host unreachable)

## 服务器间通讯出现No route to host(Host unreachable) 背景:因为某些原因,主机房服务器集体重启,其中部署的系统也需要重启,负责的系统是五台服务器,两台用来作为应用的应用服务器,两台用来作为电子仓的文件服务器,一台用来作为交互其余系统数据的接口使用的接口服务器 两 ......
unreachable 通讯 服务器 route host

串口 vs COM vs UART vs CAN vs 1553B

## 1、串口 vs COM ### 1.1 串口 串口,即串行接口,与之相对应的另一种接口叫并口,并行接口。两者的区别是,传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输,而并口则将8个位一字排开,分别在8条连接线上同时传输。+在相同的数据传输速率下,并口的确比串口更 ......
串口 vs 1553B 1553 UART

三菱Q系列PLC与通讯软件MX Component的使用

三菱PLC都可以通过使用该软件(MX Component)可以不具备有模块知识与通讯协议知识上使用电脑与三菱PLC建立上通讯,可以实现监视和写入软源件,就相当于电脑是PLC的人机触摸屏一样,动作状态、报警内容等都可以实时记录到电脑中。MX Component就是用于电脑与PLC中间连接的关系。有很多 ......
Component 通讯 软件 PLC

STM32 串口DMA接收不定长数据

串口DMA接收数据,减少CPU占用 思路:DMA+空闲中断(无法确认数据帧结束)+循环缓存 DMA初始化 void DMA1_Stream_Config(DMA_Stream_TypeDef *DMA_Stream, uint32_t MemAddress, uint32_t ParAddress, ......
串口 数据 STM DMA 32

【黑马C++笔记】(二)实战:通讯录管理系统

# 通讯录管理系统 ## 1、系统需求 通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: * 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 * 显示联系人:显示通讯录中所有联系人 ......
黑马 实战 管理系统 通讯录 通讯

三大显卡厂商(Intel NVIDIA AMD)产品对硬件解码编码支持程度列表

三大显卡厂商(Intel NVIDIA AMD)产品对硬件解码编码支持程度列表 以下全部为重庆Debug原创博客园独发,资料收集不易,贵请珍惜,更新日期2023年6月8日 Intel GPU解码编码的支持情况: NVIDIA GPU解码编码支持情况(仅用户级桌面显卡,不含A100这些服务器专用的高端 ......
显卡 编码 程度 厂商 三大

zabbix--SNMP 硬件设备监控

SNMP协议# 介绍# 简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Ga ......
硬件 zabbix 设备 SNMP

zabbix监控华为服务器硬件状态

简介zabbix监控华为服务器的硬件是通过iBMC,iBMC系统默认支持V3版本的SNMP服务,SNMP V1和SNMP V2C由于自身机制存在安全隐患,默认是不开启的。如果使用SNMP V1和SNMP V2C需要配置团体名,而用V3只需知道用户名密码及加密算法即可。 我们可以现在zabbix se ......
状态 服务器 硬件 zabbix

电脑硬件参数 配置信息

Win32_Processor, // CPU 处理器 Win32_PhysicalMemory, // 物理内存条 Win32_Keyboard, // 键盘 Win32_PointingDevice, // 点输入设备,包括鼠标。 Win32_FloppyDrive, // 软盘驱动器 Win3 ......
电脑硬件 参数 硬件 电脑 信息

springboot~jgroups实现节点间的通讯

# JGroups概念 在 JGroups 中,集群(cluster)是一个由多个节点组成的逻辑实体,节点可以通过一个共享的集群名称来进行连接和通信。这个集群名称可以在配置中指定或在运行时动态创建。 JGroups 提供了多种方式来创建集群,并使节点能够加入到相同的集群中。下面是一些常见的方式: 1 ......
节点 springboot jgroups 通讯

CH58x\CH57x硬件SPI操作外部flash学习记录

官方提供的58x的spi例程,spi主机模式下的发送方式有三种单字节发送,FIFO连续发送,DMA连续发送。本文分别对SPI0主机模式下三种发送模式进行使用。 本次使用的是CH582m做为主机,W25Q64FV作为从机。 一、单字节发送 本次调试中实现对W25Q64FVflas进行读id,擦除,写入 ......
硬件 flash CH SPI 58

Qt使用wmic获取硬件序列号

一、 1.命令框输入wmic 二、 #include "hardware_info.h" #include <QProcess> #include <QDebug> hardware_info::hardware_info() { } QString hardware_info::get_cpu_i ......
序列号 序列 硬件 wmic

STM32CubeIDE 使用Ymodem协议通过串口在线更新程序IAP

一:单片机的BootLoader Bootloader部分移植ST官网的例程,官网例程的IAP有多个文件,为了移植方便我把多个文件合成了一个ymodem.c文件和ymodem.h文件 /* * ymodem.c * * Created on: Jun 6, 2023 * Author: MingYi ......
串口 CubeIDE 程序 Ymodem STM

SignalR+Hangfire 实现后台任务队列和实时通讯

# SignalR+Hangfire 实现后台任务队列和实时通讯 1.简介: SignalR是一个.NET的开源框架,SignalR可使用Web Socket, Server Sent Events 和 Long Polling作为底层传输方式实现服务端和客户端的实时数据交互。 Hangfire是一 ......
队列 后台 Hangfire 任务 SignalR

STM32F429 Discovery开发板应用:实现USB虚拟串口(VPC)

MCU:STM32F429ZIT6 开发环境:STM32CubeMX+MDK5 实现USB的虚拟串口不需要去理解USB的底层驱动,只需要STM32CubeMX去配置生成工程即可。 首先需要打开STM32CubeMX工具。输入开发板MCU对应型号,找到开发板对应封装的MCU型号,双击打开(图中第三)。 ......
串口 Discovery F429 STM 32F

NXP i.MX 6ULL工业开发板硬件说明书( ARM Cortex-A7,主频792MHz)

前 言 本文档主要介绍TLIMX6U-EVM评估板硬件接口资源以及设计注意事项等内容。 i.MX 6ULL的IO电平标准一般为3.3V,上拉电源一般不超过3.3V,当外接信号电平与IO电平不匹配时,中间需增加电平转换芯片或信号隔离芯片。按键或接口需考虑ESD设计,ESD器件选型时需注意结电容是否偏大 ......
主频 说明书 Cortex-A 硬件 工业