腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在不同驱动程序之间共享设备树节点中的信息
、
、
、
但是,我还需要在同一个驱动程序中访问
SPI
。访问
SPI
的虚拟地址基数正在多个驱动程序中使用。如何在多个驱动程序之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
3
回答
如何编写简单的
Linux
设备驱动程序?
、
、
、
、
我需要从头开始为omap4编写一个
SPI
字符设备驱动程序。我知道一些编写设备驱动程序的基本知识。但是,我不知道如何从头开始编写特定于平台的设备驱动程序。我编写了一些基本的char驱动程序,并且我认为编写
SPI
设备驱动程序类似于它。Char驱动程序有一个结构file_operations,它包含在驱动程序中实现的函数。struct file_operations Fops = { .write = device_write, .ioctl = device_i
浏览 6
提问于2014-03-25
得票数 55
回答已采纳
3
回答
设备文件和设备驱动程序的区别
、
我目前正在阅读指南,我无意中发现了两个混淆了位设备文件和设备驱动程序的术语。当我拿出这些术语时,我遇到了以下几个问题-设备文件是显示在文件系统中的设备驱动程序的接口,就好像它是一个普通文件一样。在类似Unix的操作系统中,这些设备通常位于/dev目录下,也称为设备节点。1)设备文件是用户空间程序和设备驱动程序之间的接口吗? 2)程序是否通过适当的设备专用文件访问内核中的驱动程序?
浏览 3
提问于2014-08-21
得票数 7
回答已采纳
1
回答
读()/ioctl干扰GPIO信号?
、
、
、
、
我连接了一个
Linux
嵌入式板(基于imx233)和一个MSP430单片机。它们通过4引脚
SPI
连接,但我在
Linux
板上使用GPIO作为芯片选择的目的。我所做的是使用轮询来检测GPIO(nr 52)的下降边缘,然后执行
SPI
读取ioctl或
read
()。printf("."); if (fdset[1].revents & POLLPRI ) { //HERE I need to run
SPI
_<
浏览 0
提问于2014-09-26
得票数 1
回答已采纳
1
回答
覆盆子Pi 3上的
SPI
_IOC_MESSAGE(N)
、
、
、
、
我正在做一个关于Raspberry Pi 3的项目,我看到了下面的代码行: ioctl(sSpiObj.spiFd,
SPI
_IOC_MESSAGE(1), &sSpiTransfer);我不知道
SPI
_IOC_MESSAGE(1)是做什么的,我试图在互联网上找到它的解释,但我找不到它。
浏览 405
提问于2019-02-28
得票数 3
回答已采纳
2
回答
没有DT/ACPI信息的模拟
SPI
设备的
Linux
驱动程序
、
、
、
绝大多数实际的
SPI
设备都是特定于平台的,并且提供了一些自动发现/枚举的方法(通常通过设备树或ACPI)。我需要为一个虚拟的
SPI
设备编写一个内核模块,它没有任何特定于平台的标识,可以通过访问。因此,我的问题是:我应该采取哪些步骤才能将我的虚拟
SPI
设备看作/dev/spidevB.C
浏览 27
提问于2022-07-27
得票数 0
1
回答
Linux
SPI
驱动程序崩溃
、
、
我正在尝试为Gumstix Overo Fire编写一个用于Angstrom
Linux
2.6.36的
SPI
驱动程序。我的驱动程序总是在中断处理程序中崩溃。下面是完整的代码#include <
linux
/module.h>#include <
linux
/fs.h> #include <
浏览 7
提问于2012-08-27
得票数 1
2
回答
通过SP1和
SPI
2同时使用PIC18F25K22作为主机和从机
、
我想使用18F系列PIC上的
SPI
1作为主程序,然后使用同一PIC上的
SPI
2作为另一个PIC的从属程序?这可以做到吗?
浏览 3
提问于2015-11-04
得票数 0
1
回答
具有可变寄存器大小的
spi
_write_then_
read
、
据我所知,
spi
中的“字长”(
spi
_bits_per_word)一词定义了CS (芯片选择)激活时间。因此,在处理简单的
spi
协议时,
linux
驱动程序似乎可以正常工作,因为
spi
协议保持字长不变。我们如何使用
spi
_write_then_
re
浏览 44
提问于2017-01-31
得票数 0
3
回答
如何从C中的串行(
SPI
)连接读取数据?
、
、
、
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU的串行数据(这是我自己开发的)。首先,我需要启用内核模块并允许自己访问设备:sudo chown `id -u`..*所以现在连接已经存在,但是我仍然需要从它读取串行数据。根据的答案,我只需要: ...open相关端口进行读取,并使用
read
()获取数据。然而,答案中的代码片段似乎是通过设备驱动程序打开端口,而不是通过<e
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
1
回答
如何通过MISO引脚使用nRF24l01(从)注册数据,使用stm32f103 (主)
、
、
、
、
设置
SPI
1->CR1 |=
SPI
_CR1_BR_0 |
SPI
_CR1_BR_1 |
SPI
_CR1_BR_2;//at 571Kbps, max 31Mbps
SPI
1->CR1 |=
SPI
_CR1_SSI; //Software slave management enabled
浏览 5
提问于2021-04-04
得票数 1
3
回答
Linux
内核控制器作为
SPI
从站
、
、
我对使用
linux
中可用的
SPI
设备感兴趣。我有一个特定的控制器,它在主从模式下都支持
SPI
。我必须在从模式下配置
SPI
控制器。 我的问题:
Linux
框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
2
回答
C,硬件抽象层中的"extern“类型变量
、
、
、
、
该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
回答
如何让spidev.c在三星s5p6818/Android5.1上工作
、
、
、
、
) || defined(CONFIG_
SPI
_SPIDEV_MODULE)#include <
linux
/gpio.h>typedef unsigned int __u32; /*
Read
/ Write of
SPI
mode (
浏览 2
提问于2016-03-23
得票数 0
1
回答
Ubuntu17.10上的软件安装(CoreBoot闪存)
、
我开始学闪光灯了。从这里下载"flashrom.tar.gz“https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz。无法理解如何安装此软件包。任何帮助都将不胜感激。
浏览 0
提问于2018-06-07
得票数 1
2
回答
内核代码是如何知道
spi
总线正在使用的?
、
、
、
我修改了设备树文件,并使用4个GPIO引脚启用
spi
,它支持pinmux并从gpio切换到
spi
功能。但是在
Linux
内核代码中,代码如何知道使用了哪个
spi
总线/引脚?例如,我找到一个
Linux
内核驱动程序: max1111.c,它驱动
spi
芯片。但是我检查了它的代码,没有找到
spi
总线/引脚的指定位置。#include <
linux
/kernel
浏览 2
提问于2015-06-26
得票数 1
回答已采纳
2
回答
读写
SPI
设备
、
、
我试图在上面连接
SPI
接口,但是我不知道从哪里开始。[ 1.840000] atmel_
spi
f8000000.
spi
: version: 0x311[ 1.860000]
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
1
回答
Linux
SPI
先写后读事务处理,无延迟
、
、
我已经为嵌入式电路板构建了一个设备驱动程序,它使用
spi
_write_then_
read
()函数通过
SPI
总线对外部设备进行读写。执行写入的工作与预期的一样。我尝试过
spi
_w8r16(),但它在功能上与
spi
_write_then_
read
(
spi
, &buf[0], 1, &rbbuf[0], 2);方法相同。使用时的输出,
spi
_write_then_
read
(
spi
, &buf[0],
浏览 84
提问于2021-06-23
得票数 0
回答已采纳
4
回答
C空结构--这是什么意思?
、
我在一个我需要使用的设备的头文件中找到了这段代码,尽管我已经使用C语言很多年了,但我从来没有遇到过这样的情况:}; structdevice dev;它的用法如下:const unsigned char *txbuf,unsigned n_tx, unsigned char *rxbuf, unsigned n_rx
浏览 0
提问于2014-07-11
得票数 50
2
回答
如何从重复代码中生成单个函数?
、
、
、
例如:{ memset(m_rx_buf0, 0, m_length0); m_pos1_CS0_PIN); //Set CS0 to 0 (on) APP_ERROR_C
浏览 0
提问于2020-03-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux read的用法
READ币挖矿指南
books I read In 2017
Teaching Machines to Read and Comprehend
SPI全双工传输数据
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券