腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
内核代码是如何知道
spi
总线正在使用的?
c
、
kernel
、
driver
、
spi
我修改了设备树文件,并使用4个GPIO引脚启用
spi
,它支持pinmux并从gpio切换到
spi
功能。但是在Linux内核代码中,代码如何知道使用了哪个
spi
总线/引脚?例如,我找到一个Linux内核
驱动程序
: max1111.c,它驱动
spi
芯片。但是我检查了它的代码,没有找到
spi
总线/引脚的指定位置。 struct device *hwmon_dev; struct
s
浏览 2
提问于2015-06-26
得票数 1
回答已采纳
2
回答
简单的
SPI
设备
驱动程序
linux
、
linux-kernel
、
linux-device-driver
、
device-driver
、
spi
我已经使用epoll为非阻塞模式
下
的字符设备编写了一个简单的
驱动程序
。现在我想使用
SPI
接口的
驱动程序
。我是个新手,我正在用一块熊猫板。我应该如何阅读《技术参考手册》?
浏览 5
提问于2014-03-18
得票数 3
1
回答
中断驱动的
SPI
或I2C
驱动程序
linux
、
linux-kernel
、
linux-device-driver
、
beagleboneblack
、
i2c
我正在开发一个用户应用程序,它依赖于与beaglebone板连接的I2C或
SPI
设备。我的应用程序在用户空间中运行。现在,每当I2c设备发生中断时,我的应用程序都应该从I2c设备获取数据。我是否需要编写一个从I2c设备获取数据的设备
驱动程序
,或者触发另一个设备
驱动程序
从I2c读取数据,以及它如何触发我的用户应用程序来获取数据?
浏览 3
提问于2017-10-02
得票数 1
3
回答
如何强制调用类的全局实例的析构函数和构造函数(以便“重新初始化”类实例)
c++
、
class
、
constructor
、
driver
我有一个用C++开发的固件项目,其中所有的
驱动程序
都是用一个类制作的,没有一种简单的方法来修改它们。
驱动程序
用于uP的内部外围设备,并由类的全局实例实现;现在我必须修改该函数,并允许在异常情况或类似情况
下
“重新初始化”
驱动程序
。
驱动程序
的初始化是在
驱动程序
的构造函数中进行的(以这种方式实现,我不能修改它),并且没有显式的方法(特定的方法或类似的方法)来重新调用该函数。所以我需要强制调用这个类的构造函数。: delete
SPI</e
浏览 2
提问于2019-08-02
得票数 0
1
回答
使用ARM供应商HAL进行测试驱动的开发
c
、
unit-testing
、
tdd
在我的传感器
驱动程序
中,我将使用为
SPI
通信协议、stm32f4xx_hal_
spi
.h和相应源文件生成的文件。 我的目标是为
SPI
接口创建一个模拟,然后测试驱动我的传感器
驱动程序
。我也想从我的
驱动程序
代码中提取尽可能多的
SPI
HAL。这是因为相同的
驱动程序
也必须支持I2C协议,因此理想情况
下
,它们可以很容易地交换。这也是我希望避免将
SPI
文件直接复制到我的传感器
驱动程序
的原因。这将允许我测试<e
浏览 1
提问于2018-08-09
得票数 0
1
回答
如何在不同
驱动程序
之间共享设备树节点中的信息
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我正在编写一个RTC
驱动程序
,它将从名为RTC的DT节点访问信息。但是,我还需要在同一个
驱动程序
中访问
SPI
。访问
SPI
的虚拟地址基数正在多个
驱动程序
中使用。如何在多个
驱动程序
之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
1
回答
内核模块和SCHED_RR线程的优先级
c++
、
c
、
linux
、
real-time
、
scheduling
我们有一个编写的Linux内核模块,它负责
SPI
数据传输。当我关闭USB设备(激光测距仪)时,我正确地接收到所有
SPI
消息(每3ms有一条消息,消息长度除以数据速率小于1ms),与线程调度无关。= 4 for USB/Laser polling thread 然后我将丢失40%的消息,因为在调用
spi
-回调方法之前再次触发IRQ!(我可能仍能找到解决办法,但问题是,我需要快速的响应时间,在这种情况
下
无法到达)。我需要使用线程调度和激光设备,所以我正在寻找解决这个问题的方法。USB
驱动程序
会消耗这
浏览 4
提问于2011-10-06
得票数 8
1
回答
如何在linux内核中用一个
SPI
平台
驱动程序
处理两个
SPI
设备?
linux-kernel
、
linux-device-driver
、
spi
我已经为我们正在使用的单个
SPI
device.Which
SPI
设备开发了一个
SPI
平台
驱动程序
,该配置可以在设备Tree.probe()函数中给出,当
驱动程序
中提供的名称与DT中提供的名称相匹配时,将调用
SPI
平台
驱动程序
。在
SPI
平台
驱动程序
module_init()方法中,我们使用函数调用
spi
_register_driver()注册
SPI
设备结构(struct
spi
_d
浏览 1
提问于2014-09-26
得票数 4
1
回答
单元测试和实现之间的重复代码
c
、
unit-testing
、
embedded
、
tdd
、
cmock
我目前正在为一个纯C的嵌入式平台开发一些底层
驱动程序
。我使用unity+cmock作为单元测试框架。但是,在编写低级内容时,我经常遇到以下模式:void test_mcp2515_read_register(void)
spi
_frame_t expected_frame = {mcp2515_read_register(TEST_ADDR, callback_test);实施:{
浏览 5
提问于2014-11-20
得票数 4
3
回答
I2C和
SPI
驱动程序
linux-kernel
、
driver
、
i2c
、
spi
最近,我一直在编写一个摄像头
驱动程序
,使用I2C接口读写寄存器,并使用
spi
接口向其中写入固件数据。所以我的问题是如何在I2C
驱动程序
中获得
spi
_device指针? 谢谢。
浏览 8
提问于2016-12-19
得票数 3
1
回答
如何将android
SPI
驱动程序
嵌入运行ubuntu PC
android
、
linux-kernel
、
spi
我正在为我的devkit8000安卓开发ubuntu电脑上的
SPI
驱动程序
。 我看到了一些关于如何构建的示例。但似乎我可以构建我的
SPI
驱动程序
并将其嵌入到正在运行的内核中。但是我不能"modprobe omap2_mcspi",我认为它是我的DevKit8000的
SPI
驱动程序
的主要组件。我希望有人能帮助我验证一
下
,我是否可以将我的
SPI
驱动程序
嵌入到正在运行的内核中。如果这是可能的,当我"make“时
浏览 3
提问于2012-02-20
得票数 0
2
回答
从另一个
驱动程序
检测
spi
设备
linux-kernel
、
arm
、
linux-device-driver
、
spi
我想到的解决方案是:板上有几个新的
spi
温度传感器。如果我能从其中一个设备中读取,我可以推断我需要新的固件。 我如何(在一个
驱动程序
中)抓起一个
spi
设备,然后释放它?
浏览 2
提问于2015-11-19
得票数 1
回答已采纳
1
回答
映射外部存储设备
gcc
、
memory
、
linker
、
arm
、
cortex-m
我想问一
下
,是否有可能在链接器中定义一个空间,以便读写操作将调用外部设备
驱动程序
函数来读写它的空间(例如:
SPI
内存)。有没有人能给点提示怎么做?致敬,Rafal 编辑:感谢您的评论和回复。我的设置是:随机访问
SPI
内存通过
SPI
控制器连接,我使用“标准”
驱动程序
访问内存空间并从其中存储/读取数据。我想要做的是避免显式地调用
驱动程序
的函数,而是将它们隐藏在某个固定的RAM地址后面,以便对该地址的任何读取都将调用
spi
读取内存
驱动程序<
浏览 13
提问于2019-04-18
得票数 1
1
回答
更新menuconfig条目而不重新编译所有内核
makefile
、
linux-kernel
、
gnu-make
、
openwrt
、
kbuild
我在Dragino-Yun/openwrt/build_dir/linux-ar71xx_generic/linux-3.3.8/drivers/
spi
/
下
添加了一个新的
spi
-gpio-custom.c文件,
驱动程序
是
spi
-gpio-custom.cconfig
SPI
_GPIO_CUSTOM tri
浏览 4
提问于2022-02-11
得票数 0
1
回答
自定义
SPI
驱动程序
的实现
linux
、
driver
、
linux-device-driver
、
spi
、
lseek
我正在尝试为自定义硬件实现
SPI
驱动程序
。我已经开始了一个副本的斯皮迪夫
驱动程序
,它有支持几乎所有我需要。 ...所以我的问题是:有没有办法让这个司机(稍微修改一
下
)支持“寻求”电话?在什么时候定义返回errno 29?我必须从一个新的
驱
浏览 2
提问于2016-06-03
得票数 2
1
回答
与运行LINUX的FPGA的
SPI
接口
linux
、
fpga
、
spi
、
device-tree
我这样做了,并在nano中编辑了.dts文件,将
SPI
端口从“禁用”更改为"okay“。此时,我重新启动系统,并转到cd/dev/,但没有列出spidev或
spi
*或spidev*。最终目标: FPGA上的
SPI
连接到车载ADC (AD7928),我想通过Linux使用用C编写的程序访问它,i2C工作得很好,但出于某种原因,i2C没有响应。编辑:忘记为
SPI
添加.dts条目: compatible = "snps,dw-apb-
浏览 8
提问于2018-09-15
得票数 0
回答已采纳
2
回答
设备
驱动程序
栈
linux
、
linux-kernel
、
linux-device-driver
我是一个初学者,我正在尝试理解设备
驱动程序
栈背后的概念?我知道设备
驱动程序
栈有三层,分别是低级
驱动程序
、总线管理器和高级
驱动程序
。我的问题是,是否存在针对低级
驱动程序
和总线管理器的单独代码?如果它们存在,我可以在哪里找到Linux文件系统中硬件控制器的低级
驱动程序
?谢谢。
浏览 0
提问于2012-06-24
得票数 2
1
回答
ARM Cortex-M4中断优先级
arm
、
spi
、
cortex-m
、
irq
如果我有一个优先级为2的GPIO的中断处理程序和一个优先级为3的
SPI
驱动程序
(即,优先级低于GPIO的中断处理程序),并且我从GPIO的中断处理程序中调用(阻塞)
SPI
读取,
SPI
函数是否可以工作?
浏览 2
提问于2016-09-16
得票数 1
3
回答
Linux内核控制器作为
SPI
从站
linux-kernel
、
linux-device-driver
、
spi
我对使用linux中可用的
SPI
设备感兴趣。我有一个特定的控制器,它在主从模式
下
都支持
SPI
。我必须在从模式
下
配置
SPI
控制器。 我的问题: Linux框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
1
回答
基于中断和基于轮询的
SPI
事务有什么区别?
linux-kernel
、
linux-device-driver
、
spi
我对
SPI
通信protocol.On有一些疑问,我的架构在处理器和CPLD设备之间有一个
SPI
通信链路,我想写到其中一个寄存器上。我计划编写CPLd LKM,它将
spi
_sync寄存器的地址和值传递给
spi
核心,使用像
spi
_sync这样的调用。 那么,我需要把处理器当作主设备,把CPLD器件当作从设备吗?另外,想知道基于中断和基于轮询的
SPI
事务是什么意思,以及为什么在启动时基于轮询的事务是可取的?
浏览 6
提问于2014-05-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
签名驱动程序打开对firmware的访问
简析英飞凌TC3XX QSPI模块配置
宏旺半导体解答什么是SPI Flash 运用于哪些领域
MySQL 异常有这一篇就够了!
微控制器的3种驱动程序设计技术
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券