腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
设备
文件和
设备
驱动程序
之间的差异
、
、
我是
设备
驱动程序
编程的初学者。有谁能解释一下区别吗?
浏览 0
提问于2013-11-19
得票数 14
回答已采纳
2
回答
在哪个线程中,
块
驱动程序
发出命令阻止
设备
?
、
、
我目前正在阅读“理解
Linux
”一书,因为我已经理解了
块
I/O请求顺序如下;用户空间调用=> vfs调用=> I/O调度程序调用=>
块
设备
驱动程序
调用。我想知道的是,
块
设备
驱动程序
在哪里发出命令阻止
设备
(硬盘等)?它是在专用调度内核线程中发出命令,还是在
块
I/O请求开始的用户进程线程中发出命令?
浏览 0
提问于2015-12-13
得票数 4
2
回答
设备
驱动程序
分类
、
因此,根据我在
设备
驱动程序
(
Linux
)方面的两本书,值得注意的是O‘’REILLY版本(“
Linux
设备
驱动程序
(第3版)”)有3种类型的
设备
驱动程序
: 发送和接收帧的网络
驱动程序
(对于以太网和wifi,这些是48位数据
块
浏览 9
提问于2014-09-10
得票数 5
回答已采纳
1
回答
可以阻止
设备
驱动程序
成为字符
设备
驱动程序
、
linux
设备
驱动程序
新手。只需阅读有关char和block
设备
驱动程序
的介绍即可。两者之间的区别在于内核管理数据的方式不同。假设,如果我允许
块
设备
驱动程序
一次管理一个字符,它会变成字符
设备
驱动程序
吗?
浏览 0
提问于2016-11-28
得票数 0
1
回答
循环
设备
和
块
设备
有什么区别?
、
、
我想自己创建一个循环
设备
,我希望它有一个特殊的名称,比如/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
中有什么类型的
设备
驱动程序
可用?
、
、
linux
中使用的不同类型的
设备
驱动程序
是字符
设备
和
块
设备
。还有别的分类吗?
浏览 0
提问于2013-06-04
得票数 0
1
回答
移除
设备
文件的回调
、
、
linux
和solaris
设备
驱动程序
中是否存在任何回调,当从系统中删除
设备
文件时将调用这些回调?例如,如果卷管理器删除了卷,它将删除该
设备
的
块
和计费
设备
接口。
linux
和solaris中是否有诸如open、close、策略调用之类的回调,当
块
/字符
设备
删除完成时将调用这些回调?
浏览 0
提问于2011-06-14
得票数 1
1
回答
当SD卡连接到
Linux
计算机时会发生什么?
、
、
、
、
当我们将SD卡连接到运行
Linux
系统的计算机时,我的理解是:
Linux
通过存储在SD卡上的标识符将
设备
标识为SD卡。除了这个标识符之外,还有一个SD卡控制器,它负责卡片之间的读写。在
Linux
中,SD卡在/dev中
显示
为
块
设备
。然后,SD卡
驱动程序
将加载到内核中,并连接到
设备
文件中使用。这个SD卡
驱动程序
负责读写SD卡上的SD卡控制器。它是写在卡上还是只写在
Linux
计算机上?提前谢谢
浏览 0
提问于2021-11-10
得票数 0
2
回答
Linux
字符
设备
是否应该用换行符终止read()
、
、
、
在此情况下,
Linux
字符
设备
驱动程序
的read()函数是否应该在到达EOF/时将'\n'附加到用户缓冲区中?
浏览 8
提问于2016-10-19
得票数 2
回答已采纳
1
回答
Linux
阻止
设备
驱动程序
请求排序- RaW?
、
、
我正在编写一个
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
操作系统中隐藏一些DDR的小块,然后一些HW特性可以为我保存的这个小内存写一些东西。在此之后,我需要能够将这小块内存读取到文件中。为了从
Linux
中隐藏DDR的一部分,我只是更改了
Linux
内存arg,使其与实际内存大小相等--(为了安全起见,我需要的大小)。我已经从得到了我马上要描述的
驱动程序
的想法和想法。接下来,为了能够读取我保存的这段DDR,我编写了一个Char
设备
驱动程序
,它正在工作,它把我保存到一个文件中的DDR
块
一片一片地读取,每个片段的
浏览 2
提问于2018-07-02
得票数 4
回答已采纳
1
回答
从内核模式读取/写入另一个
块
设备
的最佳方法
、
、
、
我正在编写一个简单的
块
开发
驱动程序
,通过将以前基于硬件的RAID数组移植到
linux
的软件raid (mdadm)来克服一些限制。这个
驱动程序
将创建它自己的
块
设备
,但是代理r/w请求到一个或多个其他
块
设备
(就像mdadm已经做的那样)。好,查看mdadm内核模块代码--看起来我们
浏览 5
提问于2014-04-05
得票数 2
回答已采纳
3
回答
不使用-o循环进行挂载
、
、
、
、
我已经为
linux
内核写了一个虚拟的(内存磁盘)
块
设备
驱动程序
。加载
驱动程序
时,我可以将其视为/dev/mybd。挂载:文件系统类型错误、选项错误、mybd上的超级
块
错误、缺少代码页或帮助程序,或其他错误谢谢。
浏览 34
提问于2010-03-17
得票数 6
1
回答
如何修改
Linux
USB
块
驱动程序
?
、
、
、
、
我正在从事一个项目,在这个项目中,我需要将自己的一些修改添加到
Linux
块
设备
驱动程序
中。我需要访问
驱动程序
的源代码,改变它,我需要能够运行和测试它与真正的USB拇指驱动器。因此,我有三个一般性问题:2)我怎样才能运行这个
驱动程序
,并使用一个真正的拇指驱动器呢?
浏览 2
提问于2013-11-10
得票数 1
回答已采纳
1
回答
键盘
驱动程序
是字符
设备
驱动程序
吗?
、
我正在学习
设备
驱动程序
,我对此表示怀疑,在
Linux
中键盘
驱动程序
是一个字符
设备
驱动程序
吗?
浏览 0
提问于2020-07-26
得票数 1
回答已采纳
1
回答
如何使用SPI编写网络
设备
驱动程序
?
、
、
我使用铁锈在用户空间为实现了一个
设备
驱动程序
。用户空间
驱动程序
使用内核spi接口
驱动程序
。将
驱动程序
编写为内核模块似乎非常困难,因为在中找到的
linux
/netdevice.h文档似乎过时了(或者我不够聪明,无法理解复杂的细节)。 一个新的建议使用。据我所知,这种类型的
驱动程序
实现使用iommu来管理
设备
的受保护内存区域的隔离。"Project“使用网络
设备
作为
块
设备
,因此可以映
浏览 3
提问于2019-12-06
得票数 0
回答已采纳
1
回答
文件系统只能在
块
设备
上创建,而不能在字符
设备
上创建吗?
、
、
、
文件系统只能在
块
设备
上创建,而不能在字符
设备
上创建吗?
Linux
有一个图表,来自操作系统概念:在理解
Linux
内核时,与字符
设备
文件上的IO操作相比,常规文件和
块
设备
文件上的IO操作在很大程度上类似于
设备
驱动程序
之间的实现我似乎记得有一些文件系统不是建立在物理
设
浏览 0
提问于2018-09-25
得票数 1
回答已采纳
1
回答
如何将scsi写入命令发送到内核模块中的SSD
、
、
我考虑自己发送scsi命令,以避免大多数
Linux
内核
块
IO堆栈(在我们的usecase中不需要)。为了避免内核入口/退出开销,它应该是一个内核模块。您知道如何向
设备
发送scsi写入的示例吗? 或者为什么scsi层是错误的入口点?
浏览 2
提问于2012-08-06
得票数 0
3
回答
在unix系统中,字符特殊和
块
特殊文件是什么?
、
、
字符特殊文件和
块
特殊文件与类Unix系统中的常规文件有何不同?为什么他们分别被称为“字符特殊”和“
块
特殊”?
浏览 0
提问于2013-01-02
得票数 102
回答已采纳
1
回答
什么是固件斑点(来自
linux
-固件)?
、
、
、
据https://wiki.gentoo.org/wiki/
Linux
_固件称,
Linux
固件是一个与
Linux
内核一起分发的包,它包含某些硬件
设备
的部分或全部功能所必需的固件二进制
块
。例如,我的蓝牙pcie
设备
需要
linux
-firmware/qca/htbtfw20.tlv。这是内核
驱动程序
吗?为什么是.tlv格式,为什么有些格式是.bin?通常,内核
驱动程序
是ELF可
浏览 0
提问于2020-12-15
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
dos命令driverquery图文教程,显示系统已安装设备驱动程序
聚焦“一块屏” 工信部加大显示关键材料与核心设备攻关
聚焦“一块屏” 工信部加大显示关键材料与核心设备攻关
Linux设备驱动开发
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券