概要如果你接触虚拟机,Docker,云计算等等,都会使用到虚拟化的技术。而在用虚拟化技术时,常见的就是 KVM 有 OpenVZ。KVM 与 OpenVZ 的区别?https://www.vipiu.net/archives/2019/07/10/1956.html那么什么是 KVM 呢?请看下文!正文1、什么是 KVM基于内核的虚拟机 Kernel-based Virtual Machine(K
转载
2023-12-12 23:59:59
38阅读
内核功能简介内核,是基于硬件的第一层软件扩充,是操作系统的核心,提供操作系统最基础的功能,是操作系统的基础。它为众多应用软件提供计算机硬件的安全访问的一部分软件,这种访问资源是有限的,并且内核决定一个程序对某
转载
2024-10-18 10:49:19
20阅读
本文围绕STM32 ST-LINK Utility讲几点主要功能及相关拓展知识:1.STM32编程下载;2.利用该编程工具查看内核运行状态;3.Option Bytes选项字配置;1STM32编程下载STM32 ST-LINK Utility一个最重要的功能就是对STM32进行编程。支持常见的hex、bin文件,还有早期摩托罗拉定义的srec和s19格式的文件(说实话,我都不了解这两种格式的文件)
文章目录一、Linux 介绍二、Linux 内核的编译与烧录1. 获取Linux kernel2.Linux 内核目录分析3. 编译内核4.下载到开发板 一、Linux 介绍Linux 由 Linux 基金会管理与发布, Linux 官网为 https://www.kernel.org,NXP 会从 https://www.kernel.org 下载某个版本的 Linux 内核,然后将其移植到自
转载
2024-05-15 11:30:11
107阅读
1:内存管理:内存分配调用:包括静态分配方式,动态分配方式内存保护:确保每个程序在自己的内存空间运行,互不干扰。方法是使用界限寄存器或存储保护键地址映射:实现程序的逻辑地址与存储器物理地址之间的映射功能内存扩充:从逻辑上扩充物理内存,以允许比物理内存更大的程序在机器内运行,为此操作系统必须具有:请求调入功能与置换功能。2:进程管理进程控制:包括进程创建,进程撤销,进程阻塞,进程唤醒进程协调:由于进
[TOC]1. 使用内核模块管理内核模块,需使用kmod实用程序,安装方法如下:[root@localhost ~]# yum install kmod1.1 什么是内核模块Linux内核在设计上是单一的,但是,它根据每个用例的要求使用可选或附加模块进行编译,这意为着你可以通过使用动态加载内核模块来扩展内核的功能,内核模块可以提供:设备驱动程序,增加了对新硬件的支持支持文件系统,如GFS2或NFS
转载
2024-05-13 19:01:14
268阅读
一、 前言5G网络作为新一代无线接入技术,相比4G等其他技术,它带来了更高传输速率、更低时延和海量机器类通信。尽管5G本身在多个传统行业领域发挥出极大的赋能效应,但它也不是企业数字化建设的灵丹妙药,要实现5G在行业应用,需要考虑并融合边缘计算、人工智能、网络切片和无线网络定制化等技术,才能实现更低的部署成本和更灵活的网络功能,从而让5G网络更加契合企业的应用和生态,赋能传统企业的数字化转型。综合来
串口(uart)是一种低速的串行异步通信,适用于低速通信场景,通常使用的波特率小于或等于115200bps。对于小于或者等于115200bps波特率的,而且数据量不大的通信场景,一般没必要使用DMA,或者说使用DMA并未能充分发挥出DMA的作用。对于数量大,或者波特率提高时,必须使用DMA以释放CPU资源,因为高波特率可能带来这样的问题:对于发送,使用循环发送,可能阻塞线程,需要消耗大量CPU资源
转载
2024-10-20 06:47:15
84阅读
OSPF(Open Shortest Path First)是一种路由协议,用于在计算机网络中动态地选择路由的算法。它是由IETF(Internet Engineering Task Force)定义的一个开放的标准,并被广泛应用于各种网络环境中。在华为设备中,OSPF也被广泛使用,以实现网络之间的互联和数据传输。
在华为设备中,启用OSPF是一项重要的配置工作。正确认识和配置OSPF对于网络的
原创
2024-02-23 10:19:39
25阅读
RS485是一个物理接口,简单的说是硬件。MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。RS485属于有线传输,所以就要硬件传输媒介,实际就是两根线就可以了,在这两根线上传输的实际是同一个信号,只是发送端把这个信号一分为二,不过在接收端会把它还原为原来的信号,这样做的好处还要得和RS232来比较
NVIC与中断控制
一.中断相关主要寄存器
1.中断使能/除能寄存器组
每个中断拥有一个使能/除能对,最多共240对,分布在8对32位寄存器中 (r/w)
作用:使能中断
使能寄存器地址:SETENAs: xE000_E100 – 0xE000_E11C 共32个字节
除能寄存器地址:CLRENAs:0xE000E18
关键词:USB 虚拟串口 USB虚拟串口,RT-Thread Studio,STM32说明:1:文档记录 STM32F103系列基于 RT-Thread 系统的 USB虚拟串口的开启及数据收发应用流程介绍。2:本文以STM32F103C8T6型号做测试,STM32CubeMX生成USB驱动。1:创建 RT-Thread STM32F103C8T6 的工程1.1 RT-Thread Studio 中
转载
2024-09-22 16:48:05
87阅读
入调用将被阻止。 当所有已知的数据阅读器已经确认收到它们时,才从发送队列中清除消息。 严格的可靠性需要以下QoS设置: 可靠性QoS种类= DDS_RELIABLE_RELIABILITY_QOS 历史QoS种类= DDS_KEEP_ALL_HISTORY_QOS 如果设置了这些QoS策略,则在以下情况下仍可能会丢失问题: 数据写入器开始发送时,数据读取器未启动。 认识到数据写入器只保证可靠的数据
三态门的定义三态门(Three-state gate)是一种重要的总线接口电路。三态门都有一个EN控制使能端,来控制门电路的通断。 可以具备这三种状态的器件就叫做三态器件。当EN有效时,三态电路呈现正常的“0”或“1”的输出;当EN无效时,三态电路给出高阻态输出。三态门的应用如果你的设备端口要挂在一个总线上,必须通过三态缓冲器。因为在一个总线上同时只能有一个端口作输出,这时其他端口必须在高阻态,同
转载
2024-04-14 23:35:29
102阅读
循环结构程序中的循环概念:通过某个条件,重复执行一段逻辑代码while循环语法: while(布尔表达式) { //逻辑代码(循环操作)}执行流程:先对布尔表达式进行判断,结果为true,则执行了逻辑代码
本次执行完毕后,再次进行判断,结果仍为true,则再次执行逻辑代码直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码循环的组成package demo;
public
转载
2024-09-26 11:15:51
148阅读
Linux下面有个特性叫OOM killer(Out Of Memory killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。典型的情况是:某天机器突然登不上了能ping通,但是ssh死活连不了。原因是sshd进程被OOM killer干掉了。重启机器后查看系统日志会发现Out of Memory: Killed process ×××等。下面介绍Linu
转载
2024-09-10 09:21:28
39阅读
BPSK的Simulink仿真实现简单介绍了BPSK信号产生的整体流程,现在开始进行对应模块的verilog实现讲解。本文主要介绍m序列的基础知识,m序列的verilog实现以及使能信号的使用问题。m序列等verilog代码公开在这: m序列github.com
根据《通信原理》一书可知,m序列是最长线性反馈移位寄存器的简称,它产生的伪随机序列的周期与其反馈移存器
前言转载自 计算机“端口”是英文port的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。【可以理解为每一个端口(接口)都代表了该计算机上的一个服务或者输入的硬件功能】软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。 目录面向连接和无连接协
在虚拟机(Vmware Workstation)下,安装了CentOS7,现在想通过SSH工具连接虚拟机中的CentOS71、 首先,要确保CentOS7安装了 openssh-server,在终端中输入 yum list installed | grep openssh-server 此处显示已经安装了 openssh-server,如果又没任何输出显示表示没有安装 openssh-server
RT-Thread使用CubeMX移植自定义STM32型号BSP一、概述经过一段时间的学习RT-Thread,既上一篇在现有BSP移植后,现总结下如何移植自定义的STM32型号的BSP。一方面对于自己有所总结记录,另一方面希望对于初用RT-Thread的小伙伴有所帮助,今天我所移植的是STM32F407VET6,该型号在RT-Thread 4.0中没有现有的BSP,根据RT官网的移植教程进行操作(