腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
文件系统只能在块
设备
上创建,而不能在
字符
设备
上创建吗?
filesystems
、
devices
、
block-device
、
character-device
文件系统只能在块
设备
上创建,而不能在
字符
设备
上创建吗?
Linux
有一个图表,来自
操作
系统概念:在理解
Linux
内核时,与
字符
设备
文件上的IO
操作
相比,常规文件和块
设备
文件上的IO
操作
在很大程度上类似于
设备
驱动程序之间的实现我似乎记得有一些文件系统不是建
浏览 0
提问于2018-09-25
得票数 1
回答已采纳
1
回答
旧式PCI探测
linux
、
driver
、
pci
从
Linux
kernel3.0开始,pci探测是自动的:pci_register_driver(&pci_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个
字符
设备
,遍历PCI列表,选择合适的PCI并对其进行
操作
。你能告诉我这个过程的步骤是什么吗,为什么在使用PCI驱动程序之前需要初始化
字符
设备
,为什么不再需要注册
字符
驱动程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
1
回答
字符
设备
文件里有什么?
linux
、
text
、
character-device
字符
设备
文件是一个特殊的
linux
文件,您可以在该文件中读取和写入无限数量的
字符
和其他文件
操作
,您可以在内核
设备
驱动程序中定义这些
操作
。 但是这个文件真的存在吗?在
linux
机器上,链接实际上是系统中的一个路径,但是在将它提交到git之后--例如,我们只看到一个
字符
串的“普通”文本文件,一个指向源目录的路径。
浏览 0
提问于2023-01-23
得票数 2
回答已采纳
1
回答
将“
字符
设备
”文件从Windows Cygwin传输到
Linux
linux
、
cygwin
、
device
、
character
、
nfs
我希望将使用cygwin (运行在windows上)创建的
字符
设备
文件传输到
Linux
机器上。我不能让这件事起作用。在cygwin中,使用mknod命令,我得到一个名为test的文件,它具有权限,如下所示: 在
Linux
(Red 5)上,文件是不被识别的。我的任务是:使用windows机器解压
Linux
操作
系统tarball,并使用NFS将其上传到
Linux
服务器。tarball有不正确传输的“<em
浏览 2
提问于2012-01-26
得票数 0
回答已采纳
1
回答
对于裸块
设备
有OS级缓存吗?如果是的话,我如何绕过它呢?
block-device
、
caching
如果我直接读写一个块
设备
(例如/dev/sda1),那么在
Linux
上是否存在
操作
系统级缓存?如果是这样的话,如何绕过它,用O_DIRECT打开够了吗?我正在编写一个简单的基准脚本来描述我所拥有的带状磁记录(SMR)驱动器的行为,所以我不想绕过任何驱动器级的缓存或重新排序,只想绕过
操作
系统正在做的任何事情。搜索相关术语会给出许多没有解决这个特定问题的结果,尽管我确实了解到Solaris和FreeBSD都有磁盘的块
设备
和
字符
设备
,块
设备</em
浏览 0
提问于2022-11-18
得票数 0
2
回答
具有奇数(非偶数)大小的
Linux
块
设备
linux
、
size
、
block
、
device
、
padding
是否可以创建具有奇数大小的
Linux
(2.6)块
设备
(例如环回
设备
)?我不能让它发生。losetup似乎向下舍入到512字节边界。用户模式
Linux
ubd
设备
的ubd
设备
似乎舍入到512字节边界。在struct request中,我们为读/写
操作
的块偏移量设置了sector_t __sector。 我问这个问题只是出于教育目的。我可以处理512字节的边界,但我仍然对是否有可能绕过它感兴趣。在这个问题中,我对其他抽象层(例如使用常规文件或
字符</em
浏览 0
提问于2010-11-21
得票数 1
回答已采纳
1
回答
键盘驱动程序是
字符
设备
驱动程序吗?
drivers
、
character-device
我正在学习
设备
驱动程序,我对此表示怀疑,在
Linux
中键盘驱动程序是一个
字符
设备
驱动程序吗?
浏览 0
提问于2020-07-26
得票数 1
回答已采纳
1
回答
设备
是块
设备
还是
字符
设备
,是否完全由硬件决定?
io
、
block-device
、
character-device
来自https://unix.stackexchange.com/a/472920/674 “
字符
设备
”和“块
设备
”是抽象的,通常用于Unix风格的系统,用于对各种
设备
进行分类。
设备
是由硬件(
设备
或
设备
控制器)、
设备
驱动程序、文件系统、OS内核I/O子系统和/或其他东西决定的块或
字符
设备
吗?我认为它们是纯硬件(
设备
或
设备<
浏览 0
提问于2018-10-04
得票数 4
回答已采纳
2
回答
设备
文件和
设备
驱动程序之间的差异
linux
、
devices
、
drivers
我是
设备
驱动程序编程的初学者。有谁能解释一下区别吗?
浏览 0
提问于2013-11-19
得票数 14
回答已采纳
2
回答
字符
和块文件的区别
c
、
linux
、
file
、
buffer
、
device
我正在研究
Linux
内核的驱动程序编程。我发现有两种类型的
设备
文件,
字符
文件和块文件。现在,我并不真正想知道
设备
文件到底是关于什么的,但是我想知道在C语言中是否存在
字符
(非缓冲)和块(缓冲)文件的抽象概念(我的意思是它是相对于
操作
系统或C语言的一个概念);
浏览 0
提问于2013-08-22
得票数 0
回答已采纳
2
回答
获取主存布局,而不是仅限于单个riscv实现。
riscv
我正在为riscv开发一个
操作
系统内核,主要使用汇编语言。我喜欢使用riscv规范和SiFive FU540规范作为参考。 是
浏览 3
提问于2018-12-08
得票数 0
回答已采纳
1
回答
我能映射到内存中的可查找
字符
设备
`/dev/mem_8‘并使用x86_64指令访问它吗?
c++
、
c
、
linux
、
x86
、
mmap
如果我有一个可查找的
字符
设备
- /dev/mem_8,允许用户空间程序通过简单的I/O
操作
随机访问内存数组,我是否可以将其映射到进程的虚拟寻址内存,以便使用x86_64指令:MOV、REP MOVS和SSE
操作
系统:
Linux
x86_64内核>= 2.6
浏览 3
提问于2013-10-08
得票数 1
回答已采纳
2
回答
必须在每次引导时创建/dev/随机和/dev/urandom,或者它们是否是可以放在tar中的静态文件?
devices
、
random
我正在试图理解,我是否需要在每次
操作
系统启动时重新创建这些系统,或者一旦创建,它们就不需要再次创建了。 和相关的问题,一旦创建,这两个
设备
能不能被放入一个焦油和修复?
浏览 0
提问于2016-12-01
得票数 2
1
回答
驱动程序,模块-内核
linux
、
ubuntu
、
drivers
、
kernel-modules
谁能给我解释一下什么是角色驱动?谁能给我解释一下什么是角色驱动?谁能给我解释一下什么是角色驱动?
浏览 0
提问于2016-03-14
得票数 -1
1
回答
关于
Linux
操作
系统设计的书?
linux
什么是一本好书,为什么
linux
被设计成这样?比如为什么/dev/sda中有HDs,为什么/dev/为null,0,urandom等等都是文件(或管道)。为什么我们有回送
设备
(我看到0-7并在我的
linux
发行版上控制),为什么我们有bin、sbin、lib和usr (以及它们之间的区别)。关于/proc的一切。内核里面有什么,什么不是呢?什么是块和
字符
设备
表示为文件?为什么
字符
设备
不能是'1字节‘(或整数)块
浏览 0
提问于2014-03-27
得票数 3
1
回答
Linux
如何在x86 IO地址总线启动时找到
设备
?
linux
、
x86
、
bios
因此,在x86
设备
总线上设置了具有独特范围的
设备
。AFAIK,在过去,如果您使用DOS或一些真正的模式
操作
系统,您可以通过BIOS配置这些范围。
设备
也有传统的地址。。但是
Linux
不使用BIOS。我不敢相信这些地址被硬编码到任何
操作
系统中,包括
Linux
。现代
Linux
内核必须以某种方式动态地在这个地址总线上发现
设备
和地址范围。但是怎么做?!
浏览 3
提问于2015-03-30
得票数 0
回答已采纳
1
回答
如何访问用于编写驱动程序的PIO板?
linux
、
drivers
、
devices
首先,我创建了一个示例
字符
驱动程序。内存中的简单文本
字符
串。创建要读写的
设备
文件。很容易理解。这是正确的吗?
浏览 0
提问于2019-11-10
得票数 0
1
回答
如何从Android程序中获取自定义ROM/Android
操作
系统名称
java
、
android
、
kotlin
、
harmonyos
我希望从
设备
接收自定义ROM/Android
操作
系统名称,例如,假设
设备
是:OnePlus -> OxygenOS我也使用过以下方法,但没有成功Build.DISPLAY -> ONEPLUS A6003_22_201116System.getProperty("os.name") -> <e
浏览 3
提问于2021-04-20
得票数 3
1
回答
Linux
字符
设备
保护
char
、
kernel
、
linux-device-driver
我想保护我的
字符
设备
不受应用程序
操作
的影响。我希望只有特定的应用程序可以在
设备
上进行
操作
。 我该怎么做呢? 谢谢
浏览 1
提问于2013-12-27
得票数 1
1
回答
“错误.无效模块格式”-交叉编译用法
linux
、
linux-kernel
、
kernel
、
cross-compiling
、
insmod
显然,在更新和构建内核以及使用以前的
Linux
设备
驱动程序模块时(我将一个或两个参数设置更改为内核,编译并生成并获得新的内核映像,问题就开始了),我想解决这个错误。但是,在构建新的模块
设备
驱动程序时,我一直收到错误: 检查了前一个与post相关的问题(),但是它使用'uname -a‘,这对我没有帮助,因为我使用
Linux</
浏览 3
提问于2018-03-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
字符串操作
Python操作字符串
字符串基本操作
Tcl的字符串操作:比较字符串
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券