腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
linux
下
spi
eeprom的
读写
linux
、
spi
、
eeprom
我想在debian (Beaglebone )下使用我的
spi
(at25)。我已经编辑了设备树,所以现在我可以
读写
eeprom。cat /sys/class/
spi
_master/
spi
1/
spi
1.o/eepromecho hello > /sys/class/
spi
浏览 7
提问于2014-09-29
得票数 1
回答已采纳
2
回答
使用驱动程序
c
、
linux
、
kernel
、
spi
我正在编写一个内核模块来
读写
SPI
设备(CC1200)。我的
linux
设备没有本机
SPI
,所以我想咬一下总线。我发现
linux
内置了bitbang代码(
linux
/
spi
/
spi
_bitbang.h),但我不知道如何设置它。它需要像
spi
_device和
spi
_master这样的结构,每个都需要struct设备,这需要structs作为kobject,还有更多,其中大多数我不知道如何处理它们,以及
浏览 4
提问于2019-09-05
得票数 3
回答已采纳
1
回答
在Imx6上读取
SPI
寄存器时
linux
挂起
c
、
linux
、
mmap
、
spi
、
imx6
我有一个在NXP的Imx6 SoC上运行的嵌入式
linux
项目,我正在尝试使用它的
SPI
。由于没有支持主从模式的驱动程序,我首先尝试从用户空间处理它。我使用mmap访问
SPI
寄存器,但是当我尝试用mmap
读写
它们时,系统会挂起,我必须重新启动。然后,我在自定义的
spi
驱动程序中也这样做了,但我必须等待驱动程序到达函数
spi
_imx_transfer才能访问寄存器。我对
linux
设备管理非常陌生,所以想知道为什么用同样的方法我可以访问其他设备的寄存器,而不能访问
S
浏览 4
提问于2017-02-10
得票数 2
回答已采纳
1
回答
如何使用
spi
代码
读写
24位寄存器?
driver
、
sensors
、
spi
、
24-bit
我的疑问是,我是否可以使用github的
spi
驱动程序代码来实现此目的。我不确定它是否会读或写24位。我已经从开源(github)中获取了
spi
代码。有没有人能帮帮我,看看我能不能用这个代码?我提供了
spi
驱动程序代码的链接。请给我引路。 Sathya Prasad P
浏览 12
提问于2014-12-11
得票数 0
1
回答
在Android中通过
SPI
进行通信
android
、
spi
目前,我正在寻找一个解决方案,通过
SPI
在Android进行通信。不幸的是,我找不到任何
SPI
设备/dev/…。我只找到我的C型装置。有人能告诉我,如果android基本上提供
SPI
吗?如果可能的话,我在哪里能找到这个装置?我能以和
Linux
一样的方式交流吗?
浏览 4
提问于2013-09-10
得票数 1
1
回答
在
linux
中,
SPI
和DMA之间的关系是什么?
linux
、
spi
、
dma
在我看来,
SPI
和DMA都是控制器。系统API (如
spi
_sync()或
spi
_async() )由CPU控制。那么,使用DMA的
SPI
意味着什么呢?它是否意味着DMA可以在没有CPU的情况下控制
SPI
API?或者
SPI
控件使用CPU,但是数据直接传输到DMA?
浏览 3
提问于2021-08-27
得票数 0
回答已采纳
2
回答
读写
SPI
设备
linux-device-driver
、
embedded-linux
、
atmel
我试图在上面连接
SPI
接口,但是我不知道从哪里开始。[ 1.840000] atmel_
spi
f8000000.
spi
: version: 0x311[ 1.860000]
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
2
回答
Spidev不能同时使用ioctl进行
读写
。
c
、
linux-device-driver
、
embedded-linux
、
powerpc
、
spi
/
spi
_test -D /dev/spidev32766.3bits per word: 8
spi
mode: 0max speed: 500000 Hz (500 KHz) FF FF FF但是,程序正确地显示了控制台中接收到的数据,因此它可能与
浏览 1
提问于2013-04-09
得票数 8
回答已采纳
1
回答
如何使arduino uno与dspic33ep512mc502之间的
spi
连接?
arduino-uno
、
microchip
、
dspic
这是我给Arduino Uno的代码:void setup() {
SPI
.begin(); digitalWrite(SS,HIGH);
SPI
.setBitOrder( MSBFIRST);= 0;
SPI
浏览 5
提问于2015-07-05
得票数 0
回答已采纳
2
回答
用外围例程调用同一个函数的多个线程
c
、
multithreading
、
synchronization
、
embedded-linux
、
spi
我也有一个外围
读写
功能。比如
SPI
读写
函数。这两个线程在某些情况下都使用
SPI
函数。由于线程本质上是并发的,所以这两个线程是否可能同时访问该函数。这就是Thread1之一想要将0x100x25写入
SPI
。Thread2想要写0x200x56。如果没有使用任何同步机制,是否有可能将错误的序列写入
SPI
缓冲区?
浏览 8
提问于2014-03-07
得票数 0
回答已采纳
1
回答
闪存
读写
通过
SPI
c
、
memory
、
spi
、
cortex-m
、
flash-memory
这是我第一次尝试使用
SPI
协议。我正在尝试理解我的开发工具包(它有一个STM32F207VCT6微控制器)附带的示例代码。此代码实现了与AT45DB041D闪存的通信(
读写
)。(Open207V_SPIx,
SPI
_I2S_FLAG_TXE)==RESET);
S
浏览 2
提问于2014-01-10
得票数 1
回答已采纳
1
回答
SPI
接口
linux
linux
、
spi
微控制器通过
SPI
接口与以太网控制器相连。当电路板启动时,以太网控制器总是从EEPROM(128)获取配置信息。我编写了
读写
eeprom的基本驱动程序,使用数据、控制和状态寄存器进行
读写
操作。问:在上述场景中,需要什么
SPI
驱动程序来读/写EEPROM。此寄存器读取操作正在内部使用
SPI
驱动程序..? 谢谢
浏览 6
提问于2016-12-07
得票数 0
2
回答
没有DT/ACPI信息的模拟
SPI
设备的
Linux
驱动程序
cross-platform
、
linux-device-driver
、
kernel-module
、
spi
绝大多数实际的
SPI
设备都是特定于平台的,并且提供了一些自动发现/枚举的方法(通常通过设备树或ACPI)。我需要为一个虚拟的
SPI
设备编写一个内核模块,它没有任何特定于平台的标识,可以通过访问。因此,我的问题是:我应该采取哪些步骤才能将我的虚拟
SPI
设备看作/dev/spidevB.C
浏览 27
提问于2022-07-27
得票数 0
1
回答
如何修复总是在
Linux
内核
SPI
驱动程序中失败的
SPI
驱动程序?
c++
、
linux
、
embedded
、
embedded-linux
、
spi
我正在运行用Yocto (Pyro)构建的嵌入式
Linux
(4.14.16)。我正在一个自定义板上运行,它有一个i.MX6DL,
SPI
连接到一个FPGA ( Xilinx 7)。我目前正在编写一个类,它是抽象层的一部分,因此这段代码位于
Linux
驱动程序之上。它不是
Linux
设备驱动程序。我研究了一下
Linux
中的spidev和
spi
驱动程序,我看到它在/* check transfer rx_nbits */注释下面的/* check transfer
浏览 3
提问于2019-04-17
得票数 2
回答已采纳
3
回答
如何从C中的串行(
SPI
)连接读取数据?
c
、
serial-port
、
linux-device-driver
、
spi
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU的串行数据(这是我自己开发的)。首先,我需要启用内核模块并允许自己访问设备:sudo chown `id -u`.然而,答案中的代码片段似乎是通过设备驱动程序打开端口,而不是通过
SPI
。 我的理解是,我可以使用
SPI
从连接的MCU设备读取数据,并且我不需要为该设备编写自己的设备驱动程序。这是真的吗?如果是的话,我将如何从
SPI
连接中读取,以及该代
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
1
回答
如何在不同驱动程序之间共享设备树节点中的信息
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
但是,我还需要在同一个驱动程序中访问
SPI
。访问
SPI
的虚拟地址基数正在多个驱动程序中使用。如何在多个驱动程序之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
3
回答
Linux
内核控制器作为
SPI
从站
linux-kernel
、
linux-device-driver
、
spi
我对使用
linux
中可用的
SPI
设备感兴趣。我有一个特定的控制器,它在主从模式下都支持
SPI
。我必须在从模式下配置
SPI
控制器。 我的问题:
Linux
框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
2
回答
C,硬件抽象层中的"extern“类型变量
c
、
types
、
embedded
、
extern
、
hal
该HAL的目的是方便地在
linux
驱动程序和MCU驱动程序之间切换。
spi
_handle_t
spi
_open(
spi
_port_t channel,
spi
_config_t config);On
Linux
,它是一种基本类型
spi
_config_t: 在
Linux<
浏览 1
提问于2021-01-27
得票数 2
1
回答
Verilog testbench --使用任务从包含的文件中驱动信号?
verilog
、
simulation
、
fpga
CPU通过
SPI
与FPGA通信,FPGA根据通信数据控制部分输出。 我已经启动和运行仿真,我的模拟CPU测试平台可以通过
SPI
读写
FPGA寄存器。现在,我想重构我的代码,使它变得更干净。在我的顶级测试平台中,有几个任务通过
SPI
发送数据,称为tb_system_interface.v,,它包含由testbench实例化的tb_system_interface模块。最低级别的任务称为
spi
_send_byte,它将数据发送出MOSI行,在MISO行上接收数据并驱动SCLK。其他高级任务在FPGA上
读
浏览 4
提问于2016-12-22
得票数 0
1
回答
Arduino ACI lib破坏
SPI
arduino
、
spi
我有一个项目需要一个蓝牙芯片(nrf8001)和
SPI
闪存模块。 在调用lib_aci_init之前,我可以
读写
闪存。初始化之后,我就不能了。ACI库是否会禁用其他设备的
SPI
?
浏览 0
提问于2015-02-08
得票数 0
点击加载更多
相关
资讯
Linux系统编程 读写锁rwlock
通过重定向在 Linux 终端任意读写数据
SPI全双工传输数据
spi隔离芯片的作用
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券