27得票3回答
UART、I2C和SPI在微控制器之间进行处理器通信方面的比较

我正在研究一种连接两个微控制器的方法。在序列化层面上,我考虑使用Nano Protobuffers (http://code.google.com/p/nanopb/),这样我可以编码/解码消息并在两个处理器之间发送它们。 基本上,一个小型处理器将是RPC服务器,能够执行几个功能。更大的处理器...

14得票4回答
串行通信与SPI通信的区别

SPI和串行通信有什么区别?在阅读一篇介绍处理器间通信的文章时,提到SPI正在取代串行接口以实现更好/更快的通信。具体的区别是什么?

13得票1回答
Linux设备驱动代码中的MODULE_ALIAS是什么?

在代码中,MODULE_ALIAS的解释是/* work with hotplug and coldplug */ MODULE_ALIAS("platform:omap2_mcspi"); 但是,MODULE_ALIAS 到底是什么? 参数中的冒号是否有特殊意义?

12得票2回答
SPI为什么比I2C协议更快?

我了解I2C和SPI通信的基础知识。由于两种协议都是同步的,所以我想知道是什么使得SPI比I2C更快。如果我没记错的话,在使用I2C时我们可以达到400kbps的速度,而在SPI中我们可以达到10mbps的速度。这是因为硬件方面的变化吗?这个问题是在我的一次面试中问我的。如果我有错误,请纠正我。

12得票3回答
在SPI中初始化SD卡问题

我看了一下 Stack Overflow 上的问题 使用SPI接口初始化microSD卡,没有找到与我的问题匹配的答案(也就是说,这些都是我已经尝试过的)。 我有一个类似的问题,我正在尝试通过微控制器的SPI接口访问SD卡(具体来说是HC908)。我尝试按照物理层简化规范 v2.00 中的流...

11得票2回答
通过SPI进行芯片间通信协议

我正在设计一种高效的通信协议,用于在一侧使用微控制器和另一侧使用多核TI芯片上的ARM处理器之间通过SPI进行通信。 所需协议的要求: 1- 支持多会话和队列,因为我有多个发送/接收线程,所以将有多个应用程序使用该通信协议,我需要协议来处理这些请求的排队(如果传输排队,则将保持缓冲区,但我...

10得票6回答
一个名为'Lucene54'的org.apache.lucene.codecs.Codec类型的SPI类不存在。

使用lucene-core-5.5.2,在Weblogic服务器上遇到问题。独立搜索应用程序可以工作,但当我将其部署为Web应用程序时,会出现以下错误。Exception type is 'java.lang.ExceptionInInitializerError'. Runtime erro...

10得票1回答
处理器如何从SPI闪存中读取BIOS?

一般的x86系统具有存储在基于SPI闪存芯片中的固件(也称为BIOS或UEFI)。当电源开启时,处理器从指向存储BIOS的内存映射SPI芯片的复位向量开始执行。从这里开始,引导过程会在BIOS完成平台初始化、加载引导程序(bootloader),然后加载内核(kernel)时发生。 但是,处...

9得票1回答
spidev无法控制芯片选择信号。

我在嵌入式linux设备(Olimex iMX233 Micro)上使用内核版本为3.12.rc4。我的目标是使用 /dev/spidev 来与另一个spi设备进行通信。 我编辑了 arch/arm/boot/dts/imx23-olinuxino.dts,如下所示: ssp1: ssp@8...

9得票2回答
Linux,spidev:为什么它不应该直接出现在设备树中?

我希望定义一个具有用户模式访问权限的SPI设备,例如在http://linux-sunxi.org/SPIdev中所解释的。 按照这些示例,在设备树中添加了以下内容: &ecspi1 { .... other stuff ... mydev@0 { ...