美高梅官网,金沙网投领导者,金沙网投网站,金沙网投开户 > 接口/总线/驱动 > 正文

消息总线和消息队列的区别是什么?

? 2018年05月21日 10:18 ? 次阅读

美高梅官网,金沙网投领导者,金沙网投网站,金沙网投开户 www.tongshi-cn.com 谈谈消息总线跟消息队列的区别,以及对于企业级应用需要将消息队列封装成消息总线的必要性。

消息总线跟消息队列有何区别?如果有人问你这个问题,你的答案是什么?如果你的消息总线是基于一个已经相当成熟的消息队列或者消息系统做二次封装。为什么需要用你的客户端,而不直接用原始的(这是一个大家都相信权威的时代,请注意这里用的是相信,而不是迷信,你确实应该相信权威,至少比相信一个新手来得靠谱,当然我这里指的权威,是正面的意思)?

那么我从以下几点来谈谈我对这个问题的思考:

消息队列clientAPI权限太大,clientAPI信任级别太高

消息队列clientAPI面向技术,消息总线clientAPI面向技术+业务

消息队列无法隐藏通信细节

消息队列无法实施实时管控

总线的优势:统一入口,简化拦截成本

这里为了理解简单,你就暂且先把RabbitMQ当做是个消息队列,其实它不只是个消息队列,其他的一些基于JMS的消息队列对于回答这个问题而言,也能成立。

(1)消息队列clientAPI权限太大,信任级别太高

这一点不仅仅是哪一个服务端组件的客户端driver的实现是这样,绝大部分其实都是这样的,它们的client其实是对服务端组件(或者称之为服务器)协议的翻译。这些服务器大都带有commandline interface(这几乎是标配)。其实,CLI跟在程序中使用的各种语言的client库没有区别本质区别,它们相对于server而言都是client——都是对server实现的protocol的翻译或者转换,而这些API都是对这些包装过的协议的调用。因此它们都存在一些“management”形式的接口:比如create,delete,remove某个component之类的。没错,你去看所有带client的组件的实现,它们都包含了这些API(这不是对错的问题,这些client本身就没有也不应该假设你的使用场景)。比如你看看redis的client:jedis——它甚至具备了flushAll,flushDB的功能(清空所有redis数据),除了能关闭server还有什么事它不能做?而就RabbitMQ而言,它的officialnaTIve java client,可以创建/删除其通信的核心组件:exchange,queue。你能直接将这些client散布到各个业务系统里去而不加阻拦?你当然有必要做二次封装以移除这些高危的managementAPI。

(2)消息队列clientAPI面向技术而消息总线clientAPI面向技术+业务

消息队列的clientAPI大都面向协议、通信实现,面向可用性以及高性能,如果归类一下那就是面向技术,除了通信场景它不会去模拟业务场景。而消息总线需要带着业务场景去实现需要支持的机制。

当你去搜索任何一个消息队列的时候,它的advantage里都有一条:生产者与消费者解耦,就像下面这样:

消息总线和消息队列的区别是什么?

就生产者跟消费者模型而言,这确实是消息队列的优势。不过这种优势也被限制在一些特定的使用场景下,比如:单一业务的消息排队处理。因此通用消息队列的场景更适用于单一职责的生产者跟消费者模型;而我们期待的消息总线却是企业里各个系统中消息的通信,侧重点在于通信上。消息队列只是提供了一种非常适合于消息通信的实现机制(消息有序,消息缓存等),因此消息总线是在消息队列提供的技术支撑上封装出适合消息交互的业务场景。

(3)消息队列无法隐藏通信细节

对于企业内的系统交互,我们希望它尽可能保证数据的安全性。而数据通常都暂存在队列中,因此保证数据的安全性就顺其自然得转变成保证消息队列访问的安全性:你总是不应该让没有经过授权的客户端去访问本不应该访问到的队列??上У氖荝abbitMQ官方的客户端达不到这种要求,它要访问一个队列,需要知道真实队列的名称,需要知道其路由路径。而就连接一个队列而言,我们认为它提供了太多的信息,但这是没办法的事情,因为它的exchange以及queue的混搭机制非常灵活,所以你得提供一个称之为rouTIngkey的路由路径。而不管怎样,如果你把这个信息开放给调用端去填写,几乎肯定会暴露你服务端exchange以及queue的路由机制以及拓扑结构。因此我们需要做什么?我们需要找到一种通信机制,让它对外只需要知道有个proxy节点,而不需要去关注真实的queue的名称;然后想一个办法把其rouTIngkey隐藏在消息总线内部。

(4)消息队列无法实施实时管控

如果你在企业内各个系统之间引入消息总线,很显然访问控制是必须提供的。比如对某个队列实施消息大小限制,激活/禁用某个队列等。

之前我们提到过消息队列不是面向业务的,它自身没有过多得考虑数据的安全性以及对访问的安全控制机制。而且我们也几乎很难去改造一个消息队列的服务端实现,除非它是基于拦截器/插件模式的。即便RabbitMQ是支持插件的,但对于erlang这样一个受众不是特别广泛的语言,你去给它写插件一不小心就会走到坑里去,并且RabbitMQ官方也已经申明了它们十分不建议你自己去编写插件??悸堑街疃嗖槐?,我们只能在客户端上做文章。毫无疑问,我们的实时管控信息还是必须存储在服务端(只是它是一个独立的服务端),但原生的client很显然是不支持这种机制的,因此我们需要在原生client外部封装订阅实时管控信息以及实施访问控制的逻辑代码。

(5)总线的优势:统一入口,简化拦截成本

无论是消息总线还是服务总线,其实所谓的总线就是进行先收拢再发散的过程。先收拢,从统一的入口进去,完成必要的统一处理逻辑;再发散,按照路由规则,路由到各个组件去处理。事实上这就是代理的作用:屏蔽内部细节,对外统一入口。在基于代理的基础上,我们可以对消息总线上所有的消息做日志记录(因为所有消息的通信都必须经过代理),并且还是在不切断RabbitMQ自身Channel的基础上,而如果想在路由上实现一个Proxy,那基本上离不开一个树形拓扑结构。

写在最后

这篇主要谈了消息总线跟消息队列的区别。其实市面上已经有一些成熟的消息队列可以开箱即用,如果你针对消息队列来封装出一个消息总线,总有人会认为是否有这个必要性。如果没有这些开源的消息队列,那么完全有你自己来实现消息总线的话,你还是需要实现出一个跟市面上类似的MQ或者MessageBroker(见POSA卷4),因此消息队列只是实现消息总线的基础,或者是它的消息通信方式;而选择基于一些成熟的MessageBroker来进行开发,既能省去很多的工作量,又能享有它们提供的稳定性以及社区的贡献。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

总线的含义是什么?又有什么特性?

Altium Content团队很高兴地向您宣布,我们发布了1850个新元件,从而更新了FTDI目录...

发表于 2018-05-21 10:18 ? 3次阅读
总线的含义是什么?又有什么特性?

认识一下这款名叫“CAN总线存储器”的神器

CAN总线数据不能及时查看怎么办?CAN总线数据过多没时间处理怎么办?想要回看CAN总线历史数据又怎...

发表于 2018-05-20 08:08 ? 681次阅读
认识一下这款名叫“CAN总线存储器”的神器

SD卡两种总线方式

而SPI方式采用4线制,使用CS、CLK、DataIn、DataOut进行数据通信。SD方式时的数据...

发表于 2018-05-18 08:46 ? 208次阅读
SD卡两种总线方式

一文读懂FPGA中的除法运算及初识AXI总线

FPGA中的硬件逻辑与软件程序的区别,相信大家在做除法运算时会有深入体会。若其中一个操作数为常数,可...

发表于 2018-05-18 01:15 ? 61次阅读
一文读懂FPGA中的除法运算及初识AXI总线

简谈总线接口

大家好,又到了每日学习的时候了。今天我们来聊一聊总线接口。 一、I2C总线 I2C总线是PHLIPS...

发表于 2018-05-17 09:30 ? 628次阅读
简谈总线接口

一些关于TLP路由的基础知识

可能有的人要有疑惑了,既然Message可以使用地址路由或者ID路由,为什么还要单独搞出来一个模糊路...

发表于 2018-05-11 09:35 ? 144次阅读
一些关于TLP路由的基础知识

一种基于EIA / RS-485和IEEE 80...

在能源管理领域,通过分散发电,简单,安全和可靠的当地资源,生产者和消费者之间的互联变得越来越必要。特...

发表于 2018-05-09 14:07 ? 249次阅读
一种基于EIA / RS-485和IEEE 80...

关于电路设计的一些误区问题

除了少数特定信号外(如100BASE-T、CML),都是有过冲的,只要不是很大,并不一定都需要匹配,...

发表于 2018-05-08 17:10 ? 593次阅读
关于电路设计的一些误区问题

BDF与配置空间

前面的关于PCI总线的文章介绍过PCI总线的配置空间,PCIe总线为了兼容这些PCI设备,几乎完整的...

发表于 2018-05-03 09:06 ? 236次阅读
BDF与配置空间

PCIe物理层的基本概念

需要注意的是,PCIe物理层处理可以转发LTP和DLLP之外,还可以直接发送命令集(Ordered ...

发表于 2018-05-02 10:06 ? 216次阅读
PCIe物理层的基本概念

一个简单地的例子来回顾PCIe总线的结构、事务层...

如下图所示,Completer的应用层会根据接受到的信息进行相应的处理,处理完成后会将数据发送至事务...

发表于 2018-05-02 09:58 ? 290次阅读
一个简单地的例子来回顾PCIe总线的结构、事务层...

SDRAM工作原理 DRAM控制器系统设计架构

随着大规模集成电路和高速、低功耗、高密度存储技术的发展,SDRAM动态存储器因容量大、速度快、价格低...

发表于 2018-04-30 10:58 ? 242次阅读
SDRAM工作原理 DRAM控制器系统设计架构

modbus通信协议,profibus、FF、C...

物理传输介质可支持比绞线、光缆和无线发射,协议符合IEC1158-2标准。其物理媒介的传输信号采用曼...

发表于 2018-04-29 17:47 ? 528次阅读
modbus通信协议,profibus、FF、C...

嵌入式系统开发中的一些硬件相关的概念

做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究...

发表于 2018-04-27 15:29 ? 267次阅读
嵌入式系统开发中的一些硬件相关的概念

全面的嵌入式基础知识总结

嵌入式基础知识做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。

发表于 2018-04-26 11:26 ? 322次阅读
全面的嵌入式基础知识总结

采用Flow Control机制的PCIe总线

PCIe总线为了解决这一问题,提出了Flow Control的概念,如下图所示。PCIe总线中要求接...

发表于 2018-04-26 08:54 ? 179次阅读
采用Flow Control机制的PCIe总线

数据总线是什么_数据总线工作原理及分类介绍

本文首先介绍了数据总线的概念和数据总线的技术指标,其次介绍了数据总线的分类与汽车数据总线种类,最后介...

发表于 2018-04-25 11:06 ? 361次阅读
数据总线是什么_数据总线工作原理及分类介绍

详细地聊一聊Non-Posted Transac...

Locked Read主要用于支持一种叫做Atomic Read-Modify-Write操作,这是...

发表于 2018-04-25 09:14 ? 163次阅读
详细地聊一聊Non-Posted Transac...

总线型拓扑结构优缺点是什么

本文开始介绍了拓扑结构的概念和拓扑结构的分类,其次介绍了总线型拓扑结构的优缺点,最后介绍了总线型拓扑...

发表于 2018-04-24 17:26 ? 109次阅读
总线型拓扑结构优缺点是什么

PCIe总线的通信机制

那么为什么要分为Non-Posted和Posted两种类型呢?对于Memory Writes来说,对...

发表于 2018-04-24 09:41 ? 208次阅读
PCIe总线的通信机制

航电总线仿真实验和测试方案

总线仿真与测试系统能够对计算机通道的所有ARINC429、MIL-STD-1553、AFDX总线信号...

发表于 2018-04-23 09:48 ? 136次阅读
航电总线仿真实验和测试方案

一个简化的PCIe总线体系结构

一个简化的PCIe总线体系结构如上图所示,其中Device Core and interface t...

发表于 2018-04-21 09:21 ? 576次阅读
一个简化的PCIe总线体系结构

PCIe总线基本概念,高速串行总线取代传统并行总...

除了差分总线,PCIe还引入了嵌入式时钟的技术(Embedded Clock),即发送端不再向接收端...

发表于 2018-04-19 09:20 ? 570次阅读
PCIe总线基本概念,高速串行总线取代传统并行总...

关于PCI总线和PCI-X总线的简要介绍

如上图所示,由于信号线众多,在PCB设计的时候,很难保证每一条信号线的长度都完全相同(更不要说还有过...

发表于 2018-04-17 08:44 ? 374次阅读
关于PCI总线和PCI-X总线的简要介绍

OrCAD学习总线用法教程

如何创建总线 1)菜单place-bus或者右侧快捷按钮 2)原理图内鼠标左键选择总线起点 3)移动...

发表于 2018-04-14 11:24 ? 62次阅读
OrCAD学习总线用法教程

W5100学习之应用资料

W5100有三种方式与 MCU接口:直接总线接口、间接总线接口和 SPI总线接口。 间接总线接口采用...

发表于 2018-04-13 09:42 ? 89次阅读
W5100学习之应用资料

PCI-Express总线介绍 接口设计和实现

PCIExpress总线是新一代的I/O局部总线标准,是取代PCI总线的革命性总线架构。PCI总线...

发表于 2018-04-11 16:00 ? 125次阅读
PCI-Express总线介绍 接口设计和实现

PCI总线的中断信号与中断控制器的连接关系

在一些嵌入式处理器系统中,这个问题较易解决。因为嵌入式处理器系统很清楚在当前系统中存在多少个PCI设...

发表于 2018-04-11 09:12 ? 504次阅读
PCI总线的中断信号与中断控制器的连接关系

温度传感器I2C的总线应用及设计

需求:读嵌入式温度传感器的值。已知条件:*温度传感器已经在主板上焊好了。*温度传感器型号为lm75*...

发表于 2018-04-07 07:11 ? 1587次阅读
温度传感器I2C的总线应用及设计

LIN作为最后一公里网络成为最佳解决方案原因

汽车内部的典型设置包括带CAN/LIN网关的微控制器。CAN可将消息传递给微控制器,微控制器将这些消...

发表于 2018-04-07 06:03 ? 2642次阅读
LIN作为最后一公里网络成为最佳解决方案原因

PCI总线基本概念详解

最初的PCI总线的时钟频率为33MHz,但是随着版本的跟新,时钟频率也逐渐的提高。但是由于PCI采用...

发表于 2018-04-03 08:52 ? 482次阅读
PCI总线基本概念详解

从新能源汽车CAN总线入手,学习兼容性更强大通讯...

CAN总线通讯发展的过程中,为了兼容实时操作系统,是否也有与之对应的实时通讯网络协议? 今天我们就来...

发表于 2018-04-03 08:26 ? 4186次阅读
从新能源汽车CAN总线入手,学习兼容性更强大通讯...

百通通用组件与现有 EtherNet/IP 网络...

每个总线耦合器都与最多 30 个 I/O ??榱?,这些??榉植荚诹教跸呱?,每条线最多有 15 个设...

发表于 2018-04-02 10:36 ? 58次阅读
百通通用组件与现有 EtherNet/IP 网络...

PCI和PCI-X总线简介

PCI-E接口根据总线位宽不同而有所差异,一个PCI Express连接可以被配置成x1, x2, ...

发表于 2018-04-02 09:30 ? 379次阅读
PCI和PCI-X总线简介

浅淡CAN总线,CAN总线网络拓扑结构

CAN 总线网络是一种真正的多主机网络,在总线处于空闲状态时,任何一个节点单元都可以申请成为主机,向...

发表于 2018-03-22 11:13 ? 1462次阅读
浅淡CAN总线,CAN总线网络拓扑结构

想要驾驭Linux驱动开发,必须深刻理解Linu...

想要驾驭Linux驱动开发,必须深刻理解Linux总线设备驱动框架。之所以会形成这样的框架,主要是为...

发表于 2018-03-22 11:08 ? 560次阅读
想要驾驭Linux驱动开发,必须深刻理解Linu...

求教汽车总线网络管理一般都是怎么做的?

发表于 2018-03-21 14:53 ? 659次阅读
求教汽车总线网络管理一般都是怎么做的?

为您的测量应用选择合适总线

发表于 2018-03-21 11:18 ? 669次阅读
为您的测量应用选择合适总线

浅谈I2C总线,I2C接口和SPI接口的作用相同

SDA 和 SCL 都是双向的。SPI 总线有两根单独的线,分别用于两个方向的通信,而 I2C 总线...

发表于 2018-03-21 10:24 ? 3836次阅读
浅谈I2C总线,I2C接口和SPI接口的作用相同

测量应用挑选总线的标准是什么

帮助您选择合适的总线的 5 道问题   1. 有多大的数据量经过该总线?   2. 我对单点 I...

发表于 2018-03-21 10:07 ? 129次阅读
测量应用挑选总线的标准是什么

“雷赛EtherCAT & RTEX总线...

除此之外,雷赛还拥有全球销量最高的步进驱动产品,同时引领着国内步进驱动器的发展趋势。雷赛的驱动产品以...

发表于 2018-03-13 14:46 ? 1180次阅读
“雷赛EtherCAT & RTEX总线...

总线 编译错误

发表于 2018-03-13 10:42 ? 304次阅读
总线 编译错误

汽车总线对HID安定器的防反接?;ぜ叭炔灏蔚缏返?..

MOS管通过S管脚和D管脚串接于电源和负载之间,电阻Rg为MOS管提供电压偏置,利用MOS管的开关特...

发表于 2018-03-12 11:35 ? 498次阅读
汽车总线对HID安定器的防反接?;ぜ叭炔灏蔚缏返?..

总线网络负载仿真系统

发表于 2018-03-12 11:29 ? 873次阅读
总线网络负载仿真系统

不为人知的示波器十二般武艺

示波器是人们设计、制造或协议解码根据示波器波形显示进行串行总线手动解 码既耗时又容易出错。在这一相对...

发表于 2018-03-10 09:53 ? 1009次阅读
不为人知的示波器十二般武艺

CAN总线,I2C,USB等的FPGA实现源码

发表于 2018-02-27 12:53 ? 475次阅读
CAN总线,I2C,USB等的FPGA实现源码

CAN总线接线问题

发表于 2018-02-24 15:21 ? 809次阅读
CAN总线接线问题

基于CAN总线的在线更新机制的设计实现

LPC11C24支持32个向量中断,中断向量表默认位于FLASH的第一个4KB空间,地址从0x000...

发表于 2018-02-15 22:24 ? 224次阅读
基于CAN总线的在线更新机制的设计实现

基于FPGA/DSP技术的飞机总线系统通讯软件设...

目前,随着工艺和技术的进步,集成电路技术的发展已经使得在一个芯片上集成一个可编程系统(Program...

发表于 2018-02-08 15:02 ? 297次阅读
基于FPGA/DSP技术的飞机总线系统通讯软件设...

简谈总线接口

发表于 2018-02-06 09:50 ? 675次阅读
简谈总线接口

CAN总线芯片SN65HVD230电平有问题

发表于 2018-02-04 11:42 ? 3072次阅读
CAN总线芯片SN65HVD230电平有问题

ARM学习——IIC总线的学习

发表于 2018-02-01 17:47 ? 303次阅读
ARM学习——IIC总线的学习

多功能车辆总线,深扒MVB协议

随着铁路的快速发展,多功能车辆总线(MVB)协议作为列车通信网络(TCN)的重要组成部分,其已经成为...

发表于 2018-01-30 07:03 ? 571次阅读
多功能车辆总线,深扒MVB协议

深入了解USB驱动之总线驱动程序

总线驱动是不用改的,内核都帮我们做好了,为了了解整个USB驱动的体系,我们来分析一下总线驱动程序。

发表于 2018-01-26 11:30 ? 1247次阅读
深入了解USB驱动之总线驱动程序

提供多主机功能,STM32的I2C通信简析

在传输数据的时候,SDA线必须在时钟的高电平周期保持稳定,SDA的高或低电平状态只有在SCL 线的时...

发表于 2018-01-26 09:37 ? 3750次阅读
提供多主机功能,STM32的I2C通信简析

汽车LIN总线的工作原理及数据传输解析

LIN总线是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,是对控制器区域网络(CAN)等其...

发表于 2018-01-25 22:07 ? 1269次阅读
汽车LIN总线的工作原理及数据传输解析

PROFIBUS–DP与PROFIBUS-PA总...

PROFIBUS DP用于现场层的高速数据传送。主站周期地读取从站的输入信息并周期地向从站发送输出信...

发表于 2018-01-25 16:50 ? 440次阅读
PROFIBUS–DP与PROFIBUS-PA总...

总线IC

发表于 2018-01-25 16:45 ? 680次阅读
总线IC

基于总线传递数据的2种形式PIO、DMA的解析

总线上的数据的传递有两种形式。一种为程控输入/输出(PIO)另一种为直接存储器访问(DMA)。

发表于 2018-01-24 10:48 ? 1267次阅读
基于总线传递数据的2种形式PIO、DMA的解析

STM32F407总线存储框架及应用设计

在使用过程中发现DMA1无法把GPIO的IDR数据传输到内存,调试过程中出现DMA1的数据流传输错误...

发表于 2018-01-22 09:22 ? 2738次阅读
STM32F407总线存储框架及应用设计

RS-485网络为何需要加终端电阻

RS-485总线具有结构简单、成本低等优点,但各位工程师在组建RS-485总线网络时,为提升整个网络...

发表于 2018-01-10 06:52 ? 3928次阅读
RS-485网络为何需要加终端电阻

构建一致性更好的测试车载CAN总线网络

国内的新能源汽车正如火如荼发展,如何才能构建一致性更好的车载CAN总线网络?让我们从国际标准开始学习...

发表于 2018-01-10 06:48 ? 3004次阅读
构建一致性更好的测试车载CAN总线网络

AXI 总线和引脚的介绍

1、AXI 总线通道,总线和引脚的介绍 AXI接口具有五个独立的通道: (1)写地址通道(AW):w...

发表于 2018-01-05 08:13 ? 509次阅读
AXI 总线和引脚的介绍

CAN总线协议基础概念知识

1.CAN协议 1.1 帧类型 通讯时使用下面5个类型的?。?数据帧 ??刂?错误帧 过载帧 帧间空...

发表于 2018-01-04 04:34 ? 706次阅读
CAN总线协议基础概念知识

汽车中的各种ECU,如何实现低功耗、高性能

高性能、低功耗是当前电子技术发展的方向,对于汽车中的各种ECU来说如何实现低功耗呢?

发表于 2018-01-03 08:34 ? 3510次阅读
汽车中的各种ECU,如何实现低功耗、高性能

嵌入式工程师详解常用的IIC和SPI总线协议概念

IIC vs SPI 现今,在低端数字通信应用领域,我们随处可见IIC (Inter-Integra...

发表于 2017-12-22 20:15 ? 203次阅读
嵌入式工程师详解常用的IIC和SPI总线协议概念

周立功:深入浅出AMetal谈SPI总线和IIC...

在使用SPI 通用接口前,必须先完成SPI 的初始化,以获取标准的SPI 实例句柄。LPC82x支持...

发表于 2017-12-13 06:27 ? 4039次阅读
周立功:深入浅出AMetal谈SPI总线和IIC...

pci总线结构及分类

在一些简单的处理器系统中,可能不含有PCI桥,此时所有PCI设备都是连接在HOST主桥推出的PCI总...

发表于 2017-12-12 11:47 ? 956次阅读
pci总线结构及分类

机载SAR天线平台自动化测试系统的测试??樯杓品?..

SAR(specific absorption rate, 电磁波吸收比值)天线平台从机载惯性导航设...

发表于 2017-12-11 10:31 ? 192次阅读
机载SAR天线平台自动化测试系统的测试??樯杓品?..

单片机总线中的周期概念及其时钟时间估算及编程应用...

时钟周期是最小单位,机器周期需要1个或多个时钟周期,指令周期需要1个或多个机器周期;机器周期指的是完...

发表于 2017-12-08 10:44 ? 267次阅读
单片机总线中的周期概念及其时钟时间估算及编程应用...

PCI总线接口芯片PCI9054介绍及电视图像仿...

随着电视图像处理系统性能的提高,设计人员需要不断采纳新的数字图像处理算法,如何对这些新算法进行评估,...

发表于 2017-12-06 08:27 ? 336次阅读
PCI总线接口芯片PCI9054介绍及电视图像仿...

设备在对地短路时也能正常通讯,这是什么回事呢?

CAN一致性测试中,有一项测试叫“CANL对地短路测试”,但是我们测试的时候发现被测设备有时候在对地...

发表于 2017-11-29 06:35 ? 5282次阅读
设备在对地短路时也能正常通讯,这是什么回事呢?

Java常用消息队列原理介绍及性能对比

消息队列使用场景为什么会需要消息队列(MQ)? 解耦,在项目启动之初来预测将来项目会碰到什么需求,是...

发表于 2017-11-27 20:46 ? 3400次阅读
Java常用消息队列原理介绍及性能对比

Linux中总线、设备、驱动是如何关联的?

对于 Linux 驱动开发来说,设备模型的理解是根本,顾名思义设备模型是关于设备的模型,设备的概念就...

发表于 2017-11-27 01:21 ? 111次阅读
Linux中总线、设备、驱动是如何关联的?

中频数字化软件无线电设计的六个主要环节:天线、射...

在短短的不到二十年的时间里,移动通信经历了从AMPS、NMT模拟移动通信,到D-AMPS,IS-94...

发表于 2017-11-21 20:25 ? 408次阅读
中频数字化软件无线电设计的六个主要环节:天线、射...

avalon总线框架

Avalon 总线是一种将片上处理器和外设连接成片上可编程系统(SOPC)的一种简单总线结构。Ava...

发表于 2017-11-21 09:10 ? 343次阅读
avalon总线框架

完整的ARINC429 协议和422协议的FPG...

本文以workbench 为平台,vxworks 为操作系统,chipscope 为分析工具,介绍了...

发表于 2017-11-18 08:56 ? 372次阅读
完整的ARINC429 协议和422协议的FPG...

基于FPGA的车电总线接口简述及??樯杓?/a>

为提高集成架构中车电总线通信速率,结合综合化处理系统项目要求,采用双总线结合的方式,利用CAN总线和...

发表于 2017-11-18 07:25 ? 780次阅读
基于FPGA的车电总线接口简述及??樯杓? /></a>
                </div><div class=

总线之RS-485的工业应用

RS-485是用于许多工业通讯系统(如PROFIBUS系统),或者用于PLC等连接组件、SCADA系...

发表于 2017-11-16 13:24 ? 176次阅读
总线之RS-485的工业应用

总线概述之AMBA总线

高级微控制器总线结构Advanced Microcontroller Bus Architectur...

发表于 2017-11-16 13:24 ? 594次阅读
总线概述之AMBA总线

设计基于FPGA实现的ARINC659总线的系统...

随着航空系统综合化复杂度的增加,如何高效监控总线数据行为、实时对数据分析、进行故障诊断及定位是航空电...

发表于 2017-11-16 12:49 ? 363次阅读
设计基于FPGA实现的ARINC659总线的系统...

对并行总线与串行总线两大类总线的分析

虽然随着技术的发展,现代的数字芯片已经集成了越来越多的功能,但是对于稍微复杂一点的系统来说,很多时候...

发表于 2017-11-15 16:16 ? 354次阅读
对并行总线与串行总线两大类总线的分析

工业以太网与现场总线技术各自优缺点和应用

随着“工业4.0”战略的展开,计算机技术、通讯技术、IT技术的发展已经渗入到工控领域,其中最主要的表...

发表于 2017-11-15 15:44 ? 1208次阅读
工业以太网与现场总线技术各自优缺点和应用

AHB总线应用教程

AHB总线规范是AMBA总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数So...

发表于 2017-11-15 12:33 ? 456次阅读
AHB总线应用教程

AMBA总线AHB、APB、AXI性能对比分析及...

AMBA (Advanced Microcontroller Bus Architecture) 高...

发表于 2017-11-15 12:26 ? 500次阅读
AMBA总线AHB、APB、AXI性能对比分析及...

线性拓扑结构CAN总线布线规范

线性拓扑是CAN总线布线规范中最为常见的,如果采用了线性拓扑中的“T”型分支连接,按规定分支长度是不...

发表于 2017-11-15 08:31 ? 3505次阅读
线性拓扑结构CAN总线布线规范

spi是什么spi检测是什么意思

SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种...

发表于 2017-11-09 10:01 ? 1822次阅读
spi是什么spi检测是什么意思

lpc总线规范详解

所谓总线(Bus),是指计算机设备和设备之间传输信息的公共数据通道。总线是连接计算机硬件系统内多种设...

发表于 2017-11-03 12:03 ? 743次阅读
lpc总线规范详解

SPI总线有四种工作方式,哪几种最为广泛

SPI总线有四种工作方式(SP0, SP1, SP2, SP3),其中使用的最为广泛的是SPI0和S...

发表于 2017-10-25 06:44 ? 7529次阅读
SPI总线有四种工作方式,哪几种最为广泛

串行外围设备接口应用及设计详解

SPI 规定了两个 SPI 设备之间通信必须由主设备 (Master) 来控制次设备 (Slave)...

发表于 2017-10-16 08:58 ? 2900次阅读
串行外围设备接口应用及设计详解

CAN总线中节点ID相同会怎样?

CAN-bus网络中原则上不允许两个节点具有相同的ID段,但如果两个节点ID段相同会怎样呢?

发表于 2017-08-31 15:38 ? 583次阅读
CAN总线中节点ID相同会怎样?

一条CAN报文到底有多少位?

CAN-bus总线是应用最广泛的现场总线之一,而很多非常熟练的CAN工程师,面对一条CAN报文到底有...

发表于 2017-06-06 16:36 ? 4761次阅读
一条CAN报文到底有多少位?

SPI、I2C、UART三种串行总线协议的区别和...

SPI接口在Master控制下产生的从器件使能信号和时钟信号,两个双向移位寄存器按位传输进行数据交换...

发表于 2017-05-08 14:40 ? 14478次阅读
SPI、I2C、UART三种串行总线协议的区别和...

单片机如何执行代码命令,单片MCU内存如何分配?

由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到...

发表于 2017-05-04 10:55 ? 580次阅读
单片机如何执行代码命令,单片MCU内存如何分配?

PC等仪器总线该如何选择?

当您面对各种各样的仪器连接总线时,可能会很难为自己的应用作出最合适的选择??梢运得扛鲎芟叨加懈髯缘挠?..

发表于 2017-04-30 08:03 ? 544次阅读
PC等仪器总线该如何选择?

想成为PCB熟手,这96点你是必须要看的!

你要如何学好PCB,这96点,方方面面都有提及,是你成为高手路上的必备读物。96问有问有答!

发表于 2017-04-28 11:42 ? 676次阅读
想成为PCB熟手,这96点你是必须要看的!

一文看懂嵌入式总线技术的原理、分类及技术指标

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所...

发表于 2017-04-24 11:28 ? 303次阅读
一文看懂嵌入式总线技术的原理、分类及技术指标

差分总线的故障安全偏置功能设计如何实现?

欢迎再度光临获得连接博客系列(属模拟线专题篇)。在上一篇文章中,笔者讨论了如何在几种不同的应用里把低...

发表于 2017-04-08 07:00 ? 337次阅读
差分总线的故障安全偏置功能设计如何实现?

arm 2440和6410有什么区别

arm处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Acorn RI...

发表于 2017-01-04 11:06 ? 1324次阅读
arm 2440和6410有什么区别

五个技巧,让传感器变得更简单

价格亲民的传感器是物联网(IoT)发展和我们的社会正面临数字化革命,背后的驱动力,然而,连接和获取...

发表于 2015-11-10 09:37 ? 369次阅读
五个技巧,让传感器变得更简单