腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在哪个线程中,
块
驱动程序
发出命令阻止
设备
?
linux-kernel
、
io
、
block-device
我目前正在阅读“理解
Linux
”一书,因为我已经理解了
块
I/O请求顺序如下;用户空间调用=> vfs调用=> I/O调度程序调用=>
块
设备
驱动程序
调用。我想知道
的
是,
块
设备
驱动程序
在哪里发出命令阻止
设备
(硬盘等)?它是在专用调度内核线程中发出命令,还是在
块
I/O请求开始
的
用户进程线程中发出命令?
浏览 0
提问于2015-12-13
得票数 4
2
回答
设备
驱动程序
分类
c
、
device-driver
因此,根据我在
设备
驱动程序
(
Linux
)方面的两本书,值得注意
的
是O‘’REILLY版本(“
Linux
设备
驱动程序
(第3版)”)有3种类型
的
设备
驱动程序
: 发送和接收帧
的
浏览 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.con
浏览 0
提问于2015-07-27
得票数 2
回答已采纳
1
回答
在
linux
中有什么类型
的
设备
驱动程序
可用?
linux
、
drivers
、
devices
linux
中使用
的
不同类型
的
设备
驱动程序
是字符
设备
和
块
设备
。还有别的分类吗?
浏览 0
提问于2013-06-04
得票数 0
1
回答
移除
设备
文件
的
回调
linux
、
solaris
、
device-driver
linux
和solaris
设备
驱动程序
中是否存在任何回调,当从系统中删除
设备
文件时将调用这些回调?例如,如果卷管理器删除了卷,它将删除该
设备
的
块
和计费
设备
接口。
linux
和solaris中是否有诸如open、close、策略调用之类
的
回调,当
块
/字符
设备
删除完成时将调用这些回调?
浏览 0
提问于2011-06-14
得票数 1
2
回答
Linux
字符
设备
是否应该用换行符终止read()
linux
、
linux-kernel
、
posix
、
chardev
POSIX将定义为: 零或多个非换行符
的
序列加上终止
的
换行符.在此情况下,
Linux
字符
设备
驱动程序
的
read()函数是否应该在到达EOF/时将'\n'附加到用户缓冲区中?
浏览 8
提问于2016-10-19
得票数 2
回答已采纳
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) )
浏览 4
提问于2016-04-15
得票数 6
1
回答
我应该使用
块
设备
而不是字符
设备
来读写内存吗?
c
、
linux
、
driver
我被要求从
Linux
操作系统中隐藏一些DDR
的
小块,然后一些HW特性可以为我保存
的
这个小内存写一些东西。在此之后,我需要能够将这小块内存读取到文件中。为了从
Linux
中隐藏DDR
的
一部分,我只是更改了
Linux
内存arg,使其与实际内存大小相等--(为了安全起见,我需要
的
大小)。我已经从得到了我马上要描述
的
驱动程序
的
想法和想法。接下来,为了能够读取我保存
的
这段DDR,我编写了一个Char
设备
浏览 2
提问于2018-07-02
得票数 4
回答已采纳
1
回答
从内核模式读取/写入另一个
块
设备
的
最佳方法
io
、
linux-kernel
、
block
、
linux-device-driver
我正在编写一个简单
的
块
开发
驱动程序
,通过将以前基于硬件
的
RAID数组移植到
linux
的
软件raid (mdadm)来克服一些限制。这个
驱动程序
将创建它自己
的
块
设备
,但是代理r/w请求到一个或多个其他
块
设备
(就像mdadm已经做
的
那样)。 一个内核模式
驱动程序
读取和写入另一个内核模式(
块
设备
)
驱
浏览 5
提问于2014-04-05
得票数 2
回答已采纳
2
回答
设备
文件和
设备
驱动程序
之间
的
差异
linux
、
devices
、
drivers
我是
设备
驱动程序
编程
的
初学者。有谁能解释一下区别吗?
浏览 0
提问于2013-11-19
得票数 14
回答已采纳
1
回答
如何修改
Linux
USB
块
驱动程序
?
linux
、
kernel
、
driver
、
block
、
usb-drive
我正在从事一个项目,在这个项目中,我需要将自己
的
一些修改添加到
Linux
块
设备
驱动程序
中。我需要访问
驱动程序
的
源代码,改变它,我需要能够运行和测试它与真正
的
USB拇指驱动器。因此,我有三个一般性问题:2)我怎样才能运行这个
驱动程序
,并使用一个真正
的
拇指驱动器呢?
浏览 2
提问于2013-11-10
得票数 1
回答已采纳
1
回答
键盘
驱动程序
是字符
设备
驱动程序
吗?
drivers
、
character-device
我正在学习
设备
驱动程序
,我对此表示怀疑,在
Linux
中键盘
驱动程序
是一个字符
设备
驱动程序
吗?
浏览 0
提问于2020-07-26
得票数 1
回答已采纳
1
回答
如何将scsi写入命令发送到内核模块中
的
SSD
linux
、
solid-state-drive
、
scsi
同步写入非常重要,因为我们需要知道数据是否是安全写入
的
电源故障。 或者为什么scsi层是错误
的
入口点?
浏览 2
提问于2012-08-06
得票数 0
1
回答
如何使用SPI编写网络
设备
驱动程序
?
linux
、
driver
、
spi
我使用铁锈在用户空间为实现了一个
设备
驱动程序
。用户空间
驱动程序
使用内核spi接口
驱动程序
。将
驱动程序
编写为内核模块似乎非常困难,因为在中找到
的
linux
/netdevice.h文档似乎过时了(或者我不够聪明,无法理解复杂
的
细节)。 一个新
的
建议使用。据我所知,这种类型
的
驱动程序
实现使用iommu来管理
设备
的
受保护内存区域
的
隔离。&quo
浏览 3
提问于2019-12-06
得票数 0
回答已采纳
1
回答
文件系统只能在
块
设备
上创建,而不能在字符
设备
上创建吗?
filesystems
、
devices
、
block-device
、
character-device
文件系统只能在
块
设备
上创建,而不能在字符
设备
上创建吗?
Linux
有一个图表,来自操作系统概念:在理解
Linux
内核时,与字符
设备
文件上
的
IO操作相比,常规文件和
块
设备
文件上
的
IO操作在很大程度上类似于
设备
驱动
浏览 0
提问于2018-09-25
得票数 1
回答已采纳
3
回答
为什么一个人需要一个循环装置呢?
filesystems
、
mount
、
block-device
、
loop-device
稍后,我在互联网上看到许多示例预先使用losetup在/dev下创建一个循环
设备
条目,然后挂载它。我不知道为什么一个人实际上需要一个图像文件来表现为一个循环
设备
,并有自己
的
/dev条目,而同样
的
行为可以在没有所有麻烦
的
情况下获得。循环
设备
的
用途是什么?
浏览 0
提问于2018-10-17
得票数 20
回答已采纳
1
回答
什么是固件斑点(来自
linux
-固件)?
drivers
、
kernel
、
bluetooth
、
firmware
据https://wiki.gentoo.org/wiki/
Linux
_固件称,例如,我
的
蓝牙pcie
设备
需要
linux
-firmware/
浏览 0
提问于2020-12-15
得票数 5
回答已采纳
1
回答
从用户空间访问或存储
linux
、
linux-kernel
、
embedded
、
flash-memory
在我
的
Compulab cm-x270
linux
内核中,将CoM放在NOR中。这个内核没有MTD支持,并且在启动后我无法访问或作为MTD分区。我
的
目标是从用户空间更新这个内核。
浏览 2
提问于2012-07-16
得票数 1
回答已采纳
1
回答
如何使Windows亚行
驱动程序
与现有的
Linux
亚行
驱动程序
一样简单?
android
、
driver
、
adb
、
linux-device-driver
由于某种原因,在Windows上,每个
设备
都需要一个不同
的
驱动程序
才能与亚行协同工作。在
Linux
中,只需将ID添加到文件中即可。我们一直在试图找出如何为windows开发一个更通用
的
亚行
驱动程序
,因为我们在一个包含桌面组件和android组件
的
2部分程序中使用了亚行。我们不想安装100个不同
的
设备
驱动程序
,以确保我们
的
程序为每个
设备
工作,但我们有Windows操作系统作为一个要求
浏览 4
提问于2011-10-04
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
Linux 准备禁用 Microsoft RNDIS 协议的驱动程序
Linux 已准备好禁用微软的 RNDIS 驱动程序,但是……|Linux 中国
Asahi Linux宣布首个适配 Apple Silicon 的GPU驱动程序
Cisco 设备中的linux容器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券