腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
阻止
设备
驱动
程序请求排序- RaW?
c
、
linux
、
block-device
我正在编写一个
Linux
块
设备
驱动
程序,它通过向blk_init_queue()
注册
的函数接收请求。我的硬件
设备
重新排序请求,因此为了避免读写冲突,需要在发出write(lba x)之前等待read(lba x)的完成。我的问题是:
Linux
块
层是否跟踪RaW冲突,并且在收到前一个write(lba x)的请求完成(通过__blk_end_request_all(req r) )之前,它不会发布read(lba x),还是必须在
驱动
浏览 4
提问于2016-04-15
得票数 6
1
回答
是否有明确的方法将
Linux
内核中的
驱动
程序源代码与
设备
本身联系起来?
linux-kernel
、
drivers
、
devices
Linux
内核的源代码包含了/drivers目录下许多
设备
的
驱动
程序源。有时,通过查看源代码注释,就可以得到
驱动
程序编写的
设备
的提示。但是,很多时候,我不知道任何
设备
或家庭的
设备
,司机的目标。是否有可能将
驱动
程序追溯到相应的
设备
?
浏览 0
提问于2016-07-13
得票数 3
1
回答
旧式PCI探测
linux
、
driver
、
pci
从
Linux
kernel3.0开始,pci探测是自动的:pci_register_driver(&pci_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个字符
设备
,遍历PCI你能告诉我这个过程的步骤是什么吗,为什么在使用PCI
驱动
程序之前需要初始化字符
设备
,为什么不再需要
注册
字符
驱动
程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
1
回答
register_chrdev()和register_chrdev_region()有什么区别?
linux
、
linux-device-driver
、
kernel-module
、
device-driver
我目前正在研究
Linux
设备
驱动
程序,并混淆了两个类似的静态
设备
注册
函数:这些功能都是静态
注册
设备
驱动
程序的。第一功能
注册
单个
设备
驱动
程序,而后者
注册
一系列
设备
驱动
程序。 让我困惑的是,一个
设备
驱动
程序可以处理对同一
设
浏览 6
提问于2022-04-12
得票数 0
1
回答
在
linux
中,用户空间程序如何使用内核函数?我真的需要一些灵感
linux
、
kernel
、
linux-device-driver
、
kernel-module
代码可能是控制硬件的某个硬件
驱动
程序。但是我们的用户空间程序如何使用这些函数呢?我知道通过syscall,用户空间程序可以与内核空间通信,可加载的内核模块也可以使用内核源代码中定义的函数。我知道这是一个非常基本的
linux
内核编程问题,但它让我困惑了很长一段时间。有人能给我个提示吗?:>
浏览 1
提问于2012-04-15
得票数 1
回答已采纳
2
回答
platform_device_register和usb
驱动
程序
linux
、
linux-kernel
、
linux-device-driver
我试图了解
linux
是如何在我的cambria (ARM)板上初始化USB控制器的。
linux
内核中有一些文件:USB控制器被定义为平台
设备
: },并由下列机构引用:我
浏览 5
提问于2014-03-03
得票数 1
回答已采纳
2
回答
从/dev/block/mmcblk0和/dev/block/mmcblk0p1读取数据的区别
linux
、
file-io
、
filesystems
、
linux-kernel
、
linux-device-driver
我的问题是,如果数据写入/dev/block/mmcblk0,
linux
是否会维护备份?这是因为我能够通过读取该节点来读取SD卡的旧内容。
浏览 46
提问于2012-09-11
得票数 12
回答已采纳
2
回答
Linux
内核配置
设备
的顺序是什么?
linux
、
linux-kernel
、
kernel
、
linux-device-driver
、
hotplugging
正如我在阅读了
Linux
设备
驱动
程序第3版中与
Linux
设备
模型相关的章节之后所理解的,当配置了一个新
设备
时,内核(2.6)或多或少遵循以下顺序:
设备
在
驱动
程序内核中
注册
(包括
设备
initialization)A kobject在内的
设备
在
设备
模型中
注册
,它在sysfs中创建一个条目并引发热插拔事件总线,并检查
驱动
程序是否与deviceProb
浏览 20
提问于2010-06-01
得票数 8
回答已采纳
2
回答
在哪个线程中,
块
驱动
程序发出命令阻止
设备
?
linux-kernel
、
io
、
block-device
我目前正在阅读“理解
Linux
”一书,因为我已经理解了
块
I/O请求顺序如下;用户空间调用=> vfs调用=> I/O调度程序调用=>
块
设备
驱动
程序调用。我想知道的是,
块
设备
驱动
程序在哪里发出命令阻止
设备
(硬盘等)?它是在专用调度内核线程中发出命令,还是在
块
I/O请求开始的用户进程线程中发出命令?
浏览 0
提问于2015-12-13
得票数 4
2
回答
如何获取主要数字->
驱动
程序关联列表
linux
、
drivers
、
devices
Linux
编程接口声明:是否有可能获得这些协会的名单?
浏览 0
提问于2015-04-27
得票数 7
回答已采纳
1
回答
SPI内核模块,如何安装
驱动
程序?
kernel-module
、
spi
我的任务是将spi
驱动
程序导入到运行Openwrt的现有平台中。
驱动
程序的**insmod**无误终止,我在**/sys/class**中看到创建了目录**spidev**,但它是空的。我的另一个疑问是关于架构。
浏览 6
提问于2017-11-13
得票数 1
2
回答
设备
驱动
程序分类
c
、
device-driver
因此,根据我在
设备
驱动
程序(
Linux
)方面的两本书,值得注意的是O‘’REILLY版本(“
Linux
设备
驱动
程序(第3版)”)有3种类型的
设备
驱动
程序: 发送和接收帧的网络
驱动
程序(对于以太网和wifi,这些是48位数据
块
浏览 9
提问于2014-09-10
得票数 5
回答已采纳
1
回答
可以阻止
设备
驱动
程序成为字符
设备
驱动
程序
linux-device-driver
、
device-driver
linux
设备
驱动
程序新手。只需阅读有关char和block
设备
驱动
程序的介绍即可。两者之间的区别在于内核管理数据的方式不同。假设,如果我允许
块
设备
驱动
程序一次管理一个字符,它会变成字符
设备
驱动
程序吗?
浏览 0
提问于2016-11-28
得票数 0
1
回答
循环
设备
和
块
设备
有什么区别?
linux
、
devices
、
loop-device
我想自己创建一个循环
设备
,我希望它有一个特殊的名称,比如/dev/loop-test-0。我想在我重新启动机器后把它打开。我认为我可以使用mknod来实现这一点,但这似乎不起作用。我查看了系统中的另一个循环
设备
,它们看起来都像我在mknod /dev/loop8 b/etc/modules-load.d/loop.conf echo options loo
浏览 0
提问于2015-07-27
得票数 2
回答已采纳
1
回答
为什么内核使用默认的
块
驱动
程序而不是我的
驱动
程序代码?
linux
、
kernel
、
block-device
我编写了一个
块
驱动
程序,它创建了一个虚拟
块
设备
(sbd0)。我
注册
了该
块
设备
的所有
设备
操作:(参见2.6.32内核源代码中的include/
linux
/blkdev.h ) static struct block_device_operations sbd_ops它没有调用我的sbd_ioctl,而是使用默认
驱动
程序并给出结果。对于open,close调用它执行sbd_open和sbd_close
浏览 4
提问于2014-04-24
得票数 7
回答已采纳
1
回答
移除
设备
文件的回调
linux
、
solaris
、
device-driver
linux
和solaris
设备
驱动
程序中是否存在任何回调,当从系统中删除
设备
文件时将调用这些回调?例如,如果卷管理器删除了卷,它将删除该
设备
的
块
和计费
设备
接口。
linux
和solaris中是否有诸如open、close、策略调用之类的回调,当
块
/字符
设备
删除完成时将调用这些回调?
浏览 0
提问于2011-06-14
得票数 1
3
回答
Linux
内核控制器作为SPI从站
linux-kernel
、
linux-device-driver
、
spi
我对使用
linux
中可用的SPI
设备
感兴趣。我有一个特定的控制器,它在主从模式下都支持SPI。我必须在从模式下配置SPI控制器。 我的问题:
Linux
框架支持SPI奴隶吗?
浏览 11
提问于2013-11-20
得票数 4
1
回答
对于裸
块
设备
有OS级缓存吗?如果是的话,我如何绕过它呢?
block-device
、
caching
如果我直接读写一个
块
设备
(例如/dev/sda1),那么在
Linux
上是否存在操作系统级缓存?如果是这样的话,如何绕过它,用O_DIRECT打开够了吗?我正在编写一个简单的基准脚本来描述我所拥有的带状磁记录(SMR)
驱动
器的行为,所以我不想绕过任何
驱动
器级的缓存或重新排序,只想绕过操作系统正在做的任何事情。搜索相关术语会给出许多没有解决这个特定问题的结果,尽管我确实了解到Solaris和FreeBSD都有磁盘的
块
设备
和字符
设备
,<e
浏览 0
提问于2022-11-18
得票数 0
2
回答
从zynqmp上传fpga代码到外设
linux
、
linux-kernel
、
linux-device-driver
、
fpga
、
xilinx
我们有一个复杂的嵌入式系统,带有zynqmp处理器,运行Xilinx的
Linux
和其他几个外围
设备
。外围
设备
有fpga,只要fpga代码有变化,我们就会在现场对外围
设备
进行编程。我正在寻找能够解析这些文件并更新外围
设备
的c/c++代码。谢谢,
浏览 0
提问于2019-01-06
得票数 0
1
回答
嵌入式
Linux
设备
驱动
程序错误代码1-001a?
linux-kernel
、
camera
、
linux-device-driver
、
embedded-linux
我已经编译了我的相机
驱动
程序,并尝试从我面对的目标板i.MX6Q中测试它。1-001a探测器失败,错误为-16 camera_name: camera_name@1a { reg = <0x1a>;
浏览 3
提问于2017-07-07
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券