腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
设备
驱动
-内存映射
I
/
O
示例讨论
linux
、
memory
、
io
、
linux-device-driver
我已经做了以下的主题,我仍然有一些问题。 void request_mem_region(unsigned long start, unsigned long len,char *name); void *ioremap_nocache(unsigned long phys_addr, unsigned long size); 通过拥有Makefile并生成内核模块,我应该使用insmod和dmesg来检查代码是否如我所期望的那样工作,这是正确的吗
浏览 6
提问于2015-12-21
得票数 0
回答已采纳
1
回答
在
linux
环境下,信号
驱动
的
I
/
O
实际上是否被epoll所反对?
c
、
linux
、
performance
、
io
、
portability
根据一书 在
linux
?环境下,信号
驱动
的
I
/
O
实际上已经被epoll所反对。
浏览 1
提问于2018-08-13
得票数 0
1
回答
事件
驱动
定时
I
/
O
javascript
、
node.js
、
io
、
generics
下面的代码用于访问一个屏蔽,它将通过
I
2C编写的设置转换为伺服输出。对于那些不熟悉MRAA和
I
2C的人:Serv
浏览 0
提问于2015-06-01
得票数 5
回答已采纳
2
回答
Linux
异步
I
/
O
队列
file
、
asynchronous
、
linux-kernel
、
device
在像文件这样的块设备的上下文中;是像io_submit()这样的内核AIO函数仅在提供的
I
/
O
操作队列中异步,还是它们(也)在同一个文件上具有
I
/
O
操作队列的多个程序和/或线程之间异步。Doc说:io_submit()系统调用队列nr
I
/
O
请求块,以便在AIO上下文ctx_id中处理。iocbpp参数应该是nr控制块的数组,该数组将提交给上下文ctx_id。更新: 示例:如果我生成两个线程,它们都在同一个文件上有100个排队的
I
浏览 7
提问于2013-04-15
得票数 2
回答已采纳
1
回答
Linux
/Unix
I
/
O
类型
linux
、
unix
、
io
、
buffered
、
unbuffered
我必须介绍一下
Linux
/Unix /
O
:文件
I
/
O
、标准
I
/
O
、缓冲/非缓冲
I
/
O
和格式化/非格式化
I
/
O
。
I
/Oformatted/unformatted
I
/<e
浏览 2
提问于2010-04-20
得票数 0
回答已采纳
4
回答
查找要通过inb()和outb()通信的设备基址
linux-device-driver
、
firmware
、
hardware-interface
、
base-address
、
hardware-port
我正在尝试使用inb()、inw()、outb()和outw()命令与磁盘
驱动
器通信,以便找到有关该
驱动
器的特定信息。但是,要使用这些命令,我需要设备的正确
I
/
O
端口。当我拥有正确的
I
/
O
端口时,我可以非常容易地找到我正在寻找的信息,但是,我不知道在
Linux
中找到设备
I
/
O
端口的基地址的方法。在DOS中,我可以使用Hdat2来查找设备的基地址,但是,我正在尝试在
Linux
中查找地址。在
浏览 6
提问于2010-01-05
得票数 4
回答已采纳
2
回答
我应该将
Linux
驱动
程序移植到Mac,还是重写它?
linux
、
macos
、
kernel
、
driver
、
port
我有一个
Linux
驱动
程序,我想使用它Mac 。我知道Mac是基于BSD的。 我应该尝试将我的
驱动
程序移植到Mac,还是应该使用C++中的
I
/
O
Kit在Mac中重写它?
linux
驱动
程序用于某些PCI设备。
浏览 3
提问于2009-07-17
得票数 0
回答已采纳
2
回答
在哪个线程中,块
驱动
程序发出命令阻止设备?
linux-kernel
、
io
、
block-device
我目前正在阅读“理解
Linux
”一书,因为我已经理解了块
I
/
O
请求顺序如下;用户空间调用=> vfs调用=>
I
/
O
调度程序调用=>块设备
驱动
程序调用。我想知道的是,块设备
驱动
程序在哪里发出命令阻止设备(硬盘等)?它是在专用调度内核线程中发出命令,还是在块
I
/
O
请求开始的用户进程线程中发出命令?
浏览 0
提问于2015-12-13
得票数 4
1
回答
中断
驱动
与事件
驱动
I
/
O
模型
javascript
、
node.js
、
multithreading
在阅读Node时,定义说
I
/
O
模型是事件
驱动
的。这与多线程环境中的中断有什么不同?在多线程环境中,当
I
/
O
操作完成时,会生成一个中断,等待线程现在被推入read以运行状态。在Node中,基于
I
/
O
完成后引发的事件,回调处理程序被推送到事件队列。 为什么这两者是不同的?
浏览 0
提问于2016-03-22
得票数 5
回答已采纳
2
回答
/proc/ioports的内容是什么意思
linux-device-driver
、
embedded-linux
我通过‘text’我的PC
linux
的/proc/ioports文件得到了一个奇怪的文本,0020-003f : pic10060
浏览 2
提问于2011-10-15
得票数 8
1
回答
是否所有的
linux
驱动
都是通过/dev访问的?
file
、
linux-device-driver
据我所知,所有在用户空间中访问的
linux
驱动
程序都需要提供一个设备文件。也就是说,据我所知,与
驱动
程序交互的唯一方式是通过/dev目录中的文件
I
/
O
。 这是真的吗?如果没有,其他方法是什么?它们都需要文件
I
/
O
吗?
浏览 5
提问于2017-07-21
得票数 0
2
回答
Linux
串行端口
I
/
O
问题
linux
、
embedded
、
serial-port
. fd1 = open("/dev/ttyS2",
O
_RDWR |
O
_NOCTTY |
O
_NONBLOCK); { exit
浏览 2
提问于2011-02-04
得票数 2
1
回答
优化
Linux
I
/
O
调度器
linux-kernel
、
hard-disk
、
io
、
scheduling
我需要一些帮助来正确地调整用于旋转
驱动
器的
Linux
I
/
O
Scheduler。截止日期:读比写优先优先级写入读取的调度程序似乎不存在。
浏览 0
提问于2015-10-28
得票数 2
回答已采纳
3
回答
Java
I
/
O
与带有
Linux
的Java新
I
/
O
(NIO)
java
、
linux
、
multithreading
、
nio
、
nptl
我的per服务器使用通常的Java
I
/
O
,每个连接机制都有线程。如今,随着用户的增加(长时间的轮询连接),他们开始跪在地上。然而,这些连接大多是空闲的。我读过一些基准测试,在这些基准测试中,在
Linux
中使用新的库的常规
I
/
O
性能优于NIO。标准服务器类计算机(带有四核处理器的戴尔)中的
I
/
浏览 3
提问于2010-10-30
得票数 21
回答已采纳
6
回答
Linux
和
I
/
O
完成端口?
linux
、
sockets
、
asynchronous
、
posix
、
iocp
使用winsock,您可以将套接字或分离
I
/
O
操作配置为“重叠”。这意味着立即返回对执行
I
/
O
的调用,而实际操作则由单独的工作线程异步完成。关于我的问题..。
linux
是否支持完成端口,甚至支持套接字的异步
I
/
O
?
浏览 3
提问于2010-05-08
得票数 44
回答已采纳
1
回答
Linux
内核如何处理异步
I
/
O
(AIO)请求?
c
、
linux
、
io
、
linux-kernel
、
aio
我正在编写一个C程序,通过直接从原始块设备文件读取数据从SSD
驱动
器读取数据。我正在尝试
Linux
(我指的是
Linux
,即linuxaio.h提供的函数,如io_submit(...)等,而不是POSIX )。我使用
O
_DIRECT标志打开块设备文件,并确保对缓冲区的写入符合块大小。 我注意到
Linux
比使用同时带有
O
_DIRECT标志的同步IO要快得多。最让我惊讶的是,使用
Linux
对几个KBs进行多个小随机读取所获得的吞吐量非常高,甚至比使用同步
I</em
浏览 1
提问于2015-03-12
得票数 20
回答已采纳
1
回答
Linux
上的直接
I
/
O
linux
、
filesystems
、
ext4
、
io
我试图在
Linux
13上启用/opt (/dev/sda6 6,ext4)上的直接
I
/
O
。作为根。我无法确定要设置哪个参数来启用直接
I
/
O
(即使使用直接
I
/
O
挂载对于ext4也是可能的)。此外,如果ext4不支持直接
I
/
O
,请有人指出要在
Lin
浏览 0
提问于2013-10-13
得票数 4
回答已采纳
3
回答
linux
命令的
I
/
O
超时
linux
、
bash
、
shell
、
timeout
、
io
首先是这个有趣挑战的背景。在开发和测试死锁、循环或其他导致测试永无止境的问题时,持续集成构建经常会出现故障。因此,所有用于通知构建已失败的机制都变得无用。好吧。现在关键是..。到目前为止,网络上的所有解决方案都涉及命令总运行时间的超时。但在这种情况下,该解决方案失败了,因为测试可能会在前5分钟内挂起或冻结
浏览 1
提问于2011-02-11
得票数 0
3
回答
Linux
中的
I
/
O
性能
linux
、
file
、
io
在一个有10000个文件的目录中的文件A和在一个有10个文件的目录中的文件B,读/写文件A会比文件B慢吗?它会受到不同日志文件系统的影响吗?
浏览 2
提问于2012-08-09
得票数 4
回答已采纳
5
回答
选择
Linux
I
/
O
调度器
linux
、
linux-kernel
、
scheduling
我了解到,可以通过写入/sys/block/disk/queue/scheduler来更改正在运行的内核上特定设备的
I
/
O
调度器。看起来,编译多个调度器似乎没有多大意义,除非内核足够智能,能够为正确的硬件选择正确的调度器,特别是为基于闪存的
驱动
器选择“noop”调度器,并为传统硬盘
驱动
器选择其他调度器之一。 真的是这样吗?
浏览 0
提问于2009-06-17
得票数 84
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
nodejs 异步I/O和事件驱动
Linux I/O重定向详细介绍
深入理解 Linux的I/O 系统
针对Linux的I/O虚拟化框架VirtIO
Linux 实现原理—I/O 处理流程与优化手段
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券