logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

二层交换机与三层交换机区别

我们习惯说,在二层网络环境中相同vlan之间可以通信,不同vlan之间不可以通信,如果想通信必须借助三层设备,所以说三层交换机必须要做的事情是路由转发,但是二、三层交换机具体有什么区别呢?二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换技术发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口

7个开源交易撮合引擎

如果你希望按照自己的需求打造金融交易平台,那么应当选择合适的交易撮合 引擎进行二次开发而不是基于完整的交易平台实现进行修改。本文将介绍 10个采用不同语言开发的开源的撮合引擎,你可以根据自己的需要选择。1、Liquibook开发语言:C++源代码:https://github.com/enewhuis/liquibookLiquibook是OCI提供的开源交易撮合引擎,主要采用C++开发,因此性能

终于有人把ROS(机器人操作系统)讲明白了

ROS(Robot Operating System)是一个适用于机器人的开源框架,这个框架把原本松散的零部件耦合在了一起,为它们提供了通信架构。ROS虽然叫做操作系统,但是它却要安装在如Linux这种操作系统上才能运行。它的作用只是连接真正的操作系统(如Linux)和使用者自己开发的ROS应用程序(比如自动驾驶的感知、规划、决策等模块),所以它也算是个中间件,在基于ROS的应用程序之间建立起了沟

文章图片
#机器人
虚拟化技术介绍 & hypervisor简介

什么是虚拟化?虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。为什么要用虚拟化?1、基础架构的利用率,通过将基

嵌入式系统运行的程序C/C++代码是如何编译出来的?

​汽车上使用的ECU中运行的程序,是软件工程师基于C/C++语言编写出来,然后通过编译器编译得到可执行文件,最后将可执行文件刷写入ECU中实现的,今天我们介绍下编译过程。通常我们使用GCC编译器来实现编译,对于GCC编译器,我们就不展开介绍了,感兴趣的同学可以到网上找些材料,自行充电。0 四个阶段虽然我们称GCC是C语言的编译器,但使用GCC由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程

AUTOSAR中的入侵检测系统(IDS)

ISO/SAE 21434(道路车辆-网络安全工程)是车辆安全标准,定义了当攻击发生时如图所示的5个步骤。汽车制造商必须对车辆中出现的安全漏洞做出响应。但是,只有在这些漏洞已知的情况下,才能执行此操作。汽车IDS由车载IDS和后端组成。[1]IDS检测针对ECU和网络的外部攻击,将其收集后发送到汽车制造商的后端-安全运营中心(SOC)。汽车制造商对数据进行评估并决定如何应对。[1]分布式车载IDS

文章图片
Hypervisor 和Docker 还有Qemu有什么区别与联系?

Hypervisor是一种运行在基础物理服务器和操作系统之间的中间软件层,可以让多个操作系统和应用共享硬件资源,也叫做虚拟机监视器(VMM)¹。Hypervisor有两种类型:Type I和Type II²。Type I 直接运行在硬件上,例如KVM,Xen,Hyper-V等。Type II 运行在一个已有的操作系统上,例如VMware Workstation,VirtualBox等。

文章图片
如何制作S32V234的Linux5.x版本BSP

脚本是编译S32v Linux5.x版本bsp文件的流程。官方也有这个指导说明文档,主要是第2、3章内容,可以参考着执行。*************************************************************************************************1. 下面描述的所有步骤都已在Ubuntu-20.04LTS上(本机或通过虚拟机,U

文章图片
#ubuntu#git#linux
libc.so.6被误删除后的急救

最近遇到机房的一台虚拟机(测试机器)的libc库的软链libc.so.6被删除了,实际文件libc.2.4.so还在。机器现状:还有shell远程连入,但是各种命令都不能再使用:/bin/ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or direc

#linux#开发语言
Hypervisor简介

因为底层的硬件设备被其上运行的虚拟化监视器VMM(VirtualMachineMoniToR,即VMM)屏蔽,运行在VMM之上的虚拟机只需要关心目的主机是否也存在相同的VMM即可,不用关心底层的硬件规格配置等信息。,此模型的物理资源由HostOS(例如Windows,Linuxetc.)管理,实际的虚拟化功能由VMM提供,而VMM作为底层操作系统(Windows或Linux等)上的一个普通应用程序

文章图片
    共 43 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择